PROJECT EXPERIENCE
E-Shop - Full Stack E-Commerce Application (Aug 2025 - Jan 2026)
Tech Stack: Java 21, Spring Boot, Spring Security, Docker, AWS, JWT, React, Redux
- Designed and built a full-stack e-commerce application using Spring Boot and React, following layered architecture and OOP principles.
- Developed REST APIs for authentication, product, cart, and order processing.
- Secured the application using JWT-based authentication and role-based access control (RBAC) with Admin, User and Seller roles via Spring Security.
- Built the persistence layer using JPA (Hibernate) with pagination and sorting support, integrated the Stripe payment gateway, and documented APIs using Swagger.
- Containerized and deployed the application on AWS EC2 using Docker.
- Implemented asynchronous workflows using RabbitMQ, centralized routing with Spring Cloud Gateway, and applied Resilience4j for fault-tolerant microservices.
WORK EXPERIENCE
Software Engineer - Salesforce | Radicle Software Pvt. Ltd. (Dec 2022 - May 2025)
- Designed, developed, and maintained scalable backend services using Apex (Java-like) following OOP principles and enterprise design patterns.
- Built REST APIs to enable seamless internal and third-party system integrations.
- Implemented asynchronous processing using Batch Apex and Queueable jobs (50k+records per run) and actively participated in code reviews and design discussions.
- Automated recurring operational processes through Salesforce reporting, reducing manual effort by approximately 80%.
- Optimized SOQL queries and backend workflows, improving response times by approximately 30%.
- Maintained 90%+ unit test coverage and collaborated closely with QA and DevOps teams to ensure stable, high-quality releases.