Greater Seattle Area
Led a cross-team group of 10 engineers from the Contract Lifecycle Management product for re-creating 92 web pages and their backend in modern frameworks and moving them to the cloud. Architected a solution to make the existing business logic agnostic of technology choices and implemented adapters for various technologies to streamline the process. Supervised the team on design, implementation, testing, release and maintenance of the product. I am also responsible for work breakdown and planning, knowledge sharing, orchestrating interdependent components, and coordinating with other teams.
Created new API and backend services that allow customers suspend their EC2 compute capacity reservations in exchange for credits. Tech: Java, MySql, AWS Cloud (EC2, S3, DynamoDB), CI/CD
• Implemented sliding panels for content and account menu of amazon.com navigation UI for mobile web client, along with the backend APIs for data. Tech: Java, MySql, JavaScript, TypeScript, node.js, HTML, CSS • Implemented an improved design of amazon.com navigation UI for desktop web client, along with the backend APIs for data. • Created a new rendering system for displaying tooltips on amazon.com navigation UI. This allowed content creators to define various types of tooltips as json configuration and eliminated legacy code across multiple teams.
• Created an Azure Cloud based queueing and storage system for Windows build artifact management. Tech: C#, .NET, Azure Cloud (Table Storage, Blob Storage, Queues) • Created a service that allows internal Windows build testers to reserve and manage physical hosts, capable of interacting with different types of devices and architectures. Tech: C#, .NET, Cosmos DB, microservices, CI/CD • Worked in a team of 5 on designing a new service that allowed Windows build testers to create on-prem virtual machines. Implemented some of its key components such as the REST API, data layer, and queue processor. • Created an internally open-sourced library to streamline execution of arbitrary workflows, allowing use of various queueing and database technologies in a secure and robust way. • Created a service to back up source code of Azure products and maintain air-gapped build capability for disaster business recovery.