My Story

Qualifications

Relevant Experience

Software Development – I developed my passion for software development in 1977 on my father’s TRS-80 and IBM PC, writing simple games and programming as a hobby.  My passion grew in college in the 1980s and continues just as strong today. Over the years, I’ve programmed in BASIC, FORTRAN, Assembly, Pascal, Ada, C, C++, Java, and Python.  I’ve written 10s of thousands of lines of code – executing on small microprocessors and Arduinos to large enterprise systems.

Systems Engineering / Systems Design – I became an early practitioner of Systems Engineering when the discipline emerged in the 1980s.  In this capacity, I’ve supported the development and deployment of dozens of fielded systems and systems-of-systems over the years.  I’ve led customer and user interviews, developed system architectures (modeled using SysML and DoDAF), developed requirements, designed systems, worked with the developers to implement the designs, and supported integration, test, and system deployment.  My strong software background makes me an excellent liaison between customers, system users, system designers and software developers.

Freelance Engineering Consultant and Entrepreneur – I am a prolific contributor to engineering community user forums and an owner of a growing consulting business, helping hobbyists and businesses develop and grow.  I also develop software and hardware for props, puzzles, and games for Escape Room clients.  Some of these have been featured on proprietors’ websites, in music videos, and in independent films.

Credentials

Formal Degrees

BS Computer Engineering [MSU]

MS Software Engineering [NTU]

Certifications

Certified System Architect [RCAP, accredited by The Open Group]

Certified Enterprise Architect [TOGAF 9]

Certification in Software Architecture Principles and Practices [CMI SEI]

Certification in Systems Engineering [UC Irvine]

Certified Agile Scrum Master and Team Member [Scrum, Inc.]

Trained as formal ATAM Architecture Evaluator [CMU SEI]

Arduino Fundamentals Certification [Arduino]