Here's Johnny

JOHNNY ADAMS
3857 Birch Street
Newport Beach, CA 92660
Orange County CA, Irvine Area

www.JohnnyAdams.com

Word resume: www.JohnnyAdams.com/JohnnyAdamsResume.doc

Phone: (949) 922-9786

Email: j54321y - at- yahoo.com

  LinkedIn www.linkedin.com/in/johnnyadamsswdev

 

IN BRIEF   Experienced software developer/programmer with great business and people skills.  Combination of technical, business, interpersonal skills and common sense rarely found in a software developer.

 

OBJECTIVE  To 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.

 

TECHNICAL

Advanced Level                                                               

•  ASP.NET

•  C#, VB.NET

•  Webforms, Winforms

•  SQL Reporting Services (SSRS)                                    

•  Crystal Reports                                                           

•  .NET 2.0, .NET 3.5, .NET 4.0                                     

•  Visual Studio 2005, Visual Studio 2008, Visual Studio 2010

•  SQL Server -- Stored procedures, triggers, queries      

•  Javascript                                                                    

•  HTML                                                                         

•  Classic ASP                                                                

•  Ajax and Microsoft Ajax Toolkit                                

•  eCommerce (shopping cart, credit card processing etc)                                                                                      

•  Email marketing                                                          

•  CSS                                                                             

•  Gridview, Farpoint and other grids                                                                                                                      

•  PDF interactive data with ASP.NET/C#/SQL Server    

•  Filemaker Pro interactive data with ASP.NET/C#/SQL Server

Experienced In

•  XML

•  IIS

•  Oracle, Access, MySQL

•  Themes

•  Database design – ER diagrams, referential integrity, normalization

•  SEO - search engine optimization

•  Google Adwords

•  Telerik controls

•  Silverlight training

•  Sharepoint

•  Web Parts

•  SDLC (software development life cycle)

•  Mobile Device Development

•  SSIS

•  Pay-per-click search engine marketing

•  Web traffic analysis

•  Perl

Now Learning

•  MVC

 

•  Many other technologies – I’ll learn your technology quickly

•  Designs, codes, tests, debugs and documents programs

•  I have a large set of code samples to draw on and quickly apply to your project, and can usually

google it and find anything new that’s needed

 

EDUCATION

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

BA psychology 1983 California State University Fullerton

Technology Training  Software Development and Programming, ongoing. 

 

TOP PERSONAL CHARACTERISTICS:

      •  Excellent written and verbal communication skills

      •  Understands business, marketing, sales, finance, accounting, training

      •  Great people skills – Honest, well liked, communicates complex technical concepts with people in

         everyday language and in terms of  business benefits and return on investment.   Interacts well with

   people with all levels of technical experience

      •  Uses technology for a great Return On Investment

      •  Solves problems and can respond to a wide range of challenges (and the occasional crisis) providing

   technical expertise, data mining & analysis, direction and solutions

      •  You’ll really like my work

      •  I’ll make you look good

      •  Takes ownership of product development and evolution

      •  Masters new technologies quickly

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

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

          efficiency, and helping people

      •  Makes information available and useful -- improves communication and efficiency, so you can answer

   questions, solve problems and make smart decisions

      •  Data mining to get information and help determine results and direct the course of the business

      •  Can manage non-programmers and junior level programmers to handle database management

         and repetitive programming tasks

      •  Creates efficient, easy-to-use and self-evident web site design that makes a positive user experience 

          and repeat use

      •  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”.

      •  Works well with marketing and sales people – for example, when sitting in on sales presentations I help  

          make sales

      •  Will travel or work remotely

      •  Will work hard to increase your organization's growth and profits, and save you money

 

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 repetitious 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.

 

SOME ACCOMPLISHMENTS

·   Created web sites that are functional, easy to use and aesthetically appealing.

·   Devised data management and reporting system to save physician/scientist over two weeks per year of tedious spreadsheet editing

·   Saved $16,800 per year by developing code and analyzing promotional results and applying change.

·   Saved department manager 75 days of repetitive data entry over next five years by creating simple automated process

·   Saved busy customer service reps (whose time is best spent solving customer problems) 16 days per year compared to manually entering data by automating data upload required to bring new products online.

·   Saved company $4,483 by finding and fixing flaw in design in order processing code

·   Reduced customer service calls by 40% by creating error handler, and analyzing user behavior to track down and obscure bug (written by previous programmer) that was causing frequent errors.

·   Common sense solutions -- Bottom line in one situation: 1 day vs. 3 weeks, and $120 vs. $4800 -- Sometimes even low-tech solutions that get the job done at a minimal cost. For example, rather than having an expensive programmer rewrite two programs to combine data output for the remaining two months of a project, I ran them separately and simply added the values on a summary page. 

