- SPECIALTIES:
- Software development for medical devices and other regulated industries.
- Real time embedded systems software design and development using commercial and custom multitasking real time operating systems
- Independent verification and validation of software development processes.
- DoD Secret Security Clearance, last current in October of 1998
- 38 years' experience in the electronics industry.
30 years' experience in embedded systems hardware and software design.
28 years' experience as an independent consultant.
- High Level Languages: C, C++, on a variety of microcontrollers and microcomputers small and large. Microsoft Visual C++ / Visual Studio on Windows 2000 and XP. VBScript on SCADA systems.
- Assembly Languages on a wide range of microcontrollers
- Methodologies: Structured Analysis and Design (SASD); Object Oriented Analysis, Design,
and Programming (OOA, OOD, OOP), Unified Modeling Language (UML)
- Target systems: 80x86, 68xxx, Z80 and variants, 8051 and variants, PIC series, Linux,
PC, PowerPC
- Operating Systems and Platforms: MVxWorks / Tornado, MS Windows 2000 / XP (Microsoft Visual C++ / Visual Studio), Unix, Solaris, Linux, MicroC/OS-II
- Standards: FDA Quality System Regulation (21CFR820), IEEE SE; DOD STD 2167A; RTCA/DO-178A/B; MIL STD 498, ISO 9001, IEEE/EIA 12207, ANSI/AAMI SW-68, ISO 14971, ISO 13485
- Verification and Validation - Experience as an Independent Verification and Validation
Reviewer for software developed in regulated industries such as medical devices, with
responsibilities including:
- Verification and Validation of software
- Serving as moderator and independent reviewer at design reviews
- Evaluating and recommending changes and additions to software policy documents.
- Networking: Voice over IP (VoIP), TCP/IP, SCADA
- Product Development: Experienced in designing, implementing, and documenting software
for medical devices requiring approval under the FDA Quality System regulation; avionics
devices requiring FAA TSO approval; and military devices developed using IEEE/EIA 12207 and IEEE Software Engineering Standards as guidelines.
|