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 medical device, 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 a leading telecommunications company, 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 a medical device 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
Related Experts
- Power Electronics and Motor Drive Expert Profile
- Electrical Fire and Battery Failure Expert Profile
- Crystalline Coatings and Optical Cavity Systems Expert Profile
- Embedded Firmware and Digital Signal Processing Expert Profile
- Real-Time Embedded Systems and Firmware Expert Profile
Frequently Asked Questions
What types of cases can this expert support?
Cases involving medical devices, firmware and IoT, industrial controls, and telecommunications. They've got solid experience with FDA compliance and building quality systems to ISO-13485 and IEC-62304 standards. So they can speak to both the technical development and the regulatory compliance sides.
What is this expert's technical background?
UC Berkeley degree in Physics and Mathematics. They spent their career as an engineer and manager—led teams of 20+ people on medical device projects like a heart pump controller and patient monitoring system. Also worked in telecommunications at 3Com and hold PMP and Certified Scrum Master certifications.
What technologies does this expert specialize in?
They've programmed in C, C++, Python, Perl, PHP, Pascal, and assembly, working with processors like Intel 80x86, PowerPC, ARM, and STMicro Cortex M-3. They know Linux, Windows, DOS, RTOS, and databases like MySQL, Oracle, and Delphi. Also experienced with embedded systems, network protocols (TCP/IP, UDP, VPN, SIP, IGMP, NAT, DHCP, RIP), telecom protocols (DSL, ISDN), and wireless (Bluetooth).
- C, C++, Python, Perl, PHP, Pascal, assembly, and MS-BASIC
- Databases (e.g. Delphi, MySQL, and Oracle)
- Embedded systems
- Linux, Windows, DOS, and real-time operating systems (RTOS)
- Network traffic routing
- Safety and reliability
- Telecom protocols, such as DSL and ISDN
- User interface design
- Wireless protocols, including Bluetooth