Over 20 years of experience in the specification, design, development and integration of complex custom software applications, specializing in embedded real time systems. Background in Radar, Military and Civilian Aerospace, Marine Navigation, and Avionics. Extensive work with event driven coherent graphic displays and related man-machine interface issues. Strong communications and analytical skills. Significant participation in simulation and stimulation test environment generation.
9/2006 Under contract to NATO Sea Sparrow Program Office,
Principal Engineer: Re-Architectured NATO Sea Sparrow Missile System
Project. Designed and developed mutli-platform distributed software application for Mark 17
Mod 2/3 Signal Data Processor component of this continuous wave target
illumination radar. Integrated
software with COTS and custom circuit cards on a VME chassis for RF data
acquisition, target detection, angle tracking, range estimation, video and
audio product display, and EA mitigation. Performed system
integration and interface testing with RNSSMS on site aboard Self Defense Test Ship in
Principal Engineer: Automated
Software/Systems Engineer: AIREYE Maritime Surveillance System Upgrade for HU-25B based AN/APS-131 Side Looking Airborne Radar and RS-18C Infra‑Red/Ultra‑Violet Line Scanner. Specified, designed, and implemented real time sensor controls and digitized data displays. Designed software interfaces system wide; conducted design review, acceptance testing and integration of subcontractor software components. Effort sponsored by United States Coast Guard. TCP/IP, FDDI, DCI Tiger Pentium PC, Motorola MVME1604 PPC, VxWorks, VxMP, Microsoft Windows NT, Windows 95 GUI, Microsoft Visual C/C++, Microsoft Foundation Classes, Visual SourceSafe, MIL‑STD‑498.
Software Program Engineer: Dual Mode Recognizer. Ported PC Artis Simulator (PARTSIM) radar signal modulation (RSM) algorithm into Kuck Classpack Signal Processing Library, removing hand coded FFTs from the Fortran Powerstation source to increase performance. RSM algorithm now used in AN/UPX‑34. Effort sponsored by Naval Electronic Surface Engineering Activity. Dell 486D/50 PC, Windows 95 GUI, Microsoft Visual C/C++, Microsoft Foundation Classes, Visual SourceSafe, Fortran Powerstation.
Software Program Engineer: Ship Self Defense System Identification Doctrine Processor. Developed and demonstrated IDP interface to SSDS. Defined display requirements for integrating IDP with Sensor Supervisor. Acted as technical liaison to Applied Physics Lab, providing site support to a parallel effort. Configured and maintained a four LAU SSDS network testbed with Sensor Supervisor, CIWS, CIFF, and IDP. Represented customer to CIFF AN/UPX‑30 software PDRs at Allied Signal Bendix and to Doctrine Working Group at NSWC‑Dahlgren. Maintained ID Doctrine Processor software for CV/CVN installed baseline. Effort sponsored by Naval Electronic Surface Engineering Activity. Sun Sparc 5 workstations, Motorola MVME167, SunOS 4.1.3, VxWorks, ANSI C.
Senior Software Engineer: Embedded
Intelligent Trainer Demonstration for AEGIS AN/SLQ‑32 Electronic Warfare
System. Designed proof
of concept prototype integrating platform and emitter characteristics database,
sensor fusion software, and expert systems technology to support training
system development. Developed
real time sensor data acquisition facility targeting
AEGIS environment. Effort sponsored by
Senior Software Engineer: Mariner's
Eye Commercial Product Prototype. Developed an integrated
real time graphical situation display system for pleasure craft navigation,
chart plotting, and radar tracking.
Interfaced with GPS, fluxgate compass, chart images on CD-ROM, and
custom radar video digitization hardware.
Produced interactive geographic format with symbolic
overlays representing objects in the embedded simulation, allowing operator
track classification and route data management. Supported integration
testing aboard floating laboratory in the
Senior Software Engineer: F-14 Multi
Sensor Fusion (KOALAS) Software Architecture Demonstration. Coupled high fidelity sensor simulators,
11/1990 Under contract to Rockwell International, Collins
Senior Software Engineer: 747-400 Central Maintenance Computer
project. Designed and implemented
in-flight fault monitoring and flight deck effect database, communications and
display software. Rockwell
AAMP, ARINC‑429, ACARS, DEC and ICC
1/1990 Under contract to Cadillac Gage TEXTRON,
Control Systems Operations,
Software Engineer: M1A2 Abrams Tank Gun Turret Drive
Control project. Specified, designed, and implemented a
two-axis stabilization and control software system with integral diagnostics
for main weapon targeting. VMEbus, MC68020,
8/1989 Under contract to General Electric Company, Aerospace Group,
Software Engineer: Over-The-Horizon Backscatter Radar software development
project. Designed and implemented
sophisticated track history and grayscale radar data composite display
formats. Redesigned and implemented
interactive track edit functions. Provided on-site customer support to Air Force acceptance testing
8/1987 Under contract to Federal Aviation Administration Technical Center,
Senior Computer Scientist: Direct Access Radar Channel Air Traffic Control software development project. Implemented track history display and fault tolerance enhancements to ATC operational system. MC68000, RDS500, C, Unix, Sun/3 workstations, DOD-STD-2167.
Senior Computer Scientist: Radar Analysis Support System
project. Specified, designed, and
implemented a portable diagnostic software system for stationary surveillance
radar system fault isolation. Presented the design to an international audience at Eurocontrol Experimental Centre in
6/1979 7/1983 Washington
National Insurance Company,
Lead Programmer: Corporate Accounting System software projects. Amdahl V8, OS/MVS, TSO, JCL, COBOL.
6/1979 William M. Mercer, Inc.,
Programmer/Analyst I: Premium Billing/Receivables software support. IBM 370/158, OS/VS-2, TSO, JCL, BAL, COBOL.
6/1978 Mars Housewares, Inc.,
Programmer: Inventory Control System software maintenance project. PDP 11/34, Fortran.