Senior Software Engineer with 5+ years of experience designing and building scalable applications on AWS. Proficient in backend development using Node.js, TypeScript/Javascript, Go, Python, Java, and SQL, with deep expertise in AWS services such as Lambda, API Gateway, DynamoDB, S3, CloudFormation, ECS, SQS, and SNS. Proven track record of leading migrations from legacy monoliths to cloud-native architectures with a focus on performance, cost-efficiency, and resilience. Strong problem-solving background rooted in competitive programming since age 15 with C++. Holds three AWS certifications, including AWS Certified Solutions Architect – Professional.
• Reduced infrastructure costs by 30% by setting up microservice-level AWS cost reporting via Cost Explorer and CloudWatch Metrics, and implementing targeted architectural optimizations.
• Improved service response times by 64% by migrating three PHP-based monolithic modules to AWS microservices using ECS, Lambda, API Gateway, DynamoDB, RDS Aurora, S3, and OpenSearch.
• Built and maintained RESTful application using Node.js and TypeScript with AWS services, collaborating in an Agile/Scrum environment alongside Python and JavaScript-based systems.
• Implemented comprehensive test coverage using Jest, Mocha, Supertest, Cypress, and Qase.
• Developed shared CDK constructs and backend SDKs with TypeScript and Python to accelerate microservice development and reduce onboarding time by 60% across the development team.
• Designed and executed a data migration strategy from Aurora MySQL to DynamoDB using AWS DMS, significantly reducing migration time; the approach was later adopted throughout the company.
• Introduced and implemented single-table design patterns in DynamoDB, leading schema design for all new services.
• Reduced median response times by 40% by instrumenting and benchmarking Lambda functions using CloudWatch, X-Ray, and custom metrics, driving architectural improvements.
• Spearheaded Kafka adoption by deploying the first Confluent-managed streaming pipeline, improving fault tolerance and scalability.
• Enhanced observability and incident response by integrating CloudWatch, SNS, AWS Chatbot, and Sentry with Slack for real-time alerts.
• Automated CI/CD pipelines using AWS CodePipeline, CodeBuild, and GitHub Actions to support robust testing and deployments.
• Automated internal workflows for 10+ teams using Python, reducing manual overhead and improving engineering productivity.