FlowCV Logo
Kumar Divyashank Gaurav Software Engineer
Summary

With over 3 years of experience as a software developer, I specialize in building and maintaining high-performance applications for businesses with high-volume needs. I excel at delivering practical, user-friendly, and efficient solutions that align with project goals. My experience includes collaborative work on critical systems such as payment processing, invoicing, loyalty programs, and order management. I thrive in team environments where I can leverage my problem-solving skills to drive innovation and enhance application performance.

Technical Skills
Programming Languages

JavaScript, TypeScript, Java

Others

RabbitMQ, Redis, Bull, Git OpenShift, Jenkins

Frameworks/Libraries

NodeJs, ExpressJs, NestJS, SpringBoot

Databases

MySQL, MongoDB, Redis

Work Experience
Jul 2022 – present | Remote, India

At Nagarro, I led agile development initiatives to build scalable backend systems for enterprise clients, enhancing performance and efficiency in payment, invoicing, loyalty, and order management solutions.

Highlights :

  • Loyalty System Integration: Integrated a loyalty project with Alrajhi Bank to award welcome points to customers, generating 120 million in revenue. Developed cron jobs to remind users to link their Mokafaa wallet, significantly boosting wallet adoption and engagement.
  • Invoice Integration: Automated validation and reporting of 100k invoices daily to ZATCA by incorporating secure hashing, signing, and data linking, and generating XML/PDF outputs for full regulatory compliance.
  • PDF Generation Optimization: Enhanced the PDF generation process to handle 100+ concurrent PDFs per sec, reducing system resource usage by 50% and cutting processing times significantly.
  • Email Communication Revamp: Redesigned the email handling system using a single national ID per user. For accounts with unverified emails, the system automatically leveraged a parent's verified email as the communication channel. This revamp was implemented across multiple flows—including user registration, existing accounts, SIM order, SIM activation, and SIM deactivation—resulting in improved email delivery and enhanced user engagement.
  • Centralized CMS Development: Developed and maintained a centralized Content Management System serving 30+ microservices, which streamlined notification delivery and accelerated bug resolution.
  • High-Volume Notification System: Built a robust system that reliably delivers over 20 million notifications per day (push, email, SMS) using RabbitMQ, Redis, and MongoDB.
  • Monitoring & Performance Enhancements: Integrated New Relic APM across 35+ services, enabling faster issue identification and resolution to improve overall system stability.
  • System Upgrades: Upgraded Node.js versions and implemented Redis caching strategies, achieving a 60% improvement in query processing speeds and reducing load times.
  • Team Leadership & Mentorship: Mentored junior developers and led cross-functional collaboration, reducing onboarding time by 30% and boosting overall team productivity.