I am an experienced Java Backend Engineer with a strong focus on crafting REST-based microservices and scalable distributed solutions for robust and efficient software delivery. Throughout my career, I have honed my skills in building high-performance APIs, optimizing scheduled tasks, and enhancing application efficiency. I have a deep understanding of Java, Rust, Spring Boot, Hibernate/JPA, and have worked extensively with AWS Lambda, SQS, DynamoDB, S3, and EC2. I am also proficient in working with PostgreSQL and Oracle databases.
In my current role as a Software Development Engineer at Murf AI, I have built high-performance APIs using AWS Gateway and Lambda, resulting in a 30% faster response time. I have also streamlined customer support by developing APIs, leading to a 25% improvement in issue resolution time. Additionally, I have enhanced voice quality by implementing ffmpeg to achieve a higher sampling rate. I have a strong background in data modeling for DynamoDB, selecting optimal partition and sort keys to facilitate fast data retrieval through efficient queries.
Prior to this, I worked as a Full Stack Developer at FedEx ACC, where I optimized scheduled tasks by 50% through thread pool and parallel task execution. I also developed a standardized framework for calculating timecard insights, enabling collaboration across multiple teams. I achieved significant scalability improvement, resource efficiency, and faster deployment by migrating from mainframe architecture to microservices. Additionally, I leveraged materialized views to reduce timecard insight data query time and improve UI loading speed.
During my tenure as a Software Engineer at Gainsight, I optimized calendar event sync, reducing processing time by 93%. I also identified and fixed data race and memory leaks, resulting in reduced RAM usage. I implemented Redis caching for distributed locking, improving resource allocation and processing time. Furthermore, I improved application efficiency by implementing a RabbitMQ message queue for long-running tasks, increasing throughput.
I hold a BTech degree in Computer Science & Engineering from ADGITM, Delhi, with a CGPA of 8.36. I am passionate about building maintainable software systems and have implemented a food ordering system using hexagonal/onion architecture for clear separation of core logic and external concerns.