Former director of software engineering and independent consultant with deep experience in the medical products and telecommunications industries. Has a proven track record as a software engineer who both conceives and guides development of products and automated testing processes relating to electro-mechanical control systems. Experienced in creation of ISO-13485 and IEC-62304 compliant software quality systems documents.
Formal Education
- B.A. in Physics and Mathematics, University of California Berkeley
Career Highlights
- Engineering manager with a demonstrated ability to lead, including a team of twenty software, electrical, and mechanical engineers in the design of a state-of-the-art patient monitoring system
- Experienced with Intel 80x86, Motorola HC64180 and 850SAR, PowerPC, ARM, STMicro Cortex M-3, and other processors
- Using lex and yacc, designed and implemented high-level coding languages targeting specific problem spaces
- Has worked with a wide range of Internet and other network protocols including TCP/IP, UDP, VPN (PPTP, L2TP), IPX, PPP, SIP, IGMP, PPPoE, PPPoA, NAT, DHCP, and RIP
- Devised and outsourced the construction of a device to automate the testing of the power configuration of a new heart pump controller, including the automated switching between battery and power adaptor sources thereby facilitating the resolution of elusive design errors and saving hundreds of thousands of dollars via accelerated development
- While an engineer at 3Com, supported large customers in their use of products such as modem pools and dial-up (POTS and ISDN) as well as DSL routers
- As software engineering manager at a medical products company, drove creation of FDA-compliant software development practices while also building the company’s first in-house software teams and bringing the heart pump controller product to clinical trials
- Specialist in automation of software testing, including unit testing
- Certified Scrum Master and PMP Project Management Professional
- Licensed airline pilot and former charter air service owner