- SPECIALTIES:
Real time embedded systems software design and development.
Software development for medical devices and other regulated industries.
- DoD Secret Security Clearance, last current in October of 1998
- 32 years' experience in the electronics industry.
26 years' experience in embedded systems hardware and software design.
25 years' experience as an independent consultant.
- High Level Languages: C, C++
- Assembly Languages: Z80/64180, 8086, 8080/8085, 8051 and derivatives, 8048, 80196, 6502,
6800, PDP8/6100, 1802, PIC series
- 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: MS/PC-DOS, Unix, Solaris, Linux, VxWorks & Tornado
- Standards: FDA Quality System Regulation, IEEE SE; DOD STD 2167A; RTCA/DO-178A/B; MIL
STD 498, ISO 9001
- 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, Online Systems, The Internet, World Wide Web
- 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 DOD STD 2167A /
MIL STD 498 and IEEE Software Engineering Standards as guidelines.
- Hardware/Circuit/Systems Design: computer interfaces, machine tools and automatic
machine control systems, terminals, peripherals, standalone communications devices,
cryptographic systems, medical cardiac resuscitation devices, marine / maritime
navigational systems. Real-time embedded systems using all of the microprocessors and
computing platforms indicated above.
|