Los Angeles, California, United States
Developed the League of Legends client, used by over 100M+ MAU
• Completed and released a major technical refactor across the Client (Summoner Name to Riot ID Aliases project), without any live-issues or user impact.
• Developed end-to-end user-facing features built in Ember.js and C++, as well as comprehensive unit testing suites using Sinon and Chai
• Designed and implemented a C++ REST API for a user-facing feature. Led its launch, supported by metrics, telemetry, and rollback plans
• Headed reduction in memory usage and technical debt through extensive refactoring of Web Components into Ember.js components
• Held internal monthly “community of practice” meetings to discuss best practices in developing in Ember.js, improving performance of frontend components, and how to identify and fix memory leaks in legacy code
• Successfully released patches 13.7 and 13.18 of the League of Legends Client as Release Captain
• Actively managed and resolved live incidents for the League of Legends Client during 24/7 on-call rotations