Amaan Coatwala - Backend Engineer | ContraWork by Amaan Coatwala
Amaan Coatwala

Amaan Coatwala

Backend Engineer working with REST APIs

New to Contra

Amaan is building their profile!

Followed by Olawale O and Piyush A
Cover image for Project Title: Secure E-Commerce Backend
Project Title: Secure E-Commerce Backend (Spring Boot, Redis & JWT) I designed and developed a secure, production-ready e-commerce backend utilizing a clean layered architecture and RESTful principles. Built to handle complex business logic, this project handles everything from user lifecycle management and strict authentication to secure transaction processing and high-speed data retrieval. Key Engineering Highlights: Modular Architecture: Engineered 40+ secure CRUD endpoints spanning 6+ core modules: User, Product, Category, Order, and Auth, Wishlist Advanced Security & RBAC: Implemented Spring Security with custom JWT filters, BCrypt password hashing, and granular Role-Based Access Control enforcing 3 distinct tiers (ADMIN, USER, SELLER). Transaction Atomicity: Built robust transaction management to guarantee atomicity and data consistency across order placement and cancellation workflows. Database & Caching Optimization: Optimized MySQL schemas via complex JPA relationships (@OneToMany, @ManyToOne) and Hibernate custom queries. Integrated a Redis caching layer that slashed product retrieval latency by 88.87% (from 3.37 s down to 375 ms). Containerization: Fully containerized the application stack using Docker Compose for seamless, reproducible local and cloud deployments. Links to Include: 🌐 Live API Deployment (Render): https://e-commercebackendproject.onrender.com/ šŸ’» GitHub Repository: https://github.com/Amaantheprogrammer/E-CommerceBackendProject
2
112
Cover image for Recently worked on my personal
Recently worked on my personal project, Digital banking system using Java/Springboot as my tech-stack with a variety of modern enterprise application features namely stateless jwt authentication, pagination, redis caching, role based access control (rbac), etc
1
187