I build reliable backend systems that enables smooth and rapid web experiences
With about three years of experience as a backend software engineer, turning ideas into practical solutions has become a dedicated pursuit. The goal is to develop systems that are fast, reliable, and able to grow when needed. By using various tools as necessary, it's possible to build strong and flexible systems that adapt to different needs. Continuous learning keeps skills sharp and ensures that work stays efficient and up-to-date.
In free time, working on personal projects provides a chance to explore new ideas and improve abilities. Practicing yoyo tricks adds fun and helps develop focus and coordination. Playing the guitar offers a way to relax and express creativity. Talking with friends brings enjoyment and new perspectives. These activities help stay ready for new challenges and inspire fresh ideas for professional work.
Orchestrated the backfill of 500 million+ transaction records, ensuring accuracy in a system powered by Kafka, Cassandra, and MySQL. Led optimizations that reduced monthly service calls by 50%, improved latency by 15ms, cut infrastructure costs by 26%, and increased throughput by 29%. Reduced service-to-service transfer size by 75%, implemented production monitoring, and supported newly joined interns, senior engineers and tech leads in understanding the system.
Developed a system to generate over 500 banners concurrently from CSV input, leveraging multithreading and OpenCSV. Responsibilities included implementing distributed locking for exclusive process execution within a distributed system. Contributed to alerting and monitoring using Grafana and Prometheus, collaborating with stakeholders and engineers to clarify requirements and ensure seamless integration and UAT.
Worked on integrating product search functionality into Paytm’s Electronic Data Capture (EDC) machine, enhancing usability for digital payments. Boosted test coverage using JUnit and Mockito to improve software reliability and collaborated cross-functionally to gather requirements and design system architecture.
Created educational content and resources for software development placement prep at Prepbytes. Collaborated on tutorials, blogs, and problem-solving strategies, while mentoring students in competitive programming and interview preparation.
Developed a full-stack website to facilitate financial transactions via API integration, with a dashboard displaying detailed merchant transaction statistics. This solution accelerated API demos and product launches, streamlining organizational workflows.