Summary

Backend Developer with 3+ years of experience designing and scaling high-performance, cloud-native applications handling millions of daily transactions. Skilled in Node.js (NestJS, Express), distributed systems, API security, and performance optimization. Experienced in microservices architecture, CI/CD pipelines, and observability tools. Adept at building reliable, compliant, and production-grade solutions for payments, invoicing, loyalty, and notification platforms.

Technical Skills
Programming and Frameworks

JavaScript (ES6+), TypeScript, Node.js, Express.js, NestJS, Spring Boot, GraphQL

Cloud & DevOps

Docker, Kubernetes, Jenkins, Git, CI/​CD Pipelines, AWS (EC2, S3, Lambda)

Databases

MySQL, MongoDB, Redis

Monitoring & Observability

New Relic, Prometheus, Grafana

Messaging & Queues

RabbitMQ, Bull

Testing & QA

Jest, Mocha, Artillery, Postman

Work Experience

Software Development Engineer

Nagarro⁠
Jul 2022 – present | Remote, India

Led backend development for enterprise clients in payments, invoicing, loyalty, and order management systems using Node.js, MongoDB, RabbitMQ, and Redis, ensuring scalability, performance, and compliance.

Highlights :

  • Integrated loyalty system with Al Rajhi Bank, awarding welcome points to users and contributing to $100M+ in revenue in a quarter; implemented cron jobs to boost wallet linkage and adoption.
  • Upgraded cart functionality from single-item to multi-item purchases, redesigning payment flows and implementing compliant invoicing logic to ensure accurate billing.
  • Integrated Buy Now, Pay Later (BNPL) solutions including Tamara, Tabby, and Emkan, streamlining payment options and enhancing customer flexibility during checkout.
  • Automated ZATCA invoice reporting for 100K+ invoices/day, implementing secure hashing, XML/PDF generation, and compliance pipelines—ensuring 100% regulatory adherence.
  • Optimized PDF generation pipeline to handle 100+ concurrent requests/sec, reducing CPU usage by 50% and cutting processing time significantly.
  • Built a centralized CMS powering 50+ microservices, standardizing notification templates and accelerating issue resolution by 60%.
  • Engineered a high-volume notification platform delivering 20M+ daily notifications (SMS, Email, Push) using RabbitMQ, Redis, and MongoDB.
  • Additional Skills

    REST APIs

    Unit Testing