John L. Collicott
9262 Greeley Avenue, Blair, NE 68008
402-426-8603 (Home)
PROFILE
20 years experience in software development. Leadership focus on delivering finished products on time. Builds environment for individual team member success and growth and focus on team cohesion and cooperation. Understands how to analyze and complete projects. Possess excellent communication skills.
Particular expertise in:
- JAVA J2SE 6 Swing client/server application development with Oracle and MySQL databases and XML.
- JSP web development with Tomcat technologies and Microsoft SQL Sever 2000 databases.
- C and C++ client/server and MFC application development with DB2 and SQL Server 6.5 databases.
WORK EXPERIENCE
December 2001 - Present Election Systems & Software
Director, Software Development (3/2010 – Present)
Manager, Software Development (9/2007 – 3/2010)
- Manage five concurrent projects with a large staff of direct reports
- Direct interface with other department managers
- Last level support responsibilities for multiple versions of 7 major products
- Technical document supervision for government requirements and customer operating procedure documents
Application Architect (2001 - 9/2007)
- Chief data architect of next generation Internet application and developer of a Java code generator to generate standards compliant database access classes.
- Designed and developed a JAVA J2SE Swing Touch Screen voting prototype presented to the State of New York that utilized a unique XML data and rules file to present and vote a ballot.
- Team developer of a JAVA client/server application utilized to layout, preview and generate electronic ballots for Touch Screen voting equipment.
August 2000 - December 2001 Data Transmission Network Corporation
Senior Software Engineer
- Team lead on a JSP/JAVA Internet project. Served as architect and co-developer. Designed the MS SQL database, delivered the functional specification, developed the prototype and managed a successful implementation through alpha and beta stages.
- Architect and oversight on several components for a web-hosting product; developed the polling component. Provided oversight and direction of several JAVA servlets for image creation and manipulation.
May 1999 - August 2000 MSI System Integrators
Senior Internet Specialist
- Architect and lead developer of a content publishing system capable of dynamically creating web pages, polls, event calendars and content through the use of secure workflow forms. The Metro Omaha Medical Society and a dozen Nebraska radio stations are completely powered by this system.
- Lead Developer of Microsoft Site Server 3.0 Commerce stores.
- SQL Server 7.0 DBA responsibilities. Created and maintained the models using PowerDesigner.
- Web Master for test and production IIS 4 servers.
January 1998 - May 1999 World Media Company
Senior Programmer/Analyst
- Lead programmer for an MFC, Visual C++ client/server application for a loan assuror. Involved in the data-modeling, coding and the report writing using Crystal Reports 7.
- ASP development of client/server sports maintenance forms for www.huskerwebcast.com.
- Lead data-modeler for www.omaha.com, and developer of prototype CGI forms for content entry.
March 1996 - December 1997 HunTel Systems - Idea Development, Inc.
Senior Programmer/Analyst
- Lead designer of a C++, MFC, ODBC application for the Sanitation department of Council Bluffs, Iowa.
Responsibilities included database design and all front-end coding of a Windows 95 GUI interface.
Wrote all of the reports using Crystal Report Writer, including the printing of 17,000 bills semi-annually.
Also designed and documented on-line help, and assisted with installation and maintenance.
- Developed small applications and prototypes for several Omaha companies.
- Coded, installed and maintained a Vehicle lease tracking system.
- Coded and installed a CGI back-end for an ODBC driven web site, where customers configure their own data.
Customers included The Husker Webcast and Radio-Active accounts.
July 1992 - March 1996 HunTel Systems - MidAmerica
Computer Corporation
Senior Programmer/Analyst
- Designed and coded a C++ database object manager,providing an RDBMS independent API layer. Object manager provides logical row locking, cached concurrency, and full session rollback options.
- Reverse engineered Texas Instruments IEF CASE tool DB2/2 encyclopedia. Generated reports, data definition language files, resource ids and C++ classes for each data model entity and attribute.
- Created a C++ code generator, typically producing 70 to 100 percent completeness for client/server GUI dialogs containing multiple SQL tables, with add and update functionality.
- Provided in-house training and technical guidance to developers moving from legacy systems to C++.
January 1994 - Present Country Bible Church
Consultant
- Created and maintain a Microsoft Access application used as their information management system. Contains data entry and reporting features for membership, attendance and financial offerings.
- Developed C++, MFC, ODBC client applications for updating attendance and offering entries.
January 1991 - July 1992 BankIllinois Company
(now CSC Intelicom)
Analyst/Programmer
- Aided C development, installation, and testing of a real-time cellular switch interface.
- Developed and tested a user configurable report generator for switch interface log files.
- Initiated and developed a full screen text editor fully configurable across several operating systems.
- Involved in the training of the switch interface and the text editor to our customers.
- Coded a document distribution system written in C and embedded SQL.
- Coded an embedded SQL C report for agent commissions, running on UNIX and VMS.
- Developed a utility updating a relational database with module relationships and all database calls.
ORGANIZATIONS
Founding member of the Grace University Technical Advisory Committee
United States Achievement Academy (National Collegiate Computer Science Award)
SEMINARS
Microsoft Site Server 3.0 Commerce Training, 99 - Mason, OH
Microsoft Visual C++ Conference, 98 - Boston, MA
C++ World 95 - Chicago, IL
Fred Pryor Business Writing - Omaha, NE
First Things First - Omaha, NE
Fred Pryor Customer Service - Blair, NE
Shaku Atre on Client Server - Omaha, NE
EDUCATION
Computer Science, Hutchinson Community College, Hutchinson,KS
Industrial Education, Chadron State College, Chadron,NE