Full Stack Developer at InnoPay Technologies
November 17, 2024 - December 11, 2025• Designed and maintained Java Spring Boot microservices for payment processing, invoicing, and reconciliation, handling 1,500–2,000 transactions per minute during peak business hours.
• Designed and maintained Java Spring Boot microservices for payment processing, invoicing, and reconciliation, handling 1,500–2,000 transactions per minute during peak hours.
• Implemented event-driven architecture with Apache Kafka to decouple services (payment → invoice → ledger), reducing end-to-end processing latency by ~35% and improving fault tolerance.
• Developed high-throughput microservices in Golang for payment fraud detection and reconciliation, leveraging Go concurrency to increase processing speed by ~25%.
• Built responsive role-based dashboards using React and Angular integrated with backend APIs, improving merchant onboarding efficiency and reducing manual effort by ~30%.
• Automated AWS infrastructure provisioning (VPC, EC2/EKS, RDS, Cognito, S3) and application deployments using Terraform, Docker, Jenkins, and EKS, reducing setup and deployment time by ~60% and enabling frequent zero-downtime releases.
• Integrated message-driven architectures using Azure Service Bus and Apache Kafka for asynchronous communication between microservices, enhancing system reliability and decoupling components.
• Tuned backend services and databases (Java, Node.js, SQL/NoSQL) for performance, improving average response times by ~20% through caching, query optimization, and resource adjustments.
• Integrated NPCI UPI payment flows and GST e-invoicing APIs into the platform, achieving >99.5% invoice reconciliation accuracy across multi-tenant financial transactions.
• Implemented secure authentication and authorization using AWS Cognito, OAuth 2.0, and JWT, enforcing RBAC and supporting over 10,000 concurrent user sessions with minimal latency.
• Built and maintained CI/CD pipelines with Jenkins and Helm, automating build, testing, Dockerization, and Kubernetes deployment of microservices for continuous delivery.
• Enhanced system reliability by integrating comprehensive monitoring (AWS CloudWatch, ELK Stack) and incident response runbooks, achieving 99.9% uptime and reducing MTTR by ~40%.
• Integrated RabbitMQ for asynchronous event processing in the invoice reconciliation workflow, decoupling services and improving resilience under peak loads.
Tech: Java 17/21, Spring Boot, Apache Kafka, React, Angular, Node.js, Python, AWS (EKS, EC2, S3, RDS, Cognito), Jenkins, Terraform, Docker, PostgreSQL, MySQL, MongoDB, Oracle
Impact: Scaled platform to support 400K–1M users annually, delivering secure, auditable, and low-latency UPI and GST-compliant payment workflows.