Resume

Software Development Engineer, Microsoft (May 2018 – January 2025)

  • Developed backend alerting and telemetry technologies in C#/.NET, Azure, MongoDB, and KQL to notify customers of potential system issues, ensuring stability and performance across hundreds of environments
  • Worked with UX team in TypeScript and React to deploy new features
  • Owned and maintained services and API endpoints responsible for capacity management, environment and account stability, and virtual hardware scaling
  • Decreased outages for customers by 80% (~10 per month to ~2 per month) by accurately calculating and applying virtual hardware needs across the fleet, with about 5 stamp scale-outs per week to maintain healthy status
  • Minimized on-call load from 40 to 10 manual limit approvals per week
  • Worked directly with internal partners and third-party customers on design requirements and capacity allocation

Key Projects

  • Geneva – Infrastructure Telemetry and Alerting Platform
    • Stamp Right-Sizing Service (writeup) – calculates virtual hardware needs for improved stamp capacity and stability
    • Account Limit Auto-Calibration Service – auto-applies 50 auto-calculated stamp-safe limit changes a day
    • Account Limit Auto-Approval Service – auto-applies 20 manually submitted stamp-safe limit changes a day
  • Xpert – Infrastructure Telemetry and Alerting Platform
    • Alerting Service – alerts customers based on platform observability metrics

Principal Software Engineer, Phoenix Online Studios (July 2010 – May 2018)

  • Designed and developed award-winning adventure games and virtual reality apps in C#, OpenGL, and Unity
  • Published on Windows, Mac, Linux, Android, and iOS
  • Led team collaboration and development
  • Integrated emerging technologies with existing toolsets
  • Developed workflow tools, logic implementation, front-end UI, and database integrations
  • Maintained servers and company infrastructure in AWS and Linux, using MySQL, MongoDB, JavaScript, PHP, HTML, JSON, CSS, and XML

Key Projects

  • E-Tournament Poker – poker tournament software for gambling with real money in locally supervised games
  • Gabriel Knight: Sins of the Fathers 20th Anniversary Edition – a supernatural adventure game involving voodoo
  • Moebius – an adventure game about an antiques dealer with a photographic memory, hired to solve crimes
  • Cognition – an adventure game about a crime-solving detective with the ability to see past events
  • The Silver Lining – a free King’s Quest themed adventure game in which the family faces off against old and new villains

Software Engineer, Freelance Work (October 2012 – April 2018)

  • Developed mobile games and applications
  • Implemented technical designs, game logic, physics, racing mechanics, real-time pathfinding, front-end UI, database integrations, and hardware integrations

Key Projects

  • Great Catch Football – analyzes football catches and helps train athletes to improve their skills
  • Silent Beacon – BLE hardware that silently alerts close family and friends when you are in danger
  • Race, Stunt, Fight, 2+3 – racing games with combat

Software Engineer, RadiantBlue Technologies (April 2008 – September 2012)

  • Developed data analysis software, maintained company infrastructure, and built team collaboration tools

Key Projects

  • DotMatrix – plots satellite data in order to map moving targets for the US government

Education

Master of Science, Computer Science – George Mason University (2011)

  • Computer Games Technology Certificate

Bachelor of Science, Computer Science – George Mason University (2008)

Please contact me for full resume and/or references.