Spencer Vogel


Summary

I am a Lead Software Engineer with over a decade of professional experience. I began as a developer focused purely on code, and over the years my role has grown to include leading a team, managing a large of React component library, and helping share project proposals. I also helped lead core team that managed a migration from a legacy commercial VCS to Git—some of the code history even predates my birth. There's much more I'd love to talk about, so feel free to reach out.


Skills


Professional Experience

Lead Computer Scientist

March 2024–Present
  • Interface with end-clients to interpret broad system requirements into actionable staff tasking
  • Assist in budgetary creation and task planning for client proposals
  • Chair a Division Management Advisory Committee to bring staff concerns to upper management
  • Architect a containerized deployment strategy for system components
  • Enhance existing CI/CD workflows to reduce code build time and execute unit tests
  • Preform duties as a Software Lead and oversee a team of developers
  • Accelerate feature delivery by leveraging AI for software design and implementation
  • Propose and lead an Internal Research Program to derisk an external proposal

Senior Computer Scientist

September 2021–March 2024
  • Manage a shared library of GUI components for use across the division
  • Develop a GUI to allow tuning and mixing of multiple, simultaneous, buffered, live, audio streams
  • Create a software driver to integrate new COTs hardware with existing system interfaces
  • Lead migration effort to transfer from a legacy VCS system to a Git based system
  • Mentor and schedule work for for multiple summer intern students

Research Computer Scientist

March 2018–September 2021
  • Extend and implement existing system interfaces to support new product requirements
  • Debug software for existing system components
  • Develop shared components for use in tactical displays across multiple programs
  • Develop a web based engineering GUI with various polar and cartesian charts
  • Leverage existing C++ algorithms in web GUIs via Emscripten and WebAssembly
  • Deploy web-based Single-page applications (SPAs) as standalone applications with Electron

Computer Scientist

June 2016–March 2018
  • Design and develop web-based GUIs and associated backends to meet new customer requirements
  • Develop computer software for Linux based systems
  • Developed an ontology in conjunction with supporting software for a knowledge based solution

Garmin International, Inc.

Rolla, MO and Olathe, KS

Intern Aviation Software Engineer

January 2015–December 2015
  • Created module tests of various coverage levels to verify flight firmware
  • Developed embedded firmware that is used on as the primary flight display for commercial jets
  • Maintained and added software features to products already in production

Education

B.S. Computer Science

Cumulative GPA: 3.6/4.0


© Copyright 2026 Spencer Vogel. All rights Reserved.