Work Experience
Senior Software Engineer
Microsoft - Turn 10 Studios
Remote
2022 - Present
Software Engineer II
Microsoft - Turn 10 Studios
Redmond, WA / Remote
2019 - 2022
Software Engineer II
Microsoft - Xbox Live
Redmond, WA
2017 - 2019
- Built and maintained frontend for Web SISU, a new sign in / sign up web flow aimed at expanding Xbox Live beyond the console to mobile platforms and Win32.
- Built various test apps and prototypes for new Xbox Auth Library (Xal) and XSAPI, including the Win32 test app the Xal team relies on daily for testing.
- Feature work and bug fixes supporting monthly releases for Xal.
Freelance Programmer
Self-Employed
San Diego, CA
2016-2017
- Responsible for implementing the multiplayer mode for a GearVR title in Unity3D.
- Implemented asynchronous turn-based gameplay using Photon Realtime and a custom node.js endpoint hosted on Heroku.
Software Engineer
Pocketwatch Games
San Diego, CA
2014-2016
- Technical ownership of UI architecture and implementation for a real-time strategy game in XNA.
- Gameplay programming and debugging with special attention to the pitfalls of lock-step networking.
- Significantly reduced deployment times by automating the build pipeline using Slack and Hubot.
Solutions Engineer
Provide Commerce
San Diego, CA
2014
- Frontend and backend web development using ASP.NET MVC and LESS to support major responsive overhaul to ProFlowers order process pages.
- Architecture and development on QA automation platform using Selenium and Visual Studio. Implemented Page-Object model to create reusable test-platform for web regression testing.
Programmer Analyst
UC San Diego Division of Biomedical Informatics
San Diego, CA
2012-2014
- Co-Author: “MAGI: a Node.js web service for fast microRNA-Seq analysis in a GPU infrastructure.” Bioinformatics 2014; 30 (19): 2826-2827.