Highlights: Player facing feature development, service framework, core services, infrastructure, CI/CD, technical product owner
Riot operates at the 100+ million users monthly scale. Everything we worked on had direct impact on many, many lives, and players had to be at the forethought of all features.
Cool things I had the pleasure of collaborating with many wonderful colleagues on:
• Worked on Team Builder https://www.pcgamesn.com/leagueoflegends/league-legends-team-builder-lets-you-select-role-and-be-matched-other-players
• Designed and implemented core algorithm for positional matchmaking
• Scaled and deployed matchmaking improvements https://nexus.leagueoflegends.com/en-us/2018/03/dev-making-matchmaking-better/
• Improved and implemented CI/CD features, including Docker Jenkins resiliency, self-service pipeline provisioning
• Owned, fixed and improved service generator (project archetype generator for internal teams to bootstrap distributed services globally)
• Owned, fixed and improved operational monitoring services (metrics, alerts, log aggregation)
• Owned, fixed and improved core service mesh functionality (service discovery, configuration, control plane layer, etc.)
• Improved 3rd party API gateway, extending functionality for developers to build rich League of Legends applications
• Improved player safety platform features, a game agnostic service used in conjunction with identity services to keep the games safe
• Designed and implemented game agnostic services, bringing core game capabilities to all R&D teams (login queue, match history, etc.)