Experience

Over the course of my career, I’ve been incredibly fortunate to work on a wide range of fascinating projects and problems with some incredibly talented teams. This work has spanned multiple industries, including massively multiplayer online games, enterprise grade web applications, embedded systems, and autonomous aircraft. My ability to apply previous experience to new problems, learn rapidly on the job, and quickly close the knowledge gap have been keys to my success in both my professional roles as well as in my personal projects. I love finding ways to not only build the right solution for a given problem, but elevating my teammates around me.

Jun 2024 - Present

  • Managed engineering team of 6 responsible for EdgeOS Core, a proprietary middleware used as the foundation for the Hivemind Autonomy framework.
  • Drove standardized software release process for team.
  • Led sprint planning and ceremonies for the team.
    • Drove requirements gathering and decomposition
    • Facilitated communication with internal and external stakeholders
    • Managed task assignments and prioritization
  • Held consistent touchpoints with the team and developed a growth plan for each team member.
  • Developed and drove strategy for knowledge sharing amongst the team.
  • Reviewed code and documentation to ensure adherence to best practices and standards.

Jul 2022 - Jun 2024

  • Wrote product description documents, user stories, and drove product requirements for:
    • V-BAT Commander, operator facing application for flying teams of autonomous aircraft
    • V-BAT Trainer, application used to train operators to fly teams of autonomous aircraft
    • HMC Services, backend framework enabling communication of aircraft to third party services
  • Created and aligned long-term product strategy to meet business goals, anticipating:
    • ITAR and EAR compliance
    • Expanding platform, payload, and behavior capabilities
    • Desire to offer granular pricing options for customers
  • Building maintainable and testable products
  • Maintained product roadmaps and prioritized capabilities against competing dependent projects.
  • Managed interactions and communications between the Hivemind Commander engineering team, UXD, operators, and external stakeholders.
  • Completed competitive analysis against competing companies and products.
  • Acted as interim technical director as required until the role could be filled

Feb 2018 – Jul 2022

  • Integrated wolfSSL SSL/TLS and SSH libraries into NetBurner’s system libraries and replaced existing SSL/TLS and SSH frameworks.
  • Designed and implemented user facing examples to demonstrate core capabilities for developers.
  • Tracked and implemented fixes for NetBurner’s Serial to Ethernet application.
  • Wrote custom website functionality for NetBurner specific needs.
  • Interviewed third-party service providers and contractors and managed the following projects:
    • Website migration, redesign and eCommerce integration
    • Technical writing for documentation and newsletter articles
    • IoT Cloud Service integration for NetBurner’s core module product lines with AWS and Azure
  • Planned content, wrote, and edited articles for monthly newsletters.
  • Wrote and edited system level and user documentation.
  • Updated and maintained integrations and customer facing examples using 3rd party cloud-based services and systems.

Sept 2016 – Feb 2018

  • Designed and implemented unit tests to cover NetBurner’s custom Real Time Operating System.
  • Debugged and fixed issues with NetBurner’s Real Time Operating System, custom networking stack, drivers, and software libraries.
  • Wrote examples and accompanying articles that showcased NetBurner’s modules, software, and tools.
  • Implemented programming and testing fixture for NetBurner’s SB800EX Serial to Ethernet module, including serial and network functionality tests.
  • Reinstated and managed NetBurner’s newsletter.

Feb 2016 – Feb 2017

  • Implemented all features and changes to the product, which was hosted and managed through AWS.
  • Established and implemented product development lifecycle.
  • Established, documented, and implemented application security policies.
  • Designed and documented development team growth strategy and budget.
  • Collaborated on and provided time estimates for product roadmap.

May 2015 – Jan 2016

  • Contributed to several gameplay systems for a massively multiplayer game built with C++ using Visual Studio, including:
    • Extending online chat and chat filters
    • Adding player facing tools for in-game area creation using voxel-based terrain
    • Extending ability system to allow for multiple event-based triggers and combined effects
  • Assisted in the integration and extension of a utility based artificial intelligence system, Storybricks.
  • Developed and improved an algorithm for determining the interior space of voxel-based volumes.
  • Worked with cross functional teams to extend functionality and usability of core system libraries.
  • Managed relationship between artists, designers, and tools engineers to negotiate and improve internal tools.

Jun 2013 – Apr 2015

  • Became a team expert in database integration for game systems using both predefined design data using MySQL, as well as runtime data.
  • Designed, implemented, and refined a system to recommend purchase items to players based on their search and purchase history, as well as the search and purchase history of their friends.
  • Assisted in the development, implementation, and iteration of several key gameplay features including the guild system, player resource system, and material harvesting.
  • Designed and implemented a system that managed and charged user accounts for the maintenance of virtual property.

May 2012 – Aug 2012

  • Developed and optimized a Maya plugin that loaded animated geometry from a custom file format, reducing previous load speeds by a factor of 100.
  • Integrated the custom Maya plugin into an existing in-house lighting tool.

Aug 2009 – May 2013

  • Developed and maintained a web-based experiment tool called DynaSearch which allows for dynamic creation and deployment of experiments centered on user interaction and perception.
  • Developed alternate methods to the error cone for visualizing the uncertainty associated with the National Hurricane Center’s hurricane predictions.

Aug 2001 – Jun 2005, Honorable Discharge

  • Served as an imagery analyst, security clerk, and intelligence research specialist onboard the USS BATAAN (LHD-5) from July 15, 2002 to June 02, 2005.
  • Deployed twice to the Persian Gulf in support of Operation Iraqi Freedom.
  • Received two Letters of Commendation for exceptional performance, as well as several other medals for service.