|
July 2002 to June 2004
Under contract to General Dynamics Inc, Woodbridge, VA Senior Software Engineer Visual Basic 6 development. Developed Operational Software for the Expeditionary Fighting Vehicle. Created Driver's Vehicle Control Guages, Automatic Fire Fighting System Displays, and Weapon System Displays in an embedded Windows operating system. |
| May 2001 to
July 2001
Under contract to Avionics Specialties Inc, Earlysville, VA Software Engineer Visual Basic 6 development. Created the ASI Ground Station for examination, upload, and download of programs and data to and from the Engine Monitoring System for Helicopters. Station tailored to AS365N, AS365N2, 206L3, and UH1 helicopters. Used Visual Basic, FORTH, and Pascal. |
| Mar 2001 to
May 2001
Under contract to Pratt & Whitney, East Hartford, CT Software Engineer Performed Verification and Validation on the Lockheed Joint Strike Fighter engine. Used ADA95, VAX VMS. |
| Aug 2000 to
Mar 2001
Under contract to Corning, Corning, NY Software Engineer Visual Basic 6 development. Developed design oriented program for in-house design use. Used Extreme Programming model (XP), and Pair Programming. |
| Sep 1999 to
July 2000
Under contract to KoSa, Spartanburg, SC Software Engineer Visual Basic 6 and SQL Server 7 development. Developed programs for factory floor data entry and reporting. |
| Jun 1999 to
Sep 1999
Under contract to KoSa, Shelby, NC Software Engineer and SQL Server 7 DBA Visual Basic 6 and SQL Server 7 development. Developed programs for factory floor data entry. Created stored procedures. Built databases. Optimized tables and stored procedures. |
| Feb 1999 to
May 1999
Under contract to Duke Energy Co, Charlotte, NC Software Engineer Visual Basic 5 and SQL Server development. Converted programs from Access to SQL Server. Modified user interface and SQL Server stored procedures to reflect customer changes. |
| Dec 1998 to
Feb 1999
Under contract to Transamerica, Charlotte, NC Software Engineer Visual Basic 5 and SQL Server 6.5 development and maintenance of custom programs. Used SQL Server, ODBC and VB5 to develop new functions in existing programs. |
| Jun 1998 to
Nov 1998
Under contract to Compass-USA, Charlotte, NC Software Engineer Visual Basic 5 and Oracle development of custom user interface. Used Oracle ODBC and SQL to develop a Rebate Processing System. |
| Jan 1998 to
May 1998
Under contract to Cutler-Hammer, Sumter, SC Software Engineer Software maintenance on 8051 processor code for electric switching panels. Used 2500AD Development system for 8051 code. |
| Dec 1995 to
Dec 1997
Under contract to Duke Power Company, Charlotte, NC Software Engineer Customer Support Engineer. Supporting a customer billing system that is being developed in-house. Identifying program bugs and repairing them. Program is written in Visual Basic with database access to IBM mainframe databases. Supporting 500 Customer Support Personnel and 80 developers who are using the system while it is in development. This is a highly successful staged development. As each phase of the project is finished, it is released to me for primary support. Program is currently about 20,000 lines of code, with another 30,000 under development. Phase I is in VB3, phase II and beyond are in VB4. Supported WinNT, Win95, Client/Server system on 1500 workstations. Very familiar with OLE Automation Errors and tracking of Client/Server causes. |
| June 1995 to
Nov 1995
Under contract to Rockwell International, Cedar Rapids, IA Software Engineer Designed and Implemented a Maintainer’s Terminal Program for the Vigilant Railroad Monitoring System. The program was written in Visual Basic. Wrote DLLs in Turbo C++ to perform some system functions. Context sensitive help was built using a help compiler. The terminal is used to install, program and examine the Vigilant computer, and is the only human interface to the Vigilant. I was sole developer for this program. |
| April 1990 to
April 1995
National Oceanic and Atmospheric Administration, Idaho Falls, ID Computer Specialist Designed and coded a contour map for real-time-data collection in Eastern Idaho in Visual Basic, and Visual C++. Designed and coded a contour map of California’s San Joaquin Valley which depicted real-time data acquisition of meteorological data retrieved from a network of data loggers via modem. |
| Oct 1989 to
Mar 1990
Under contract to Simmons Precision - Vergennes, VT Software Engineer Testing and verification of 747-400 Fuel Quantity Indication software. Test software was coded in PLM-51. |
| May 1988 to
Oct 1989
Under contract to Magnavox - Ft. Wayne, IN Software Engineer Design and development of a Macintosh model of the Plasma Entry Panel (PEP) for the rapid prototype for the P3 Orion, Update IV Anti-Submarine Warfare program. Designed and coded in the Hypertalk Language of HyperCard on the Apple Macintosh. |
| Jan 1988 to
Apr 1988
Under contract to Boeing Electronics Corp., Everett, WA Software Engineer Verification and validation of 747-400 embedded avionics software. Coded in 8051 assembler code. Did CPV and M/MI testing. Used hand-built breakout boxes and Colorado Data Systems interfaces. Used UNIX and PASCAL on HP 9000 series 300 computers. |
| Oct 1986 to
July 1987
Under contract to Magnavox - Ft. Wayne, IN Software Engineer Design and development of Database Analysis software for a real-time communications project. Used Yourdon Structured techniques. Coded in Pascal-86 and PLM-86 on VAX cross-compilers. Used DEC ADA and Verdix ADA to generate embedded, real-time, multi-processor, multi-tasking, 68020 VME bus software. Used Verdix and VAX debuggers. Coded and tested Kahlman filter algorithms. |
| Nov 1985 to
Sep 1986
Under contract to Gould - OSD, Cleveland, OH Assistant Program Manager In the development of ATE for testing digital subassemblies for the MK48 ADCAP torpedo. The project involved the design, coding, and testing of INTEL 286/380 software using iRMX and PLM-86. |
| Jan to Nov
1985
Under contract to Honeywell - USD, Hopkins, MN Software Engineer Designed and developed software for the MK50 torpedo. Used ADA and CMS-2M. Debugged using MTASS on VAX/VMS cluster. |
| Mar 1984 to
Jan 1985
Under contract to Boeing Aerospace Corp., Seattle, WA Software Lead Engineer Designed and developed software for Peacekeeper Squadron Data Simulator (PSDS) using iRMX, PASCAL, PL/M, and 8086 assembler code. Supervised five software engineers in the development of 8751 Microcontroller programs, and 8089 Input/Output Processor programs for inclusion in the PSDS. Performed System design and Project scheduling. |
| Sep 1981 to
Feb 1984
Computer Consultant, Idaho Falls, Idaho Worked with modems and communication software. Ported programs between CP/M and CP/M-86, and MS-DOS computers. |
| Mar 1980 to
Aug 1981
Under contract to Boeing Aerospace Corp., Seattle, WA Software Engineer Developed ground support software for the Inertial Upper Stage (IUS) of the space shuttle. Worked on telemetry analysis software using the DEC-10 computer. Coded in FORTRAN, JOVIAL, and DEC-10 assembler. |
| 1977 to Mar
1980
Argonne National Laboratory, Idaho Falls, Idaho Computer Scientist Designed and programmed control and data acquisition software for the Laser Profilometer. Coded in HARRIS FORTRAN and assembler code using the DMS operating system. Used CAMAC interface for nuclear control systems. |
| 1970 to 1977
Fleet Combat Training Center, Virginia Beach, VA Instructor and Instructor Supervisor Extensive experience teaching System Programming of NAVY military computers. Designed and coded CMS-2 and assembler code for NTDS computers. |
| 1967 to 1970
Navy Ships in Vietnam and Pacific Fleet Electronics Officer and Fleet OOD Supervised Electronics and Computer technicians in maintenance of shipboard electronics and computer suites. |