Hi! My name is Gaurav Kumar

Backend Developer (5+ years) skilled in building scalable SaaS products with Express.js, React.js, Node.js, and Next.js. Expert in API development, microservices, and end-to-end integration. Delivers robust solutions in fast-paced, agile environments.

Experience

API Lead

Twimbit

April 2020 - Present

  • Directed the development of a scalable notification service for Twimbit Vault using RabbitMQ, enhancing customer engagement and reducing system latency.
  • Architected and implemented a multi-tenant SaaS platform using microservices, Node.js, Docker, and AWS (EC2, S3, RDS) to ensure secure, automated cloud deployment and operational efficiency.
  • Led a team of 5 engineers to design and implement an in-house CMS with Nextjs + GraphQL APIs (Node.js backend) supporting editor-based publishing workflows for reports, actively used by ~1K users per tenant in production.
  • Integrated Salesforce CRM support in Vault CMS to sync leads and contacts seamlessly across tenants and expose GraphQL endpoint to integrate them in chatbot.
  • Developed a GraphQL-based data integration system that optimised API performance and minimised response times.
  • Mentored junior developers by conducting code reviews and providing guidance on best practices in API design, microservices, and cloud deployment.
ReactReact Node.jsNode.js Next.jsNext.js GraphQLGraphQL RabbitMQRabbitMQ DockerDocker AWSAWS SalesforceSalesforce SaaSSaaS

Software Intern

Twimbit

Jan 2020 - April 2020

  • Contributed as a Full Stack Engineer by resolving front-end bugs, refactoring legacy components, and implementing new UI designs in React to enhance usability and aesthetic appeal.
  • Implemented design improvements in React to boost user experience and maintain front-end consistency.
  • Implemented an Invitation service using Node.js and Express.js that lets admin invite users to the platform via invitation link.
ReactReact Node.jsNode.js Express.jsExpress.js Next.jsNext.js

Software Development Engineer

BRIDGED MEDIA

Nov 2019 – Dec 2019

  • Migrated a legacy REST API to a GraphQL in Nest.js architecture to improve client-side data fetching and overall system performance by 35%.
  • Implemented JWT-based authentication while integrating SQL (PostgreSQL) and NoSQL (MongoDB) databases to support diverse data models.
  • Built a feature to filter popular posts using view events, improving content discovery and user engagement.
Nest.jsNest.js GraphQLGraphQL PostgreSQLPostgreSQL MongoDBMongoDB JWTJWT Rest APIRest API

Graphql API Developer

Vieuth™ - View of Youth

Oct 2019 - Nov 2019

  • Designed and developed a comprehensive full-stack web application using MERN stack to facilitate students' academic journeys, including task management and opportunities application.
  • Architected the system using a GraphQL API to seamlessly connect various services, enhancing both functionality and interoperability.
  • Implemented a payment system with coins awarded for task completion, allowing students to redeem later.
  • Built a reporting service where mentors generate performance reports and students can create shareable report cards.
  • Developed an opportunities service where admins create opportunities and track student submissions.
MERNMERN GraphQLGraphQL Node.jsNode.js Express.jsExpress.js MongoDBMongoDB ReactReact

Back End Developer

Hajaam

Aug 2019 - Sep 2019

  • Developed and maintained backend for a salon appointment booking platform, allowing users to schedule services and receive automated calendar invites.
  • Implemented rating and review system for completed jobs, enabling filtering of top salons based on popularity.
  • Built REST APIs in Node.js & Express.js with TDD achieving 99.9% test coverage, reducing production bugs.
  • Automated AWS deployments with CI/CD, improving release speed by 30%.
Node.jsNode.js Express.jsExpress.js AWSAWS CI/CDCI/CD TDDTDD

Full Stack Engineer

Young Engine™

Apr 2019 - Jul 2019

Engineered a full stack application enabling students to apply for tasks and allowing companies to post short-term tasks, incorporating a wallet system for rewards upon task completion.

  • Implemented key features including company task creation and verification, student task submission, reward allocation upon acceptance, cookie-based authentication, and student profile management with resume generation.
  • Utilized the MERN stack to develop a robust application with integrated authentication mechanisms.
MERNMERN Node.jsNode.js Express.jsExpress.js MongoDBMongoDB ReactReact

Projects

AI-Powered Shopping Assistant

Demo
  • Created a shopping assistant prototype using Next.js and Vercel AI SDK to fetch product catalogues via APIs and display them in a conversational interface.
  • Enabled users to browse products, add them to a cart, and simulate checkout flow.
  • Integrated Gemini-powered natural language search to let users query products conversationally (e.g., “show me budget-friendly laptops”).
  • Focused on frontend UI/UX with Next.js + React, including product cards and cart management.
  • Served as a demo application showcasing how AI tools + Next.js can power modern shopping experiences.

Crypto Wallet with MetaMask Integration

Demo
  • Built a crypto wallet application with MetaMask integration in Next.js, enabling users to connect their wallet and send test ETH on Ethereum test networks (Sepolia).
  • Implemented a transaction history dashboard showing all transfers in a tabular format, linked to the connected wallet address.