Download PDF


20+ years of experience in Information Technology including 2 years as Applications Development Supervisor at Alliant Techsystems.

Current responsibilities include software development team leadership and mentoring, application portfolio/project management, and technology strategist. Past experience includes software solutions architecture, applications and database development, and systems integration/migration primarily in a Microsoft-centric environment.

Prior experience of 15+ years as a software development consultant in several industries, including over 10 years in manufacturing.

Work experience

Mar 2008Present

Senior Applications Development Supervisor

Alliant Techsystems

Applications Development supervisor responsible for leading Agile software development projects at the Lake City Army Ammunition Plant.  Primary responsibilities include application portfolio management, mentoring and project leadership.  Secondary responsibilities include database administration, application architecture, and systems integration (MS-SQL 2008,,

Jul 2006Sep 2007

Contract Programmer


Contract programmer assigned to Amerigroup, Inc. insurance company located in Virginia Beach, VA.  Responsible for design and development of DTS packages, stored procedures, and reports to process call lists for the Predictive Dialer System, used for member retention and healthcare related correspondence.  The data for the lists is extracted from several disparate data sources including MS-SQL 2000, Oracle, and Access/Excel.  Responsibilities include all aspects of the software development lifecycle in an Agile development environment (MS-SQL 2000).

Oct 2005Apr 2006

Contract Programmer


Lead developer responsible for the migration assessment of the Evolution series of loan origination software project from VB6 to  The application employed a pattern-oriented architecture consisting of approximately 2 million lines of code (VB6, VB.Net, ASP, JavaScript, XSL, CSS, MS-SQL 2000).

Nov 1994Jul 2005

Contract Programmer

Computer Extension Professionals

Lead developer responsible for software development and support of the Filter Products department at Celanese Acetate plant in Narrows, VA.  Asked by management to head up a major automation initiative after numerous failed attempts by outside services firms. Responsible for the entire lifecycle of the project.  The assignment involved replacing outdated shop floor control systems with a Microsoft centric application and database platform solution in a 24x7 manufacturing environment.

Additional Project Highlights:

§  Design and development of the SQL Server databases, including programming triggers and stored procedures, data migration from HP-1000, HP-3000, and Unix servers, replication and maintenance (MS-SQL 7.0/2000, T-SQL, DTS, SQL Profiler, Reporting Services).

§  Developed Windows services to communicate between PLCs and database (VB6,, C#, MS-SQL 7.0/2000, T-SQL, OPC, Modicon, Allen-Bradley).

§  Developed numerous web applications and reports to support operators/engineers (ASP/, VB Script, ADO/, MS-SQL 7.0/2000, T-SQL, WebClasses, MS-Access, Crystal Reports, HTML, JavaScript, CSS, IIS).

§  Programmed Win sockets to provide a data driven web environment (VB6, MS-SQL 7.0/2000, T-SQL).

§  Developed barcode label/ticket applications (VB6/, RJS, Printronix, Zebra) to automate processes.

§  Programmed hand-held RFID scanner to support warehouse personnel (C, Perl, Percon, Symbol, PSC).

§  Automated communication between various lab devices and databases (VB6, MS-SQL 7.0/2000, T-SQL).

§  24/7 on-call support of existing process systems.



Apr 2009Present


Western Governors University
Aug 1983May 1988

Bachelor Science

University of Tennessee Chattanooga