John L. Collicott
9262 Greeley Avenue, Blair, NE 68008
402-426-8603 (Home)
PROFILE
18 years of software development, analysis and design experience with industry leading companies; the last 11 years in senior positions.
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.
- Microsoft ASP web site and content management system utilizing IIS and SQL Server 7 databases.
- C and C++ client/server and MFC application development with DB2 and SQL Server 6.5 databases.
Prefer contact via e-mail.
WORK EXPERIENCE
December 2001 - Present Election Systems & Software
Manager, Software Development (9/2007 - Present)
Application Architect (2001 - 9/2007)
- Chief data architect of next generation Internet application, and developer of a Java code generator to generate standards compliant foundational objects for essential CRUD interaction with the database.
- 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 402-390-2328
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 spec., developed the prototype and managed a successful implementation through alpha and beta stages.
- Architect and oversight on several components for a Cold Fusion, web-hosting product; developing the polling component personally. Providing oversight and direction of several JAVA servlets for image creation and manipulation.
May 1999 - August 2000 MSI System Integrators 800-640-4674
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 that was constructed primarily with Active Server Pages.
- Lead Developer of Microsoft Site Server 3.0 Commerce stores.
- SQL Server 7.0 DBA responsibilities. Created and maintain most of the models using PowerDesigner.
- Web Master for test and production IIS 4 servers.
January 1998 - May 1999 World Media Company 402-444-1493
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. 402-533-8111
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 402-426-6222
Senior Programmer/Analyst
- Promoted to Senior Programmer/Analyst in third
year.
- 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 402-426-5592
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) 217-351-8250
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, 1984 - 1990
Industrial Education, Chadron State College, Chadron,
NE, 1969 - 1971