|
Summary of Work Experience |
25 Years of software development experience, including 18 years real time device control, 10 years medical device firmware, 4 years DSP, 10 years self-employed. |
|
Skills |
HARDWARE: SOFTWARE: APPLICATIONS: |
|
Employment Highlights |
1998-Present Exopiped, Inc. Boulder, CO President Under contract to BI Incorporated, enhanced firmware for existing corrections telemetry system. Under contract to Inovonics Inc, designed, developed, and led development of user interface firmware for wireless portable security system. Wrote a book on embeddd software development, an embedded kernel in C, and two shareware programs for Windows and Pocket PC. Developed voice-controlled synthesizer as an example for a book on embedded software development. Under contract to Datex-Ohmeda, Louisville CO, mentored development team in object oriented architecture and design. Designed and implemented FLASH based kernel for TI5416 DSP board running oximetry application. Under contract to BI Incorporated, participated in development of a web-based, community corrections application. Under contract to BI Incorporated, designed, developed, and led development of firmware for corrections telemetry system. Under contract to Battelle Memorial Institute, helped implement real time, embedded firmware for electro-surgical unit marketed by Valleylab. |
|
|
1994-1998 Colorado Medtech, Inc. Boulder, CO Principal Engineer Designed and developed assay management software for Gen Probe Inc's automated DNA laboratory assay instrument. Designed and implemented hardware interface and low level state machines for autosampler attached to laboratory hematology instrument developed by Abbott Laboratories. Advised Siemens, Bensheim Germany, on FDA compliance issues relating to firmware for a dental X-Ray machine. Advised Pelton & Crane, Charlotte N.C. on FDA compliance issues relating to firmware for an autoclave unit. Advised Respironics, Pittsburgh, on Verification and Validation of firmware for a new hospital ventilator. Ported Hypertext Notepad and Math Assistant to Windows95/NT. |
|
|
1989-1994 Clifton Software Design, Inc. Boulder, CO President Under contract to Lifecare Inc, performed verification and validation of firmware for a negative pressure ventilator built by Lifecare Inc. Under contract to Scientech Inc. , designed and implemented firmware for a line of laser power and energy instruments. Under contract to Rela, developed software for audio and video segment matching for a TV commercial detection and matching system for Arbitron. Developed hypertext notepad and math assistant for Psion handheld computer |
|
|
1984-1989 Rela, Inc. Boulder, CO Principal Engineer Designed, developed, and led development of software and firmware for aircraft flight planning and navigation computer for Lasertrak. Implemented utility billing meter Worked on firmware for constant volume ventilator for Lifecare Coded phoneme generator for continuous speech system Designed and helped to implement desktop terminal device for Federal Express. |
|
|
1982 - 84 Self Employed, Boulder, CO Developed aircraft maintenance tracking system Designed and implemented software for medical research, including one of the first biofeedback games. |
|
|
1967 - 82 Various Positions, Austin TX, Robins AFB GA, Boulder, CO Computer Programmer |
|
Education & Honors |
1962 - 1971 University of Texas at Austin BA with Honors in Math 1967, Minors Physics and Engineering
|
|
Patents |
U.S. Patents Granted 5621454, 5612729, 5572246, 5436653 and 5504518 |
|
Publications |
How to Develop Embedded Software Kla2 - Embedded Kernel in C Textweb - A Hypertext Notepad for Windows and Pocket
PC |