Seminar Accelerating Business Using Microservices Architecture in Digital Age...
CV of Douglas Wendelboe
1. Douglas E. Wendelboe dewendelboe@q.com
3100 Finnian Way, #420 (925) 216-1405
Dublin. CA 94568 (435) 627-1027
OBJECTIVE: Firmware Designer or Project Lead of Biomedical Electronic Applications.
SUMMARY: Over twenty years experience with software design, implementation, documentation,
test, and project leadership functions. Designed software and firmware architecture,
implemented, and managed individual projects for the company’s clients.
A senior software and firmware engineer with experience in developing biomedical
devices and systems according to the FDA Good Manufacturing Practices (GMP) and
ISO-13485 design control guidelines.
Excellent hardware related skills: digital and analog hardware design, oscilloscopes,
logic analyzers, and in-circuit emulators, programmable logic, and PCB capture/layout.
PROFESSIONAL EXPERIENCE:
Advanced Monitoring Systems, Inc., Las Vegas, NV ............................................... April 2010–present
Digi Embedded Linux Enhanced Networked Beverage Monitor: Enhanced the beverage monitor system (below)
Module. from a 4-channel system to a modular expandable system handling up to 127 dispensers.
GNU GCC tool set. Moved the network functions out of the PIC and into an embedded Linux system with re-
PIC18F2620
mote mySQL support. Individual “pour” data and timestamp can now be inserted in real-
MPLAB IDE
I2C Bus. time to any mySQL database anywhere on the Internet.
DxNA LLC, St. George, UT ....................................................................... October 2009—March 2010
ISO-13485. Design Controls, Verification & Validation: Contracted to assist the company in bringing the
Design Controls. GeneSTAT PCR Instrument into compliance with ISO-13485 design controls. Set up design
Verification & controls for the hardware and software areas. Formalized the Requirements Specifications
Validation functions.
and the Design Specifications documents. Setup an online Requirements and V&V tracking
Doxygen documenter.
system and Subversion source code revision system.
Advanced Monitoring Systems, Inc., Las Vegas, NV .............................. November 2008—October 2009
Networked Beverage Monitor: Designed a modular system to accurately monitor ounces
PIC18F67J60
MPLAB – ICD2
dispensed from kegs for a Las Vegas casino. Each module monitors up to 4 dispensing
HiTech “C” taps while reporting real-time activity via TCP/IP to a data center. Modules were powered
Microchip TCP Stack by power-over-Ethernet (PoE). Protocols use: SSH, FTP, and custom TCP client.
Solyndra Inc., Milpitas, CA ....................................................................... March 2008–October 2008
Automation Measurement & Control: Designed and implemented an oven process control
NI PXI-8187 Pentium and monitoring system used in the manufacture of solar cell components. The system was
LabWindows/CVI v8.1 designed around a National Instruments PXI chassis with DAQmx modules. The software
LabView v8.5
was designed using LabView v8.5 with supporting DLL modules written in LabWin-
NI-DAQmx
dows/CVI.
ZK Celltest, Sunnyvale, CA ....................................................................... October 2007–March 2008
PXA320 ARM XScale
Embedded Linux ARM Platform: Evaluated and benchmarked the Marvell/Intel PXA320
Embedded Linux XScale ARM processor with Linux as an upgrade for the company's line of cell phone test
Kernel v2.6.14 equipment line. Compiled, evaluated various configurations of the Linux v2.6.17 kernel.
Kernel Compilation. &
Assessed methods of reducing the Linux boot time using the Bootchart tool. Interfaced var-
Loadable Kernel
modules (LKM). ious USB wireless modem devices through loadable kernel modules (LKM's).
1 of 5
2. Douglas E. Wendelboe dewendelboe@q.com
3100 Finnian Way, #420 (925) 216-1405
Dublin. CA 94568 (435) 627-1027
Clarity Medical Systems Inc., Pleasanton, CA ................................................ July 2006–October 2007
18F8722 Microchip Retinal Scanning & Imaging: Lead firmware developer for an advanced ophthalmologic re-
PIC Processors. tinal digital scan camera system. Responsible for development of firmware for fourteen
HiTech PICC-18
“C” Compiler Tools. Microchip PIC18F8722 peripheral slave processors which precisely positioned optical
Microchip MPLAB components. Duties included: hands on firmware development; writing project specs and
Stepper Motor & documents; management of outside contractors; unit testing; system integration; formal
DC Motor Control
design reviews; version archiving, and design history file updates.
Lathrop Engineering Inc., San Jose, CA ......................................................... August 2005–July 2006
ARM7 Processor Insulin Pump Architecture: Investigated new technologies in search of components for a
TI MSP430 single-user body wearable insulin pump product. Investigated OLED and LCD display
OLED Displays
technology. Researched latest battery technology in a summary report.
Microchip MPLAB Biomedical System Firmware: Designed, implemented, and tested firmware for a capillary
PIC 18F4520
PIC 18F4550 electrophoresis biomedical system. Firmware was written in both "C" and assembler. Used
PIC 16F877 MPLAB with ICD2 to debug and test the system. Included SPI bus, I2C bus, RS-422.
Noninvasive Medical Technologies LLC, Las Vegas, NV .......................................... Jan 2005–Aug 2005
Biomedical Device Design: Engaged to upgrade the design of a medical thoracic impedance
measuring and analysis system. Developed and implemented the project plan to upgrade a
Windows XPe
LabWindows v7.1
1992 MSDOS-based instrument to Windows XPe (XP Embedded). Developed the Require-
MS Access, SQL ments and Design Specification documents for the project. Implemented the software us-
Microchip PIC18F4550 ing the National Instruments LabWindows CVI tool set. Wrote and tested the system to the
Verification and Validation Test specifications. Maintained the project’s Design History file.
LTAS International LLC, Las Vegas, NV ............................................................... Jan 2004–Dec 2004
Aircraft Flight Control Design: Contracted to design and implement a prototype
LabView v7.1
of a fly-by-wire control system for a new lighter-than-air craft. Implemented the flight con-
LabView RT trol software using the National Instruments (NI) LabView RT v7.1 System. Developed the
LabWindows CVI v7 software using LabView to run on a NI PXI Real-Time Embedded Controller chassis. The
PID Controllers control system used NI’s PID Module for feedback control to pitch, yaw, and roll functions.
NI PXI Real
Time Controller
The LabView application drove a software flight simulator using network UDP protocol
TCP/IP, UDP which provided real-time interaction for testing. Also attended NI’s LabView Real-Time RT
and LabView Motion Control courses in Austin, TX.
Kinetic Muscles Inc., Tempe, AZ ..................................................................................... 2001-2003
Stroke Rehabilitation Medical Device: One of three founders of this small startup compa-
ny—a spin-off from Arizona State University Biomedical Center. Acted as technology leader
for the start-up. Managed the overall design and development of the electronics, firmware,
Biomedical
ARM PXA255
and Windows-related software for a stroke rehabilitation device.
Redhat eCOS
The KMI AutoPractice 2002 device assists stroke patients in relearning the use of patho-
GNU GCC & Asm
CPLD Logic
logically affected limbs. Developed the overall project plan and specifications for the elec-
PID Control tronics and software. Managed subcontractors and mentored intern students in the design
USB implementation. Lead the development of two functional prototype units. Other activities
included meeting with potential investors; writing portions of grant proposals for National
Institute of Health (NIH) funding.
2 of 5
3. Douglas E. Wendelboe dewendelboe@q.com
3100 Finnian Way, #420 (925) 216-1405
Dublin. CA 94568 (435) 627-1027
Avocet Medical Inc., San Jose, CA ................................................................................... 2000-2001
Blood Prothrombin-Time Medical Device: Design the software architecture and lead the im-
Biomedical plementation of firmware for a hand-held medical instrument. Managed the software de-
FDA/GMP velopment process. Developed the software project plan, the Requirements Specification,
8051 uP family
and Design Specification documents, and held periodic design reviews as required under
C, Assembler
I2C, SPI FDA GMP guidelines. Firmware highlights include: statistical sample processing, a custom
Analog, IR designed multi-tasking RTOS, a proportional integral (PI) feedback controller for a heater
Tiny TCP/IP element, serial port monitor for manufacturing test. The firmware was written in Keil C
In-circuit emulator
with some assembler language modules used in critical areas. The requirements, design,
Logic analyzer
and test specifications developed according to FDA and ISO quality standards.
OrthoLogic Corporation, Phoenix, AZ ............................................................................... 1996-2000
Automated Calibration and Test System: Designed and implemented a system to automat-
ically calibrate and test the Orthologic Bone Growth Stimulator device. A rack-mounted PC
Biomedical system using National Instruments hardware and LabWindows/CVI software was used.
FDA/GMP
Hardware used included: NI MDAC Series E for analog & digital input, a PCI-GPIB pro-
NI LabWindows C
Analog I/O grammable power supply, and an RS-232 interface to the device-under-test (DUT). High-
Digital I/O lights of the system included a fully automatic calibration and test process, use of NI’s
FFT and THD Analysis Fast-Fourier (FFT) and Total Harmonic Distortion (THD) Analysis to process key signals,
SQL Database
an intuitive user interface (GUI), and data logging to a network host using NI’s SQL Li-
brary. The project was implemented according to FDA and ISO-9001 standards.
Medical Device Burn In System: Developed an automated active burn-in system to exercise
and monitor up to 135 Bone Growth Stimulator devices per burn-in lot. The tester was
NI LabWindows C based on National Instrument’s Hardware and Software. A NI MDAC board was used to
NI Hardware
monitor analog conditions, and to turn devices on/off via DIO lines. The software, written
8051 peripheral
controller in NI LabWindows/CVI, actively stimulated and monitored each device in real time. A
C and Assembler graphical user interface (GUI) allowed and operator to select and zoom to an individual
FDA/GMP & ISO-9001 device-under-test for detailed information. NI’s SQL Library was used to forward test re-
SQL Database
sults to a host network database. Project was implemented according to the clients ISO-
9001 design standards.
Bone Growth Stimulator Instrument: Designed and implemented firmware for the second
generation of OrthoLogic's Bone Growth Stimulator device—a prescription medical device
Keil C and IDE that accelerates bone fracture healing. The 80C552 microprocessor generated and con-
Biomedical trolled stimulation signals, managed patient treatment activities, displayed information on
I2C & RS232 Bus
an LCD, and stored patient data in EEPROM. The project was run according to the com-
FDA/GMP & ISO-9001
pany's FDA/GMP and ISO design control procedures. The project documentation received
high marks during an ISO-9000 audit at the client site.
Medtronics Inc., Jacksonville, FL ..................................................................................... 1995-1996
Nerve Integrity Monitor Instrument: Designed and implemented firmware for the NIM-II
Biomedical nerve integrity monitor medical-surgical instrument. The NIM-II is a 2-channel EMG moni-
FDA/GMP toring device which measures motor nerve response to electrical stimulation. Prepared the
Hitachi H8 firmware requirements, design, and test specifications to conform to FDA/GMP guidelines.
Assembler
Debugged and tested the system with an in-circuit emulator. Assisted with clinical trials
In-circuit Emulator
performed at The House Ear Institute in Los Angeles, CA.
3 of 5
4. Douglas E. Wendelboe dewendelboe@q.com
3100 Finnian Way, #420 (925) 216-1405
Dublin. CA 94568 (435) 627-1027
Micron Systems Inc., Milpitas, CA ................................................................................... 1994-1995
I2C Database Server Diagnostic Network: Designed and implemented the firmware for a
PIC16C65 multi-master I2C diagnostic and control network for a multi-processor Pentium-Pro based
PIC16C74
server. The integral I2C network controls, monitors, and logs functions such as: power
Dallas 1-Wire
I2C Bus on/off, system power supply voltages, system fans and temperature, system circuit board
I2C Bus Analyzer presence and serial numbers, and i960 I/O module configurations and conditions. The
Assembler network architecture was made up of Microchip PIC16C65 and 16C74 microprocessors
ISO-9001 interconnected on multiple I2C buses.
General Electric Co., Erie, PA .......................................................................................... 1990-1994
Mining Production Monitoring System: Designed and developed a rugged on board produc-
X86 family tion monitoring systems for electric mining shovels for the General Electric Company (DM
Intel C & Assembler &G Div.). The x86-based system was designed to accurately weigh and record the contents
EL Display of a 50-ton shovel bucket. Developed unique algorithms to obtain the weight information
Resolver Sensors
"on the fly" without operator intervention. Supervised system installations at copper mines
FFT Analysis
in Arizona, Africa and western Canada.
TECHNICAL SKILLS:
C Language: NI LabWindows/CVI, GNU C++ (x86, ARM), Visual C++,
CCS PIC-C, HiTech PICC, and Keil C51 w/uVision2.
Assembler: GNU ASM, 8051, x86, Microchip PIC, Hitachi H8.
Other: LabView, Visual Basic, Perl & Python scripting.
RTOS: Embedded Linux v2.6.14, uCOS-II, LabView Real-Time (RT),
eCOS, Keil RTX-51, and custom.
Microprocessors: ARM7, 8051, Intel 80x86, 68HCS12, Microchip PIC 16C and
18F families.
In-Circuit Emulation: Intel ICE 8051, 80x86, Nohau EMUL51-PC,
Microchip PIC-Master, ICE-PIC.
Test Equipment: Tektronix Digital Oscilloscope (TDS3014), HP 54620A Logic Analyzer,
I2C/SMB Bus Protocol Analyzer, JTAG programmer/down-loader.
Peripheral Buses: NI GPIB, I2C & SMB, SPI, Dallas Semi One-Wire, RS-485/422.
Programmable Logic: Lattice ispDesign Expert, Xilinx ISE v4.2
Networking: Linux v2.6.14, LabView TCP/IP and UDP VI’s, LabWindows TCP/IP.
Database: LabWindows SQL Library, MySQL, MS Access.
CAD: Altium Protel PCB Layout, OrCAD v9.2, Visio.
4 of 5
5. Douglas E. Wendelboe dewendelboe@q.com
3100 Finnian Way, #420 (925) 216-1405
Dublin. CA 94568 (435) 627-1027
Early Career: ● Senior Associate Engineer, IBM Corporation, Essex Junction, VT.
● Senior Product Engineer, Honeywell Corporation, Ft. Washington, PA
● Software Engineer, Sperry-Univac (now UNISYS), Blue Bell, PA.
Education: ● BS, Science & Engineering, Pennsylvania State University, State College, PA.
● MS, Computer & Information Sciences, University of Pennsylvania,
The Moore School of EE, Philadelphia, PA.
Professional: ● Member of the Institute of Electrical and Electronic Engineers (IEEE)
SIGs: Computers, Software Engineering, Management, and Biomedical.
Technical ● National Instruments LabView Basics & Intermediate Courses, Austin, TX
Courses: ● National Instruments LabView Real-Time (RT) Course, Austin, TX.
Publications: ● Recommended Use of the PL/M Computer Language in Safety-Related Systems,
a report for the Nuclear Regulatory Commission, NUREG/CR-6463, June 1996.
● Co-publisher of the annual Arizona High Tech Directory (1993-1998).
● Columnist for the Arizona High Tech Times newspaper (1992-1995).
Other Skills: ● 1st Class Commercial FCC License w/ Ship Radar Endorsement
Security ● NORAD secret-final security clearance while in military.
Clearances: ● Civilian secret security clearance active from 1986-1995.
5 of 5