Built a multi-module Spring Boot backend with JWT-based authentication and role-based access control (RBAC) for secure access management.
Designed and implemented core backend features such as merchant onboarding, coupon management, QR-based redemption, reviews, and analytics, enhancing user and merchant interaction.
Integrated Stripe for payments, Twilio for SMS, and media upload services while developing a Flutter consumer app and React admin portal, ensuring clean API contracts and seamless data flow.
Developed a two-sided marketplace backend to support task posting, acceptance, status transitions, and role switching, facilitating efficient user engagement.
Implemented a payment escrow flow with transaction state management, dispute handling, and validation logic, ensuring secure and reliable financial transactions.
Added safety features such as idempotent request handling, rate limiting, and identity verification, improving platform reliability and security.