
Kushagra Gupta
Verified Expert in Engineering
Software Engineer and Developer
Delhi, India
Toptal member since July 17, 2025
Kushagra is an experienced senior software engineer with a proven track record of delivering innovative solutions and driving meaningful business outcomes. Proficient in Java, REST, Spring Boot, microservices, and AWS, he excels at building scalable, high-performance systems. Committed to continuous learning, Kushagra stays ahead of emerging technologies to remain adaptable and effective in a fast-evolving industry landscape.
Portfolio
Experience
- Java 9 - 8 years
- React - 8 years
- System Design - 8 years
- TypeScript - 8 years
- Distributed Systems - 8 years
- Hibernate - 8 years
- Spring Boot - 8 years
- Multithreading - 8 years
Preferred Environment
Java 21, Spring Boot, Spring Security, Amazon Web Services (AWS), Amazon DynamoDB, Apache Kafka, PostgreSQL, TypeScript, React, Kubernetes
The most amazing...
...accomplishment has been directing the migration from a monolithic to a microservices architecture, transforming system scalability and deployment efficiency.
Work Experience
Senior Software Engineer
Viator
- Architected and implemented a high-performance and scalable new data model by eliminating dependency on RDBMS to a cost-effective DynamoDB/S3 solution.
- Spearheaded the migration of our application from a legacy Spring Framework to a Spring Boot microservice architecture, resulting in a 90% decrease in startup time, a 60% reduction in maintenance overhead, and reduced latency by up to 90%.
- Implemented a new data synchronization platform, enabling real-time pricing and availability for 10,000+ new products and reducing latency by 90%.
- Developed and integrated a robust OAuth 2 framework to strengthen system security and streamline 3rd-party integrations.
- Improved performance of a back-end service by establishing comprehensive monitoring, detailed error reporting, and bug fixes.
- Mentored and provided technical guidance to a team of eight, facilitating a smooth and efficient migration process.
Experience
Product Marketplace Solution
Spring Boot Stateless OAuth2 Authentication (GitLab Integration)
https://github.com/KUSHAGRA13/oauthThe application uses an OAuth provider (GitLab) for authentication and issues an access token that must be sent with every subsequent request.
Certifications
DynamoDb
Elasticsearch
Skills
Libraries/APIs
React, Node.js, REST APIs
Tools
RabbitMQ, Apache Maven, Java Concurrency, Git, Claude Code, n8n
Languages
Java 9, TypeScript, Java, GraphQL, SQL, Java 21
Frameworks
Spring Boot, Hibernate, Spring 6, Express.js, Spring 5, Spring Security
Paradigms
Microservices
Platforms
Docker, Google Cloud Platform (GCP), Amazon Web Services (AWS), Apache Kafka, Kubernetes
Storage
MySQL, PostgreSQL, Elasticsearch, Amazon DynamoDB
Other
System Design, Distributed Systems, Multithreading, Documentation, Communication, API Integration, Web Development, APIs, Full-stack, Architecture, Startups, Algorithms, Performance Tuning
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring