Master of Engineering in Systems Engineering
Colorado State University, Fort Collins. GPA: 4.0, 2014
Bachelor of Science in Computer Science
California State University, Chico. Magna Cum Laude, GPA: 3.661, 2000
Principal Technical Professional – Software Engineering
KBR & Wyle*, Fort Collins, CO
September 2013 to current
My current position involves a mix of requirements analysis, design, software implementation, and customer support (training developers, testing and troubleshooting software, building software prototypes and products, and providing capability demonstrations).
I develop software and provide distributed engineering support for US military projects; primarily in the Test & Evaluation (T&E) of weapons system interoperability, utilizing standards for Modelling and Simulation (M&S) and range instrumentation. This includes network communication interface development, training, and supporting engineers in the use of the Test & Training Enabling Architecture (TENA) and related capabilities. I work with industry standard programming languages (e.g. C++, Java, and .NET/C#) and operating systems (e.g. Red Hat Linux and Windows), DOD technologies, and capabilities related to M&S, range instrumentation, 3D visualization and analysis, etc. I also provide event support for nationally distributed DOD activities (utilizing JMETC/SDREN infrastructure), including phases of planning, preparation and execution. I developed products for network testing, troubleshooting, and the continuous monitoring of national network infrastructure performance. During COVID-19 related travel and meeting restrictions, a lot of my work has shifted from onsite support to utilizing web-based collaboration tools such as Microsoft Teams to provide trainings, demonstrations, engineering troubleshooting, etc.
* I started working for Wyle in 2013. KBR acquired Wyle in 2016. At that time, I went from a Wyle employee to a KBR employee supporting similar DoD projects.
BAE Systems, Fort Collins, CO
October 2007 to September 2013
I built network gateways between M&S architectures (e.g. TENA) and tactical communication protocols (e.g. Link-16). I trained software teams in preparation for the development of new DOD range interfaces. I developed a specialized DOD live disk that enables network testing and troubleshooting using existing DOD computers without affecting their controlled configurations. I provided engineering support for numerous DOD projects (e.g. the Joint Distributed Infrared Counter Measure (IRCM) Ground-Test System (JDIGS), the B-1 Fully Integrated Data Link (FIDL), the B-52 Combat Network Communications Technology (CONECT), the Joint Integrated Air & Missile Defense Office (JIAMDO) Joint Sensor Integration (JSI) FY2010 event, etc.). I helped integrate numerous new sites across the US into the JMETC infrastructure.
Cubic Applications, Inc., Hampton, VA
April 2005 to September 2007
I supervised a team of software engineers for the integration effort of the U.S. Joint Forces Command (USJFCOM) LVC Chemical, Biological, Radiological, Nuclear, and High-yield Explosive (CBRNE) Environment; an integration of capabilities developed to enable warfighters and first responders to train like they operate in a CBRNE environment without actual exposure. I managed a project to develop a general suite of software engineering tools to aid in the development, testing, and integration of distributed network applications for USJFCOM M&S projects. I worked with engineers at Alion/BMH to develop a TENA development course. I supported the Alaska Training Range Evolution Plan (ATREP), providing software engineering support for the Air Combat Maneuvering Instrumentation (ACMI) TENA Gateway and the TENA Individual Combat Aircrew Display System (ICADS) Interface.
Naval Air Systems Command (NAVAIR), Point Mugu, CA
July 2002 to April 2005
My time at NAVAIR was divided into tours supporting Range Communications (physical/network infrastructure) and Range Data Systems (software-based data analysis products). I provided software engineering support for nationally distributed DOD training events (e.g. Western Range Complex Horizontal Interoperability Event (WRC-HIE), Combined Joint Task Force Exercise 04 (CJTFEX-04), and Joint Red Flag 2005 (JRF ‘05)). I provided support for specialized DOD software (some of which I helped develop). I developed a web-based system called Scribe for monitoring distributed application status and health across the WAN (using C++, TENA, MySQL, and various web-based technologies).
Owner/Operator of Historic Tour Company
Fort Collins Tours, Inc.
January 2011 to August 2020
Fort Collins Tours was a family owned and operated tour guide business located in Fort Collins, Colorado from 2011 to 2020. Our mission was to provide expertly guided adventures within Colorado’s Front Range that were safe, fun, and educational. I developed our web-based sales system, I developed marketing materials, and I performed numerous other tasks involved in small business ownership. We had roughly six to twelve employees at any point over a period of nine years. Our most popular offerings were our “ghost tours”. Other tours were related to Fort Collins’ many food establishments, historical tours, and various other specialty tours. In that time, we gave hundreds of tours to thousands of people. Our business was impacted by the COVID-19 restrictions. Many of our stops were at business locations that had to be shut down. Government restrictions made some of our routine stops impractical or impossible to visit so we made the difficult decision to dissolve Fort Collins Tours in 2020. Our online ticketing & sales infrastructure was originally designed and implemented by me using Amazon Web Services (AWS) virtual machines and a Linux, Apache, MySQL, PHP (LAMP) stack primarily leveraging Drupal with custom plugins. Later, we integrated our ticketing system to use FareHarbor. We exclusively used original photography in all our marketing materials and performed all our own graphic design work using the Gnu Image Manipulation Program (GIMP) and other open source projects. This graphic design work was used in flyers, posters, signs, and billboards throughout northern Colorado and contributed toward the popular and profitable operation of Fort Collins Tours for nine years.
Some miscellaneous experience
Before and during the professional experience I listed above, I had numerous jobs, hobbies, and experiences that contribute to my abilities today. As a teenager, we raised some of our own livestock, giving me experience with of the process of raising, killing, cleaning, and cooking poultry and other animals. I had numerous jobs that you probably will not associate with a typical software engineer. I worked every aspect of cutting down trees, splitting, and delivering firewood. I helped build several structures. I had numerous part- or seasonal-time jobs, from working on a ski resort as a snowmaker (NorthStar at Tahoe), to delivering building materials for new construction (Pacific Supply Company). I worked in retail sales as a technology department supervisor. I worked at a university in the public affairs office (California State University, Chico). I worked for temp agencies, taking on various jobs (many of which I have probably forgotten by now). I was also a substitute teacher for a while (one of my favorite jobs), taking jobs in any grade level from preschool through high school. Throughout these years I have also had various “side projects”, from building custom furniture to building custom electronics (e.g. with Arduino based devices, more complex single board ARM-based computers, basic electronics, more complex sensors, etc.). I have assembled dozens of computers over the years for professional and personal projects. To balance work life, I kayak, hike, mountain bike, etc. All these odd jobs and hobbies have contributed to my knowledge and to my appreciation of how systems and people interact. These experiences continue to play a vital role in my appreciation and understanding of computing environments, software, and how people interact with technology.
I also posted some additional information about me on the “About” page on this website.