Software Developer
Sabre Corporation, Bangalore
- Optimized Java-based transaction processing systems using Spring Boot and Redis caching, reducing latency by 50% and supporting 10,000+ daily transactions for enterprise clients.
- Engineered event-driven autoscaling for Kubernetes clusters with Spring Boot microservices, reducing infrastructure costs by 30% under peak loads.
- Developed and deployed high-performance Java REST and GraphQL APIs using Spring MVC, improving response times by 25% and enabling integration with external services.
- Migrated 10+ Java microservices from REST to REST MQ, eliminating tight coupling and reducing synchronous dependencies for improved scalability.
- Designed a server-side pagination system for real-time access to 200,000+ records from BigQuery, improving UI rendering speed by 30% and enabling seamless user interactions through optimized query performance.
- Implemented real-time monitoring for Java applications using GCP Monitoring, creating custom metrics to reduce incident resolution time by 40% and improve system reliability.
- Collaborated with cross-functional teams including infrastructure, product, and compliance to deliver weekly iterative releases under a tight DevOps cycle, with a culture of continuous delivery, monitoring, and feedback loops.
- Mentored 3 junior developers on Java development best practices, Spring Boot architecture, and TDD with JUnit/Mockito, increasing team code coverage by 25%.
JavaSpring BootMavenHibernateRedisKubernetesGCP MonitoringVeracodeJUnitMockitoJenkinsGithub Actions
SDE Intern
Sabre Corporation, Bangalore
- Collaborated with senior Java developers to optimize Spring Boot applications, contributing to scalable REST APIs deployed in production environments.
- Enhanced application reliability by implementing 100+ unit tests using JUnit and Mockito, boosting code coverage by 30% and reducing production defects by 20%.
JavaSpring BootMavenJUnitMockitoJenkins