JOHNNY ADAMS
3857 Birch Street
Newport Beach, CA 92660

Orange County CA, Irvine Area

Web: www.JohnnyAdams.com
www.JohnnyAdams.com/testimonials.htm

 

Phone (949) 640-0355


 

 

 

 

Note: See the bottom of this resume for useful information about ASP.NET, SQL Server, SQL Reporting Services, Crystal Reports, and Ajax. 

 

IN BRIEF  Experienced .NET software developer with great business and people skills. Emphasis on 
coding, also skillful in SQL Server and stored procedures, reports (SQL Server Reporting Services
[SSRS], Crystal). Some Sharepoint, Web Parts.

 

TECHNICAL

        ASP.NET

        C#, VB.NET

        SQL Reporting Services / Crystal Reports

        SQL Server, stored procedures, Access, some Oracle, MySql

        Javascript

        Ajax and Microsoft Ajax Toolkit

        Some Sharepoint, Web Parts (on the board for the O.C. Sharepoint User Group)

        many other technologies

  

TOP PERSONAL CHARACTERISTICS:

        Excellent communication skills -- communicates complex technical concepts in everyday terms

        Team player, works well with people, well liked

        Uses technology for a great Return On Investment

        Committed to solving users problems, creating business benefits like saving time and

     increasing efficiency, and helping people

          Makes information useful and available -- improves communication and efficiency,

     answer questions, solve problems, make smart decisions, and create value and ROI

 

OBJECTIVE

To develop software that will help you and your company slash costs, increase productivity, and eliminate the hassle of software development and computer programming by developing systems for the Web or PC that are on-schedule, on-budget and work right the first time.

  

 

My priorities:

  Serving customers (internal and/or external) and keeping them happy -- help them make and save money, improve efficiency, eliminate hassle etc

  Contributing to my team

  Keeping boss happy by contributing to his/her goals, giving confidence that projects will be done without constant supervision, being a good value for what you're paying me

