Bellevue, Washington, United States
• Developed an expanded toolset with AWS services to fully automate the manual workflow for Alexa Skill revocation requests across NA, EU, and JP regions.
• Optimised CRUD operations using API Gateway by defining versioned HTTP endpoints, ensuring robust validation and fortifying security with IAM authentication.
• Built four AWS Lambda functions with Java, integrated SQS to scale processing from 100 QPS to 30,000 QPS, and implemented Dead-Letter-Queue to enhance reliability in handling failed requests.
• Leveraged partitioning, indexing, and data stream with DynamoDB to efficiently manage over 2.5 million data.
• Created real-time monitoring with CloudWatch metrics and AWS SNS alerts to notify on-calls within 2 seconds when system health issues arise.
• Created a CI/CD pipeline with AWS Code Pipeline to automate testing, reducing release cycles by 33% and attaining 95% unit testing coverage with Junit and Mockito.