Electrical engineer and independent software consultant specializing in the architecture, design, implementation, and testing of software for safety critical systems. FAA-certified Designated Engineering Representative (DER) for DO-178 DAL A/B/C/D avionics software with more than two decades of hands-on industry experience in embedded system software development. Has specialized technical experience in aircraft avionics, compiler design and implementation, microprocessor architecture, multi-core network processors, software simulation, and network security protocols.
Formal Education
- M.S. in Electrical Engineering, University of Illinois
- B.S. in Electrical Engineering, Rensselaer Polytechnic Institute
Career Highlights
- FAA Certified Software DER and FAA-certified flight instructor and commercial pilot
- Director of software engineering and chief software architect for design and development of next generation cockpit flight display for general aviation aircraft
- Successfully developed, implemented, and refined a DO-178C avionics software process and infrastructure from the ground up from requirements capture and review through source code development and testing to quality assurance
- Led development of a modular product system interconnect architecture based on Ethernet and IP protocols that resulted in numerous invention disclosure and patents pending
- Led software teams to reach CMMI Level 3 and toward Level 4
- Architected numerous products, including integrated service routers, enterprise IPSec security platforms, network service platforms, SSL load balancers, application load balancers, storage networking modules, enterprise wireless access points, enterprise wireless controllers, home router-gateways, home wireless access points, satellite networking equipment, consumer network attached storage (NAS), and network test equipment
- Designed and developed device drivers and embedded networking applications in C, C++, and assembly for Linux and bare-metal MIPS platforms
- Named inventor on two issued U.S. patents relating to compiler optimization and creator of a programming language for multicore network processors (NPUs)