·   To comply with new state regulation, programmed .NET page that passes data to PDF and stores it.  User completes task in PDF which processes code.  After user completes final task PDF code makes button visible, then when user clicks button it passes data to .NET page for further processing.

·   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 processing run, and 6 hours on follow up program runs with .NET solution

·   Leadership role to bring product through full life cycle

·   Handled situations of growing enterprise – page and processing customizations for affiliates / customers, brought hosting from outside service to in-house, email marketing (and assuring business email doesn’t get on spam lists), search engine optimization, change in credit card processing vendors

·   Developed quality code, on schedule and on budget

·   Quickly produced results with new technologies

 

EXPERIENCE

Orange County company using technical solutions with nationwide B-to-B and B-to-C customers in small to Fortune 500 size companies  Newport Beach CA   3/08 to present

Software Developer and Computer Programmer  

  • C# and VB.NET, ASP.NET and classic ASP programming, AJAX , 3-tier, SQL Server, Visual Studio, themes, populate PDF fields and automated HTML email from data
  • Stored procedures, Views, Triggers, Dataset, ObjectDataSource, SQLDataSource, Gridview, Formview objects
  • SQL Reporting Services, rds and rdlc with subreports in reportviewer.  Converted Crystal reports to SSRS.
  • Created Sharepoint portal and Web Parts
  • Upgrade .NET 1.1 site to 2.0.  Reused existing c# code in new development when possible. 
  • Found creative solutions to problems to save time coding.  Find and fix a wide range of problems with data and code
  • Managed non-programmers and junior level programmers to handle database management and repetitive programming tasks at a lower cost
  • Devised data driven methods to manage on-screen display
  • Customization sites to individual customers requirements
  • PDF programming – populate form elements with code from ASP.NET web site, send variables to PDF, allow user to save PDF to their hard drive with variables, write Javascript in PDF, code to allow user to click button and send variables to ASP.NET page and log user in
  • Code to stream MS docs (Word, Excel, PDF, etc) to browser so user can open or save
  • Interfaced to Filemaker Pro from ASP.NET/SQL Server using DataDirect SequeLink ODBC – worked with numerous issues involving converting and working with data entry, different data types, reporting etc.
  • Sat in on sales presentations and answered potential customers’ questions -- and helped make sales
  • Handled situations of growing enterprise – SEO (search engine optimization), installed Search feature (free from MSDN), page and processing customizations for affiliates and customers, email marketing (and assuring business email doesn’t get on spam lists), brought hosting from outside service to in-house, change code for new credit card processing vendors
  • Systems support – handled systems and local area network issues as they arose.  Installed SSL, configured merchant payment gateway, configured users on Outlook.  Worked with and managed systems professional to bring hosted site in house.  Managed DNS, IIS, SSL, payment gateway 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   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.
  • Developed 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. 
  • Programmed 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   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 programmed 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)  Laguna Beach, CA  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   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.
  • Designed 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.

 

CRS Clinical Research and Statistics/DataSote  Irvine , CA  11/97 to 06/01

Programmer Analyst  

  • Developed and maintained web and windows clinical trial analysis and reporting, medical informatics, medical software and clinical outcomes systems.  ASP, HTML, objects, Microsoft Visual Studio, Visual Basic, Visual Interdev.
  • Worked with customers and doctors to solve problems and build custom reports.
  • 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.

·         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.
  • 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.

 

PayUSA   Santa Ana CA   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.

 

Software Consultant  Newport Beach CA   11/95 to 05/96

  • Training projects with various clients to learn software development

 

Consultant  Orange County CA 1991 to 1995

  • Various projects involving computers and technology

 

Marketing and Sales Consultant Orange County CA 1985 to 1991

  • Sales, marketing, market research and analysis, advertising and brochure design

 

ACTIVITIES AND CHARAITIES

Gerontology Research Group  Los Angeles, CA  2001 to present

Volunteer Analyst/Programmer 

  • Created data management and reporting system to save physician/scientist over two weeks per year of spreadsheet editing
  • Developed program to reformat text data to HTML
  • Implemented and administered email list
  • Worked with executive director to create web site forum

 

Carl I. Bourhenne Medical Research Foundation DBA Aging Intervention Foundation  Newport Beach, CA   2008 to present

Volunteer Executive Director and CEO

Worked with doctors and medical professionals.  Analyzed project requirements, created web site.  Analyzed demographics and created data-driven fundraising program.

 

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

www.JohnnyAdams.com/Volunteer/PressInfo.htm  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

 

And before all that I was a musician. 

 

You’ll really like my work.  Let’s get together and talk.  Call me at (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.