employment
Spire Global Inc.
Constellation Automation Technical Lead
January 2019 - Present
Leading the Constellation Automation and Data Pipeline team on Spire’s Infrastructure group while continuing to fulfull software engineering role
Owning the generation, maintainance, and tracking of team roadmap of all existing and potential campaigns to ensure on-time delivery of releases through project prioritization and resource allocation
Acting as the primary point of contact for team’s customers for external asks while being responsible for the management, prioritization and delegation of all feature and bug requests
Software Engineer - Infrastructure
June 2016 - Present
Lead or co-lead of a multitude of software projects (Python) pertaining to the creation, continued improvement, and monitoring of the constellation pipeline stack, seeing it through from proposal outlining to delivery and deployment
Played major role in designing and implementing the centralized application for on-board scheduling, task execution and fault detection and recovery
Refactored ground software application level architecture that allows for communication between ground station network and satellite constellation
Help maintain build and deploy infrastructure using open-source tools (Ansible, Terraform, Docker) and leveraging AWS services
Software Engineer - Satellite Platform
April 2014 - June 2016
Instantiated and presently continue to maintain Spire’s CI infrastructure and automated build/test practices via Jenkins
Designed and implemented the majority of Spire’s first version of software test platform for satellite hardware and integration tests used during the manufacturing process
One of small group of engineers that collaborated on the creation and adoptation of the tools, practices, and procedures for Spire’s manufacturing process
The University of Texas at Austin - Texas Spacecraft Laboratory
Graduate Research Assistant
September 2011 - April 2014
Designed and constructed 3U CubeSats for three missions - Bevo-2 in collaboration with NASA-JSC, ARMADILLO, the winning entry into the University Nanosatellite Program - 7 managed by the Air Force, and RACE with Jet Propulsion Laboratory
Acted as C&DH subsystem lead in charge of the hardware and software of the central on-board computer system
Implemented the C&DH flight software that manages and commands all satellite activities in order to complete the mission objectives of all three current TSL missions
Expanded knowledge of correct systems engineering practices involved in the satellite build process from design to flight integration and delivery, including developing mission ConOps
MDA
Tool Development, Integration and Testing Support (Co-op position)
May - December 2009
Developed and added functionality to various engineering tools used to support the Sapphire satellite mission within the Space Missions Group
education
The University of Texas at Austin, M.S in Aerospace Engineering
2011 - 2013
Orbital Mechanics Specialty
The University of British Columbia, B.AS in Engineering Physics
2006 - 2011
Mechatronics Option
Master’s thesis - “A Reusable Command and Data Handling System for University CubeSat Missions”
honors
Publications/Presentations
Aerospace Software Panel panelist, “Mission Critical Computing Systems for Space Flight”, Grace Hopper Celebration, Orlando FL, October 2017
Peer-reviewed Conference Paper, “A Reusable Command and Data Handling System for University CubeSat Missions”, IEEE Aerospace 2014, Big Sky, MT, March 2014.
Presentation, “Design of a Command & Data Handling System for University Cube Satellite Missions”, SWE 2013, Baltimore, MD, October 2013.
Awards
Recipient, National Sciences & Engineering Research Council of Canada Post Graduate Fellowship 2011-2016
Recipient, University of Texas at Austin Graduate School Recruitment Fellowship, 2011-2012