Developed new software functionality for the Terumo VAD Heart Pump system. Also performed software Verification and Validation for this Class III medical device. Software Architect and Developer for embedded VAD Heart Pump Controller.
Symbol Micro Kiosk 2002
Developed various Windows CE Drivers and Applications for Symbol's Micro Kiosk. This device uses the Intel StrongARM platform running Windows CE version 4.1.
Abbott Labs IV Pump System 1999 - 2000
System Software Engineer for the Abbott Labs IV Pump System at SeaMED corporation. Wrote High Speed, High Reliability Communications Driver for multiprocessor version of Abbott Labs IV Pump.
Kodak LifeView Telemonitoring System 1998 - 1999
Software Lead and Architect for the Kodak LifeView at SeaMED corporation. This Windows CE based application is used by the medical professionals to monitor "Home Bound" patients. It uses the Smith Micro videophone engine and custom medical devices to monitor the patient’s health. This project used the Shlaer-Mellor Object Oriented Methodology and the Microsoft ETK Development Environment.
Debakey Ventrical Assist Device 1997 - 1998
Software Lead and Architect for the Micromed Ventricle Assist Device, Clinical Data Acquisition System at SeaMED Corporation. This Windows NT based embedded system is used to control and monitor the Debakey Heart Pump. This project used the Shlaer-Mellor Object Oriented Methodology and the Microsoft Visual C++ Development Environment.
Boeing 717/MD95 1996 - 1997
Led DSP Software development effort to produce the aircraft proximity sensing firmware for the McDonnell Douglas MD-95. This project used the Shlaer-Mellor Object Oriented Methodology to produce a firmware package that measures up to 18 proximity sensors simultaneously. This project was based on the Motorola DSP56005 and was completed on schedule adhering to DO-178B standards.
Orbit Software 1995 - 1996
Wrote NT device drivers and applications using DDK and Visual C++ for Orbit International Inc. This project used OSR's FDDK (File Systems Filter Driver Kit) to develop an "on the fly" back up utility for any NT application. Developed various Internet WEB html files for Real Estate and Document Control WEB sites. This development included, Java Apps, search utilities, and database interfaces.
Elegra Ultrasound System 1995 - 1996
Project manager of the Elegra Ultrasound Systems 4.0 feature set. This entailed driving a set of Software features though development, clinical evaluation into the production environment. This involved scheduling activities, and resolving conflicts between departments. It also involved verifying that the process steps were followed for FDA compliance. Feature development at the firmware/DSP level for the Elegra Ultrasound System.
HDI 3000 Ultrasound System 1992 - 1995
Design and implementation of an EKG subsystem on ATL's HDI 3000 Ultrasound System. This included data acquisition, filter design and heart rate detect algorithms. This design was implemented on an Analog Devices ADSP-2111 Digital Signal Processor. Implemented Harmonic Imaging feature on the HDI 3000 Ultrasound System. This feature is used by research physicians to view the body with greater clarity using contrast agents. Designed high speed control/communications interface on UNIX based ultrasound system to control external signal processing peripherals. This design used the Vx Works operating system running on a Motorola 68040 processor. The development was done in "C" on a Sun IPX platform. Also drove efforts to optimize UNIX applications to improve system response time. Prototyped Voice Recognition system using IBM's ICSS to be used in parallel with the Ultrasound Systems current user interface. Project Manager and Principal Software Architect for embedded DSP based Ultrasound Signal Processor This design used multiple Analog Devices ADSP-2101 processors for real time signal processing with response times less than 20 us. Special attention was given to FDA GMP processes and procedures. Project Manager and Principal Software Engineer for embedded DSP based Ultrasound Signal Processing subsystem. Designed and implemented an embedded DSP based Ultrasound Data Controller. This device routes the various types of Ultrasound data and images to other devices and memories based on it's identifiers. This controller is an object oriented design and uses a software state machine with a response time of less than 50 us. Special attention was given to FDA GMP processes and procedures.
Sound Port Sound Device 1992 - 1994
Principal Engineering Consultant for JEI providing both hardware and software designees for their PC based external sound peripheral. This included design of both analog and digital circuitry for the device as well as software support. The software support includes DOS driver design, Windows device driver design, Windows Vxd for Sound Blaster compatibility, and various DOS sound applications and TSR's.
UltraMark 9 Ultrasound System 1987 - 1992
Worked as system level architect while continuing to manage Processing Group. Defined control architecture for the Signal Processing Subsystem, an integral part of ATL's HDI 3000 Ultrasound System. This included the real time data routing and communication architecture. Managed Processing Group of four engineers on the HDI project. This included the design and implementation of four separate firmware modules. Designed a Color Doppler firmware module used to improve the Color Image filtering for ATL's HDI Ultrasound system. Converted to a direct employee working on UM5 Digital Ultrasound System. I supervised three engineers in software/firmware design and integration. Worked as a Consultant Engineer on UM4 Colorflow project designing transducer interfaces.
Circuit Writer Prototyping System 1986 - 1987
This was a startup company designing an automatic circuit board prototyping system using conductive polymer and a transitional stage. I architected, design and integrated all the control software along with the user interface controls and CAD format conversion modules. I hold a patent for my work on the control software from this project.
UltraMark 4 Ultrasound System 1986
Worked as Consultant Engineer on UM4 project. I redesigned its Serial Communication’s interface using a software state machine, integrated various transducer including the annular array, and worked on beamformer integration.
Q1200 Stress Test System 1985
Consultant Engineer at Quinton Instruments working on their high end Stress Test System. This system measured the patient’s EKG waveforms while controlling a Treadmill system. There I designed a 68010 based System Control Module, 80186 based Strip Chart recorder, and EKG data acquisition system using TI's TMS 32020 DSP.
UltraMark 8 Ultrasound System 1984
Worked as Design/Integration Engineer on MK700/UM8 Ultrasound Project. Working as System Integrator, my job was to integrate the various application modules into a working system.
Quantic 1200 Ultrasound Analysis System 1982 - 1983
Worked as Project Engineer designing a Video Frame Grabber, Control Circuitry, and Memory modules for the Quantic 1200 system. This was a review station used for Ultrasound Analysis.
PBAX Telephone System 1976 - 1982
Worked as a Design Engineer working on microprocessor controlled PABX system.