Rahul Gupta is a Java Developer with 4+ years of rich industry experience in designing and developing microservices architectures. He specializes in Java and Spring Boot for enterprise applications, with a strong focus on code quality and optimization.
Designed and implemented a complete ERP interface microservice from scratch for a multi-tenancy warehouse system.
Engineered and deployed RESTful APIs using Scala for a banking platform, managing international transactions.
Successfully integrated Stripe payment gateway and developed payment services across banking and e-commerce projects.
Implemented Apache Kafka for asynchronous inter-service communication within a microservices architecture.
Complete ERP interface microservice from scratch (multi-tenancy)
Scala REST APIs for COMVIVA banking with international transactions
Apache Kafka inter-service messaging on SEPHORA omni-retail
Overview: This project connects banks (BINs) with institutions to generate debit/credit cards. Responsibilities: Designed and implemented RESTful APIs using Scala for data retrieval, manipulation, and frontend integration, ensuring security, performance, and best practices. Worked on day-to-day bug fixing. Implemented payment services and gateway.
Key outcomes:
Designed and implemented secure and performant RESTful APIs using Scala.
Implemented critical payment services and integrated a payment gateway (Stripe).
Developed robust validation logic for complex transaction limits.
Overview: Contributed to an omni-retail platform aiming to provide a welcoming beauty shopping experience. Responsibilities: Created Listing API on the dashboard Page. Performed Code Quality improvement and optimization.
Key outcomes:
Developed and optimized Listing APIs for the dashboard.
Enhanced code quality and introduced automation testing.
Overview: This multi-tenancy management system facilitates storing products in various warehouse areas. Responsibilities: Designed a complete ERP interface microservice from scratch for the project. Managed incoming and outgoing data from SAP through API.
Key outcomes:
Designed and built a complete ERP interface microservice from scratch.
Successfully managed SAP data integration via API.
Overview: An educational website allowing students to register, learn topics, and take unlimited mock tests based on subscription plans. Responsibilities: Created CRUD APIs for examination service for practice tests.
Key outcomes:
Developed core CRUD APIs for the examination service.
Enabled retrieval of historical student participation data through dedicated APIs.
Rahul Rathore
Java Developer