Previous Page

PROFESSIONAL RECORD

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.

Mail to: Jim Bruun

Previous Page