

Backend-focused Software Engineer specializing in building scalable APIs, microservices, and cloud-native systems using Java, NestJS, Spring Boot, and MongoDB. Experienced in developing distributed architectures with Kafka, optimizing data models, and delivering resilient backend services across AWS and Azure DevOps. Skilled in relational and NoSQL databases including MySQL and Redis. Contributed to enterprise-grade AI initiatives involving Generative AI, agentic AI, MCP integrations, LLM workflows, and Azure AI Foundry. Known for strong problem-solving, clean architecture practices, and the ability to deliver high-quality solutions in fast-paced engineering environments.
Executed full-stack development across mobile engineering, backend services, and AI innovation.
Delivered production-grade solutions utilizing Flutter, Dart, Java, NestJS, and MongoDB on AWS and Azure.
Hands on Development in Java , Spring Boot to design & develop highly scalable and robust applications.
Developed Expense Management Solution, Invoice Management and a Cards system from scratch in past one year at Enkash .
Experience AWS managed services like Elastic-cache, SNS, SES, EC2, ECS, RDS, KMS, S3, Cloudfront.
Expertise in writing Generic & reusable code .
Developing Invoicing Solution from scratch to collect payments and rentals from customers using Java, Spring Boot , MongoDb.
Scaling the On-boarding Platform of Payu Payments and automating the same to reduce manual efforts of customer support and on-boarding team.
Designing Architecture and database Structure of applications like Invoicing , On-boarding, Settlements of PayuMoney
Managing a team of two developers .
Rewriting Citrus Payment Gateway end to end with a completely new tech stack.(vert.x ,java 8, mongoDb, Aerospike ).
Citrus Payments using Spring ,Java, ResT-based Services and Mysql.
Solving the issue of back and refresh while a user makes payment and is directed to Payment Gateway by storing states in redis and comparing it with the valid automata designed for back and refresh.
Working on solving page loading time issues (Redis, Threading, Key migration.
Working on Oracle Application Banker On the Go for 10 months in Java and Oracle DB . Built an installer for the same application in Java Swing.
Developed an Image recognition software using Matlab