- Managing end to end delivery of high growth projects mentoring a team of 4-5 developers with code-reviews, design reviews and timelines.
- Developing low latent APIs with an RPM of 132k with a P95 response time of 55ms in Golang microservices
- Performance enhancement with GC tuning, profiling, infra selections leading to cost optimizations by 28% at a daily level
-Migration of Python-Django monolith application to golang microservices in the hotels domain with tech stack being Golang, MySQL, Kafka
-Created a experimentation framework to support rapid A/B testing which brought down the experimentation time from 2 days to 2 hrs using Java, Springboot and PostgreSQL
-Responsible owner for a widgetization microservice to support backend driven dynamic screen rendering widgets. Used in home page and personal loan journeys of up to 500 widgets without needing any app release using Kotlin, Springboot.
-Led the home loans team overviewing code reviews, technical solutioning, mentoring developers and juniors for Kotlin, Springboot tech stack
-Leveraged Apache Kafka to orchestrate real-time data streaming, processing a significant volume of 70 million transactions. Implemented partitioning strategies for optimal data distribution, enhancing efficiency, scalability, and reducing latency in transaction processing. The streamlined approach not only optimized throughput but also bolstered system responsiveness and robustness.
-Utilized Apache Spark for daily processing of up to 100 gigabytes, focusing on essential transformations, aggregations, and crafting meaningful datasets from raw transactions. Implemented incremental data processing with Apache Hudi, optimizing the extraction of valuable patterns and insights, highlighting the practical application of Spark in handling large-scale datasets.
-Implementing the above resulted in a remarkable 60% reduction in costs (up to $10,000/month). Strategically optimized data processing and storage, demonstrating a tangible impact on the project's economic efficiency.
-Delivered merchant analytics for Paytm by writing REST APIs to serve more than 3.5 million merchants using Springboot and Elasticsearch.
-Enhanced existing user preference system to handle multiple preferences from single preference system to support transactions up to 5000 queries per second for more than 3.5 million merchants.
Started ecommerce website(orchidhunt.com) to satisfy
entrepreneurial interest and learnt know-how of business
operations.
Learnt technologies like PLAY and AngularJS to get familiar with
tech stack
Java, Spring Boot, SQL, Kafka, ElasticSearch, Apache Spark, Apache Hudi, Kotlin, Golang