Productionized a new Go microservice for the launch of Amazon Pharmacy (AP) by leading the infrastructure, CI/CD, and application implementation using Docker, AWS ECS, DynamoDB, and CloudFormation
•
Built cross-service data replication system in Go using PostgreSQL logical decoding, Kinesis, and AWS Lambda to break down a Ruby on Rails monolith and expedite time-to-market for 5+ new pharmacy services
•
Led cross-functional teams of 5+ developers through multiple feature launches to AP’s 100k+ daily users
•
Drove operational readiness efforts to prepare services for product launch. Implemented stateful stress tests, circuit-breakers for 3P dependencies, and batteries-included monitoring and observability
Development of the Continuous Deep Analytics (CDA) project and Kompact asynchronous actor framework (https://github.com/kompics/kompact) in Rust, focusing on core networking support.
•
Designed and implemented underlying networking architecture for point-to-point actor communication over various network protocols.
•
Began development of a selector-based event loop in Rust, borrowing concepts and abstractions from Netty's selector loop implementation. This loop was used to add support for the UDT protocol's application binary interface.
•
Designed and implemented actor registration and lookup management, focusing on the expected use-cases for the Kompact framework.