Keeping me happy -- interesting work with interesting people, a good fit with the organization, technical development (although I do the grunt work whenever it's needed), making use of some unique skills a lot of software developers aren't very good at (ie, keen business sense, working really well with people with different levels of technical experience, communicating complex technical ideas in everyday terms), decent pay for contributions made.

  

SUMMARY

Seasoned Software Developer and Computer Programmer for internet/intranet and PC.  Highly proficient in ASP.NET, VB.NET, C#, Crystal Reports, SQL Reporting Services and other report writers, ASP (Active Server Pages), Visual Basic, HTML, JavaScript, SQL (T-SQL, structured query language), stored procedures, AJAX/Microsoft AJAX Toolbox, cascading style sheets/css, user controls, master pages, themes, OOP, Visual InterDev, VBScript, Web Development, Perl.  Primary database experience is in SQL Server, with other experience using Access, Oracle with SQL Navigator.  Google Adwords.

  

Complies with the organization’s design standards and patterns, and documents work.  Experience in .NET framework, DTS and SSIS, Software Development Life Cycle, XML, XSLT, web services, mobile development, IIS, Redgate SQL Compare tools, MTS, COM+, graphics.  Converting / migrating from Access and other systems to .NET.  Populate PDF form fields and create PDF with code then display in browser.  Uses or familiar with source control (Source Safe and others) as well as project management tools.   Working knowledge of Java, Java Server Pages, JBuilder, and SAS.  Within the E-commerce arena has worked with shopping cart, opt-in e-newsletter, search engine optimization, keyword and metatag development with demand and profitability analysis, pay-per-click search engine marketing, link popularity, traffic analysis.

  

Soft skills include the ability to work with people and using technology to solve business problems and help people, and save and make money for the company.

  

SKILLS AND ACCOMPLISHMENTS

·   Great people skills -- Communicates complex technical concepts in everyday language and in terms of business benefits and return on investment.   Interacts well with people with all levels of technical experience. 

·   Excellent communication skills, results attitude, flexible, works without supervision, honest, can handle pressure and deadlines, well liked.

·   Stays focused on the value to people – and the business benefits of software, such as saving time and increasing efficiency, reducing duplication of effort, reducing errors and providing up to the minute information to save time and money

·   Built comprehensive ASP.NET web site and created numerous ASP.NET software systems -- Saved company $8,400 in programming costs over 6 mos. -- saved $1,020 per month in service costs by handling support previously contracted to outside service company -- saved five weeks of manual editing by automating data conversion task with .NET -- Saved 3 hours on initial run, and 6 hours on follow up runs with .NET solution -- Leadership role to bring product through full life cycle -- Developed quality code, on schedule and on budget -- Quickly produced results with new tech7nologies

·   Regularly upgrades skills by attending and making presentations at software developer meetings.  Most recent presentation made was on C# object oriented database programming at the OC .NET SIG (Special Interest Group).  Recently attended the weekend-long “Code Camp” in San Diego.

·   Can and has produce excellent results for his clients at a great ROI

·   Gets results fast -- Adapts quickly to changing requirements, priorities, software and technologies

·   Common sense solutions -- sometimes even low-tech solutions that get the job done at a minimal cost.

·   Continuing Education, Conferences, Meetings, Memberships -- Regularly upgrades skills

·   Technical, as well as Marketing, Documentation, Business, Training and Management Experience

·   Will travel or work remotely from any area

·   Will work hard to increase your company's growth and profits, and save you money

·   Specializing in ASP.NET, C#, SQL Server, Javascript, VB.NET, Crystal Reports, SQL Reporting Services and others

  

 

EDUCATION

  

Technology Training Software Development and Programming, ongoing. 

  

University of Southern California, MBA 1985 - Deans List, Albert Quon Community Service Award, George S. May Scholarship, CA State Fellowship.

  

California State University Fullerton, BA psychology (physiological emphasis) 1983

         

ACTIVITIES

  

Former Secy/Treasurer of O.C. Visual Basic User Group, active in .NET Special Interest Group, Visual Basic WebSIG (Web Special Interest Group), and O.C. Internet User Group and local charities.

  

Volunteer to help kids who have not had the advantage of the use of a computer or training.  Previously volunteered for Olive Crest Homes for Abused Children, the United Way, UCI Brain Imaging Center, Philant non-profit health care organization, Founder, "Johnny Adams & Friends for Charity". Enjoys boating and fitness, exciting work and helping people, music, family oriented.

Featured in the Orange County Register (2/95): www.JohnnyAdams.com/NewspaperArticle.htm

Recent Volunteer Activities  www.JohnnyAdams.com/Volunteer/PressInfo.htm

  

EXPERIENCE

  

Consultant,  Newport Beach CA, Orange County                                             3/08 to present 

Software Developer and Computer Programmer 

  • C# ASP.NET programming, 3-tier, SQL Server, stored procedures, themes, populate PDF fields and automated HTML email from data.
  • SQL Reporting Services, rdlcs with subreports in reportviewer. Converted Crystal to SSRS. 
  • Created Sharepoint portal, Web Parts.
  • Upgrade .NET 1.1 site to 2.0. Reused existing c# code in new development when possible
  • Stored procedures, Dataset, ObjectDataSource, SQLDataSource, Gridview, Formview objects
  • Worked with systems professional to bring hosted site in house. Managed DNS, IIS, SSL configuration
  • Found creative solutions to problems to save time coding. Find and fix a wide range of problems with data and code.

CivicaSoft,  Newport Beach CA, Orange County                                             9/06 to 3/08 

Software Developer and Computer Programmer 

  • Advanced SQL Reporting Services reports with selection criteria pages and SQL Server
  • ASP.NET and ASP programming.  Emphasis on ASP conversions and getting existing ASP and new ASP.NET to work together in same application
  • Implemented Telerik RAD and Ajax Controls – required good understanding of .NET framework
  • XML using datasets, XMLTextReader and SQLXMLBulkLoad and save to database
  • Error handling and logging, HTML to PDF web converter, some experience in cross-browser compatibility (w3c, coding JavaScript to work in FireFox), modify and enhance data driven site
  • Implemented creative solutions to problems

Bradshaw International,  Rancho Cucamonga CA                                            9/03 to 9/06  

Software Developer and Computer Programmer 

  • Developed extensive ASP.NET web site using Crystal Reports, C#, VB.NET, Classic ASP, SQL Server, JavaScript for a $250 million company. 
  • Created Crystal Reports for financial, price list and inventory reporting.
  • Created online budget entry and reporting system, shipment data entry and tracking system and reports with selection criteria. 
  • Greatly enhanced existing asp system and added new ASP.NET pages to work along with existing Classic ASP pages.  This included an online product catalog with selection criteria and system to notify sales managers and management via e-mail when timeframes for action have been exceeded and action needs to be taken. 
  • Designed admin modules to add, delete and modify data that controls aspects of the main application.
  • Installed and configured .NET framework and Visual Studio .NET, and IIS. 
  • Integrated previously developed ASP pages to work along with the ASP.NET pages.  
  • Created web pages to do database inserts, deletes, modifies. 
  • Created selection criteria pages that build complex SQL statements from user input in text and list boxes. 
  • Field display and positioning with DataList. 
  • JavaScript for client side input validation, and calculations that change as user enters data.  
  • Used image files on hard drive in Crystal Reports rather than bloating the SQL Server by storing images in blob fields.  
  • Created VB.NET program that saved five weeks of manual editing by automating data conversion task.
  • Developed .NET/SQL Server program to e-mail managers information from database when activities not completed on specified dates or actions not taken when expected. 

Aging Intervention, Newport Beach CA, Orange County                              03/03 to 09/03

Owner

  • Created content rich theme-based web site with Miva Merchant shopping cart. 
  • Opt-in e-newsletter development with popunder signup window. 
  • Search engine optimization, keyword and metatag development with demand and profitability analysis, pay-per-click search engine marketing, developed link popularity.
  • Traffic analysis and created tracking links to analyze results.
  • Designed content rich theme-based web site to market e-book, products and services.
  • SE optimization, keyword and metatag development with demand and profitability analysis, PPC SE marketing, link popularity.

RealPage, Inc. (Realhound) Carrolton TX                                                      09/02 to 03/03

Computer Programmer 

  • Real estate property management software with Access Visual Basic programming. 
  • Reports, developed OCX system from VB app to automatically load from web and process. 
  • Verisign authentification, SSL.

Software Consultant   Newport Beach, CA, Orange County                          06/01 to 09/02

Computer Programmer 

  

  • ASP (Active Server Pages), Visual Basic, JavaScript, reporting, COM+ objects, SQL Server, Oracle.
  • Augmented Microsoft skills to produce results in the Unix/Linux environments, programming with Perl and Java
  • Demonstrated ability to quickly learn and produce using new software and technologies. 
  • Real estate software, medical software and bioinformatics.
  • Routinely beat projected deadlines.
  • Worked as part of a team to make the client really happy with our work.
  • Data driven ASP web site, SQL Server, reports.
  • Produced a VB/Web solution in 5 person-months with the required 80% of the features of an application that had taken another group 4 person-years to produce (the other 20% were unnecessary).
  • Direct connection over internet from VB app to IP address of database as though it's a LAN connection (gets recordsets fast). ActiveReports with PDFs (IE and Netscape) and RDF (IE) format. Client side debugging.
  • Worked remotely with PCAnywhere.
  • Created ASP.NET e-mail list subscription system to easily send personalized Email responses to web inquiries (placed their name in subject and "Dear [their name]" in the text) -- user clicks on link asking if they would like to receive newsletter, then after they respond a cookie is set and next time the message is replaced with one asking whether they would like to notify a friend.
  • Created automated .NET program to loop through SQL Server tables and send personalized Emails and used it to effectively market my services.
  • Saved 3 hours on initial run, and 6 hours on followup runs, ASP.NET prototype to login, disallow back door entries without login, select from list box and display fields based on list box selection.
  • Developed bioinformatics programs to process data and increase the effectiveness of scientists. SQL*XL Excel/Oracle interface.
  • Molecular visualization and modeling tools.
  • Designed and coded wrapper programs to customize and run programs downloaded from university and other public sources, utilized data from biological databases and web sites, processed protein data bank files.
  • Developed program to do scientific calculations.
  • Redesigned search page http://pkr.sdsc.edu/html/simple_search.shtml for Netscape-friendly formatting.

  

The following two 2-year positions were like one 4-year position -- when DataSite went out of business, CRS (DataSite's main customer) brought me in to do essentially the same work:

CRS Clinical Research and Statistics Scottsdale, AZ                                   04/99 to 06/01

Programmer Analyst  

  

  • Developed and maintained clinical trial analysis and reporting, medical informatics, medical software and clinical outcomes systems for the web and PC. ASP, HTML, objects, Microsoft Visual Studio, Visual Basic, Visual Interdev.
  • Database access using complex SQL statements to SQL Server and Access.
  • Reporting programs, create COM objects to process data and output HTML directly to the browser. Validate ASP data with JavaScript then update database with object, and other JavaScript methods.

DataSite Irvine, CA                                                                                         11/97 to 04/99

Programmer Analyst 

  • Produced quality medical software, on schedule and on budget.  Visual Basic 6.0 & prior versions, HTML, ASP, Visual InterDev, SQL Server 7.0 & 6.5, Access 97, Crystal Reports.
  • Developed web applications using ASP, Visual InterDev, VBScript, HTML, FrontPage, and standalone apps with VB. Object oriented programming, ActiveX DLLs & EXEs, ADO, RDO, DAO. Data Environment, Data Transformation Services (DTS), upsizing wizard, SourceSafe, Netmeeting. Administrated SQL Server, performance tuning & optimization.
  • Database design for normalization, referential integrity, etc.
  • Worked with customers and doctors to solve problems and build custom reports.
  • Created programs and queries to locate and clean up invalid data and update data based on customer requirements, write to and retrieve from the registry, and accomplish other tasks.
  • Troubleshoot and fix original programs written in VB3.0.
  • Developed complex SQL statements and stored procedures.
  • One of the two remaining programmers (out of 8) until the company went out of business in April, 1999.

PayUSA   Santa Ana CA, Orange County                                                  05/96 to 11/97

Programmer  

  • Payroll software, DOS to windows conversion for national distribution to clients.
  • Leadership role to bring product through full life cycle.
  • Wrote design specification, coded payroll system. Visual Basic 4.0, Access, R&R Report Writer.
  • Farpoint grid, Crescent controls, API.  
  • Programmed complex code, SQL statements, validation and reports.
  • Worked with people from other departments to develop design specification, prepared platform analysis and programming standards.
  • Converted R&R Xbase reports to SQL. 
  • Project was completed, so I left to take position with DataSite.

Consulting while gaining programming experience:

FirstTeam Real Estate Corp.  Costa Mesa CA                                  10/95 

Programmer

·         Real estate software.  Visual Basic 4.0 project. Enhanced sales system.

  

Nations Title, Irvine CA                                                                             08/95

·         Visual Basic 3.0 contract position for company owned by 4th largest title company is US. Order processing system using Access back end, Sheriff’s Power Guides framework and code generator, Sheridan tabs, Crescent tools and Crystal reports.

  

Automobile Club of Southern California, Fountain Valley CA                    08/95

·         VB contract position with Microsoft Access.

·         Upgrades, maintenance and debugging of insurance claims processing system.

  

Onsite Solutions  Newport Beach, CA                                           07/95 to 08/95

·         Coded reusable VB modules to display status of users on database and history of database activity, order entry screen with MDI forms.

  

Full time Visual Basic training and projects                                  04/95 to 07/95

·         Training -- Programs, procedures, functions, coding, database management with snapshots and dynasets, reusable code, Crystal Reports, SQL statements, MDI, API, DLLs, dialog boxes, creating installation discs, menus, third party controls, getting information from the internet and other sources, DDE, OLE, etc.

  

Biomedical Market Newsletter Costa Mesa, CA                                  3/95

·         Developed Visual Basic system to launch files in excel, dBase and text editor applications.

·         Prepared installation discs, scanned image for graphic, developed icon with icon generator, completed documentation and supported end users.

  

Baxter Biotech  Santa Ana, CA                                       02/95 to 04/95

Technical Support

·         Tech support contract, PCs and Macs.

  

     Sentry Medical Products, Irvine CA                                           2/95

·         Designed Visual Basic system to reformat text documents and look up values in Access tables and directed activities of visual basic developer who wrote the code. Application accomplished what previously took 2 days of manual data entry in 20 minutes. Analyzed user requirements and data format, developed screens and output, prepared documentation, trained users.

·         Developed training materials and custom formats for Microsoft Windows, Excel and DOS. Installed and operated mapping software, file conversion and antivirus software, and other specialized packages.

·         Troubleshooting and repair of software and hardware, some VAX. 

  

McDonnell Douglas Travel Company   Irvine, CA                                         04/93 to 02/95

Systems Analyst

  

  • Interface between programmer and users, and LAN, PC and Mac support.
  • Saved company $8,400 in programming costs over 6 mos. by solving Clipper and dBase problems, and finding less expensive ways to prepare reports than rewriting programs.
  • Saved $1,020 per month in service costs by handling on-site LAN and PC support previously contracted to outside service company.
  • Obtained Clipper and local area network solution and solved problem that had shut down accounting dept. leaving employees idle during month end closing.
  • LAN & PC support included troubleshooting of Novell 3.11 local area network, Windows, PCs and Macs, Software drivers, Word, cc:Mail, Harvard Graphics, Pagemaker, Planperfect, modems, and other utility and communications packages.

  

Office Worker Irvine, CA                                                                      1990 to 1993

Office positions

·          Projects involving computers while learning programming and local area network/PC support, for temporary agencies.

  

Marketing Consultant  Irvine, CA                                                             1985 to 1990

·         Marketing and sales.

  

Full time student   Los Angeles, CA                                                               1983 to 1985

  

Omnimedical Paramount CA                                                                         1979 to 1983 

Quality Assurance Supervisor, Training Coordinator, Electrical Safety Coordinator

  

·         Developed training program, quality assurance and electrical testing programs. Medical device and services company specializing in computerized tomography (CT) brain scanners and medical services.

·         Worked with engineers, technicians, doctors and professionals from the US, Asia, Europe and South America.

 

Before that I was a musician.

 

 

JOHNNY ADAMS
3857 Birch Street
Newport Beach, CA 92660

Orange County CA, Irvine Area

Web: www.JohnnyAdams.com
www.JohnnyAdams.com/testimonials.htm

 

Phone (949) 640-0355


 

About ASP.NET

An experienced ASP.NET software developer can create web applications faster and with  more functionality than many other programming technologies.  An ASP.NET programmer can create anything from small, personal websites through to large, enterprise-class web applications. 

Because the code is run straight from the processor, pages load much faster than classic ASP pages, where embedded VBScript or JScript had to be continuously interpreted and cached.  An ASP.NET developer creates a page that is an HTML page containing server-side scripts that are processed by a web server before being sent to the user’s browser.

ASP.NET is a free technology that allows anyone to create a modern web site.  ASP.NET is built on the .NET framework, which provides an application program interface (API) for the ASP.NET programmer. 

An ASP.NET software developer takes an object-oriented programming approach to Web page execution. Every element in an ASP.NET page is treated as an object  and run on the server.

 

About SQL Server

SQL Server is a relational database management system (RDBMS) produced by Microsoft. An ASP.NET software developer can use it to store large amounts of data, and write programs to read, create, update and delete data.

 

About SQL Reporting Services

SQL Server Reporting Services is a comprehensive, server-based solution that enables the creation, management, and delivery of both traditional, paper-oriented reports and interactive, Web-based reports.   An ASP.NET developer can use SQL Server Reporting Services to turn data into information in order to make information available and useful -- as well as improve communication and efficiency, answer questions, solve problems, make smart decisions, and create value and ROI.  

 

About Crystal Reports

Crystal Reports is a reporting tool that is in many ways similar to SQL Server Reporting Services.  It is said that Crystal has more features and with it an ASP.NET software developer can handle a greater number of reporting scenarios. 

 

About Ajax

AJAX (Asynchronous JavaScript and XML), is with increased responsiveness and interactivity.  It can exchange small amounts of data with the server "behind the scenes" so that entire web pages do not have to be reloaded each time there is a need to fetch data from the server.  And An ASP.NET software developer can use AJAX to increase the web page's interactivity, speed, functionality, and usability -- and eliminates the flicker that happens when the page is reloaded.

 

The ASP.NET AJAX Control Toolkit is a joint project between the community and Microsoft. An ASP.NET developer uses the toolkit to provides a rich array of controls for building interactive Web experiences.