Experience
Humminbird, Alpharetta, GA
(Johnson Outdoors)
June 2006 to Present
Lead Software Engineer writing embedded C software for ARM processor based Humminbird products.
As a lead member of the engineering team, develop and maintain the applications
that run in all of the Humminbird fishing systems, including the advanced Side-Imaging
sonar systems. Contributions to this software include:
- New recording/playback feature to support low level sonar recording to removable SD media
- Complete update of the sonar processing algorithms to improve high speed and deep water performance
- Side-Imaging zoom features to permit enhanced viewing of objects on the bottom
- Lead role in the development of new product lines scheduled to deploy in 2009, 2010
- Review and integrate changes to the software code base using Perforce version control software
Barco, Duluth, GA
June 1998 to June 2006
Senior Project Engineer responsible for the design and development of new
system products. Recent products include the
Radar Digital Display System (RDDS) and
Rugged Display Station (RDS). The RDDS is a network based radar distribution
system capable of displaying radar video on multiple client workstations.
The RDS is a rugged flat panel "thin client" workstation. Responsibilities for these projects
include leading the hardware, mechanical and software development teams, supporting sales and marketing
of the systems domestically and internationally, and writing software needed for these systems.
Software development efforts at Barco include:
- Developing network based multi-threaded real-time client and server applications
and libraries
- Writing reentrant thread-safe hardware drivers for Solaris, Linux and VxWorks in C
for VME and PCI based boards
- Coding of X11, video mixing, radar display and client/server applications running under
VxWorks, Solaris, HP-UX, Linux, Windows 2000/XP.
- Manage changes to version controlled code base using Clearcase tools
Naval Surface Warfare Center
(Navy Lab), Panama City, FL October 1990 to June 1998
Engineer responsible for writing embedded C code for multiple Navy projects:
- Toroidal Volume Search Sonar (TVSS) and Synthetic Aperture Sonar (SAS) system.
Wrote VxWorks code which preprocesses sonar data on embedded Motorola and DEC
Alpha single board computers to reduce sensor data transmitted to the topside systems.
- Battle Space Profiler (BSP) project. Ported existing Sonar Performance Model
(SPM) algorithm to C, writing new Linux based X-windows graphics interface and creating
Linux drivers for custom system hardware.
- AN/SQQ-32 mine hunting system. Developed signal processing code in C running in
parallel on 24 Texas Instruments TMS320C40 processors embedded in a HP TAC4 workstation.
- Real-time Acoustic Simulator for Passive Sonar (RASPS) system. Wrote acoustic
simulation software and produced a classified technical report on a simulation issue titled
"Broadband Effects of Cavitation in an Acoustic Simulation", which is now published in the
research database at the Defense Technical Information Center (DTIC).
Earned a masters degree in electrical engineering at the
Georgia Institute of Technology August, 1994.
Completed course work and exam requirements for doctorate degree. Major areas of study:
Digital Signal Processing (DSP), Telecommunications and Computer Engineering.
National Security Agency, Fort George G. Meade, MD
February 1987 to September 1989
Digital design engineer responsible for development of CMOS, ECL and FAST TTL logic
designs. Worked on large scale gate array designs and development of system
software using C programming language.
Education
Security Clearances
| |
National Security Agency: Top Secret SI
|
Coastal Systems Station: Secret
|
|