Projects

Some of the things I've built.

Your Mudra - Digital Wallet System (Fintech)

Spring BootJavaRedisRabbitMQKafkaMySQLAWS EC2/S3MicroservicesELKWSO2
  • Designed and developed robust RESTful APIs for both mobile and web platforms, powering secure digital wallet transactions and real-time wallet management.
  • Integrated multiple third-party APIs (Mobile Recharge, AEPS, DMT, BBPS, E-KYC, CMS, IMPS, NEFT) to expand platform capabilities and services.
  • Implemented RabbitMQ for microservices communication, Redis for high-performance caching and session management, and ELK stack for centralized logging and analytics.
  • Configured and managed AWS EC2 instances for scalable production deployments, including environment setup and AWS S3 integration for secure document storage.
  • Led backend architecture, ensuring high availability, performance, and seamless integration of new features and third-party services.

e-BACS - Ministry of Civil Aviation

Spring BootJavaRedisRabbitMQMySQL
  • Designed and architected microservices modules for the e-BACS platform.
  • Led and mentored a backend team of 4 developers, ensuring timely and quality deliverables.
  • Developed robust RESTful APIs to support core business functionalities.
  • Integrated Redis for efficient caching and improved application performance.
  • Deployed on NIC infrastructure and enabled automated SMS/Email alerts using RabbitMQ.

CarSauda - Online Car Auction Platform

MicroservicesOdooSpring BootMySQLPostgreSQLWhatsApp Business API
  • Developed and maintained a scalable online car auction platform enabling seamless buying and selling of vehicles for dealers and individuals.
  • Implemented a microservices architecture using Spring Boot for backend services, ensuring modularity and high availability.
  • Integrated Odoo ERP for inventory, CRM, and auction management workflows.
  • Utilized MySQL and PostgreSQL databases for robust data storage and reporting.
  • Integrated WhatsApp Business API for real-time notifications, customer engagement, and auction updates.

Compliance Verification Platform

Spring BootJavaMicroservicesREST APIMySQLWallet Integration
  • PAN Verification: Seamlessly validate PAN details and check PAN card status to confirm company identity.
  • GSTIN Verification: Access comprehensive GSTIN information, including filing preferences, return history, business nature, and address details.
  • Bank Account Verification: Cross-verify bank account holder names with GSTIN and PAN, providing a precise name match percentage for accuracy.
  • CIN Verification: Retrieve company master data, registration status, ROC, paid-up capital, and authorized personnel details.
  • Electricity Bill & IEC Verification: Validate business addresses and obtain Import Export Code (IEC) details, including branch and director data.
  • Wallet Integration: Manage payments securely for e-KYC and verification services.
  • QR Code Generation: Generate QR codes for secure sharing and quick access to verified company details.
  • Advanced Validation: Automatically flag discrepancies and provide actionable insights to improve compliance and accuracy.

OBO - Social Networking Platform

Spring BootJavaRedisActiveMQMSSQLJPAAPMMicroservicesWSO2AWSReact
  • Developed RESTful web service APIs for both web and mobile platforms, enabling core social networking features.
  • Integrated ActiveMQ to facilitate real-time SMS and email notifications for enhanced user engagement.
  • Implemented APM Server for comprehensive Spring Boot application performance monitoring and log management.
  • Configured and managed AWS EC2 instances for scalable and secure project deployment.
  • Utilized Redis for efficient caching and session management, improving application responsiveness.

Business WhatsApp Connect API Service

Spring BootJava 17+MySQLJPA/HibernateFeign ClientSwagger/OpenAPIWhatsApp Business APIMaven
  • Developed a robust REST API for sending WhatsApp messages (text, documents, images) to single or multiple recipients, integrated with the MoneyTree platform.
  • Implemented asynchronous message processing for fast API responses and improved scalability.
  • Integrated Feign client for seamless WhatsApp Business API communication and managed configuration via database and properties files.
  • Utilized JPA/Hibernate with MySQL for configuration and message persistence, and implemented caching for frequently used configuration values.
  • Provided comprehensive API documentation using Swagger/OpenAPI and ensured secure, versioned endpoints with token-based authentication.

Extract-Transform-Load (Maxcentive)

PythonFlaskJSONRESTful Web ServicePyCharmGITBitbucket
  • Developed RESTful web service APIs for data extraction, transformation, and loading (ETL) of Excel files.
  • Implemented logic to process raw Excel files, transform data into the desired format, and generate new Excel files as API responses.
  • Utilized Postman for comprehensive API workflow testing and validation.
  • Managed source code versioning using GIT and Bitbucket.
  • Configured and deployed the application environment and web server for production access.

Datatel CRM - Commission Management

PythonOdoo 10MySQL
  • Customized Odoo modules (Sales, CRM, E-Commerce); integrated 3rd-party APIs.
  • Enhanced CRM workflows and automated reporting features.