Ayush SinghalBack End Developer
As a technically skilled software engineer, I have a proven track record in designing and optimizing products to enhance customer satisfaction. My experience includes scaling and developing services that improve business functionality and reduce complexity. I am dedicated to continuously improving my technical expertise and staying up-to-date with industry trends to deliver high-quality solutions for my clients.
Tech stack
AWS S3 (6)
Git (4)
Java (4)
AWS SQS (4)
MySQL (4)
AWS CloudFormation (3)
AWS DynamoDB (3)
Dagger (3)
AWS Step Functions (3)
AWS Lambda (3)
AWS EC2 (2)
Travis CI (2)
Spring Boot (2)
Docker (2)
GitHub (2)
Go (2)
Redis (2)
Elasticsearch (2)
PHP (2)
Kubernetes (2)
Python (2)
React (2)
Django (2)
MongoDB (1)
Apache Kafka (1)
Web Development
JavaScript
Amazon Web Services (AWS)
Experience
Software Development Engineer 2Amazon
05/2022 - Currently

1. Developed a system to process up to 35 million events daily, improving customer experience and engagement by accurately processing metadata from various platforms and determining appropriate notifications. 2. Utilized the Software Development Life Cycle (SDLC) to plan, prioritize, estimate, and review the project, engaging all stakeholders throughout the process. 3. Established metrics and performance indicators to measure the success of the system and detect any runtime errors during the production release. 4. Implemented alarms, monitors, metrics, and other debugging systems to effectively manage and prevent potential failures. 5. Carefully calculated concurrent processing configuration in Lambda SQS event consumption based on upstream API transactions per second (TPS) and message processing time to ensure optimal system performance.

Dagger
Git
AWS S3
AWS SQS
AWS Step Functions
AWS Lambda
AWS CloudFormation
AWS DynamoDB
Java
Software Development Engineer 2Meesho
10/2021 - 06/2022

1. Assumed ownership for developing microservices to enhance user experience, such as for support interactions and “Call me back” with 1M requests daily. 2. Developed an asynchronous file system to facilitate payouts; managed the project from design documentation, implementation, testing, to production release. 3. Contributed to the development of a new discounting system based on zones, including system design, implementation document, and production release. 4. Optimized the end-to-end instant refund flow, reducing transaction time from 3-4 days to 1 day.

Travis CI
AWS S3
Apache Kafka
MongoDB
Spring Boot
AWS EC2
MySQL
Git
Java
Software Development EngineerRazorpay
06/2020 - 10/2021

1. Successfully led the end-to-end development of the payouts microservice for RazorpayX. Developed a system design document and created a migration plan to move from a monolithic architecture to a microservice architecture. 2. Carefully planned the resources needed for the service, including the type of database, Kubernetes servers, SQS, logging, system monitoring, and unit testing. 3. Improved service performance and introduced new functionalities, such as asynchronous payout, queued payout, scheduled payout, and low balance payout, to increase transaction per second (TPS) and enhance customer experience. 4. Reorganized the error handling structure of the service to improve understanding of failure scenarios and reduce failed cases, resulting in an improved customer happiness index. 5. Set up spinnaker pipelines for microservice infra creation, pod rotation in Kubernetes clusters, database migration, and deployment of updated commits to running pods.

PHP
Go
MySQL
GitHub
AWS SQS
Kubernetes
Docker
AWS S3
Redis
Elasticsearch
Software DeveloperHashedIn
03/2019 - 06/2020

1. Led end-to-end release of microservice, including planning, implementation, logging, monitoring, testing, and release. 2. Developed caching microservice to store Google distance matrix API, resulting in a 40% cost reduction. 3. Designed and developed REST APIs from scratch for features such as package booking, call masking, and ride status, leveraging Django FSM to handle state transitions. 4. Integrated Amazon S3 for document upload to verify drivers and implemented S3 signed URL to render content. 5. Led a team to create a Pitch project, enabling users to find and book charging station time slots.

Django
React
Python
Java
MySQL
AWS EC2
AWS S3
Spring Boot
Git
Travis CI
Education
Bachelor of EngineeringCHANDIGARH UNIVERSITY
06/2015 - 06/2019