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.