•Worked with the Product and Design team to define the requirements, and UX for a Luna Social Graph, including breaking features into a set of milestones for iterative release.
•Wrote the engineering design for how we would implement the Luna Social Graph, working with senior and principal engineers, and engineering managers from the three teams involved in the project.
•Lead building and ensuring production readiness of the core service that maintains the graph, and worked with other teams in their codebases to successfully integrate with it.
•Designed and built a system for replicating Luna’s social graph from DynamoDB to Neptune (AWS’ graph database) in order to take advantage of the strengths of the two databases.
•Worked across the front-end and middle-ware teams in Luna to design and build a remote eventing system that allowed for triggering notifications and cache busting in the Luna client based on backend events.
•Led project to migrate Luna’s playlist functionality from a legacy Amazon retail system into a new service with zero downtime. This resulted in a ~70% reduction in p50 page load times, and ~80% reduction in p99 load times for the playlist page.
•Interviewed prospective members of the team and provided feedback for them to hiring managers.
•Mentored an intern who successfully developed a feature to track player statistics across the social graph in order to power game suggestions.