
Staff Software Engineer
Theorycraft Games · Full-time
- Built our Refer a Friend program which included the front end web experience, the back end progression integrations, the in client experience, the game server data integrations, and ensured that the data required for our business use cases was available.
- Built our in game and out of game real money storefront. Integrated with third party payment providers, built out the backend to handle order flow, built the front end web experience, and finally built the in-game experience as well which integrated with Steam.
- Built out our in game and backend experiences for our free and premium battlepasses. Created service functionality for purchasing, earning experience, handling catchup experience, and previewing/earning/claiming rewards.

Riot Games
Feb 2018 - Apr 2024
Staff Software Engineer
Oct 2021 - Apr 2024
• 2 yrs 7 mos- Tech Lead for League Services Engineering, responsible for growing engineers on the team and accountable for the technical quality of our work
- Developed and drove adoption of SRE processes for my team and services organization, including building SLO visualization tooling and writing SLAs.
- Consulted on designs for central services that are used across the entire organization that ultimately are used by one of the largest user bases in games.
- Wrote and published an article to our dev blog, helping to further establish Riot Game’s tech brand.
- Designed multiple high throughput services from the ground up, leading multiple teams in implementing and delivering, including communications with delivery leads, product managers, and other stakeholders.
- Worked to deprecate multiple services and technologies that had outlived their need, ensuring we stayed up to date with more modern practices and standards, as well as, reducing complexity of our systems overall.
- Successfully participated in an incredibly demanding on-call rotation for one of the largest and most ambiguous product suites at Riot.
Skills: Technical Leadership · Site Reliability Engineering · System Architecture · Technical Design
Senior Software Engineer
Jun 2020 - Oct 2021
• 1 yr 5 mosSoftware Engineer
Oct 2018 - Jun 2020
• 1 yr 9 mosAssociate Software Engineer
Feb 2018 - Oct 2018
• 9 mos
Core Services Engineer
Dell EMC
Jan 2016 - Jan 2018
• 2 yrs 1 moWhen I joined Dell EMC, I was placed in a small, 10 person team that was in charge of creating the future of our platform in a micro service landscape . Assigned to create a service to help build our security infrastructure on, I've built from the ground up what has become a production quality solution.
- Lead for in-house security project, an SSO and distributed RBAC solution
- Researched and implemented multiple RFC's and technical drafts
- Technologies include OAuth 2.0, OpenID Connect, and UMA
- Created both high level technical presentations and demos, as well as, general User Documents and Implementer's Guides
- Used docker and docker-compose for testing and deployment

Virtustream
May 2012 - Dec 2015
Software Engineer 2
Sep 2015 - Dec 2015
• 4 mosAs a Senior Software Developer, I was tasked with my first solo project, create a service for scheduling reoccurring API requests to our xStream platform. This had to be efficient and scalable to the point that it could be relied on to power our self-service portal. I was successful in the endeavor, and after two months, I was able to hand the project off to a maintenance team.
- Increased overall unit test coverage from around 20% to over 60%
- Created a API and service for scheduling reoccurring tasks across our cloud product on top of Quartz
- Implemented compatibility with OpenLdap to allow us to support multiple platforms
- Created a mock LDAP for unit testing and quick integration work
Software Engineer
May 2013 - Sep 2015
• 2 yrs 5 mosDuring my time as a Software Developer at Virtustream, I was in charge of implementing new features and correcting reported bugs. I reported to my manager in an Agile environment, participating in daily stand-ups and worked closely with our overseas QA department.
- Implemented a reliable distributed coordination for our platform using ZooKeeper
- Worked closely with Virtual Machine technologies including Hyper-V, VMWare, and OpenStack
- Implemented features and fixed bugs in the cloud management platform, xStream.
Software Engineer Intern
May 2012 - Jan 2013
• 9 mos