Hi! My name is Gaurav Kumar

I build scalable backend systems that power products used by millions.

Backend Developer with 5+ years of experience in building scalable SaaS products using Node.js, Express.js, React.js, and Next.js. Proficient in API development, microservices architecture, GraphQL, AWS, and cloud deployment. Led a team of 5 engineers, reduced system latency by 40%, and handled 1L+ notifications monthly. Strong focus on delivering robust solutions in agile environments.

Skills

Backend

Node.jsExpress.jsNest.jsGraphQLREST API

Frontend

React.jsNext.jsTypeScriptJavaScriptTailwind CSS

Database

PostgreSQLMongoDB

Cloud & DevOps

AWSDockerCI/CD

Tools & Other

RabbitMQSalesforceGit

Experience

API Lead

Twimbit

Apr 2020 - Present
  • Led development of scalable notification service using RabbitMQ, reducing system latency by 40% and processing 1L+ notifications monthly
  • Architected multi-tenant SaaS platform with microservices (Node.js, Docker, AWS EC2, S3, RDS) for automated cloud deployment
  • Designed and implemented in-house CMS with Next.js + GraphQL APIs supporting editor-based workflows for 1K+ users per tenant
  • Integrated Salesforce CRM to sync leads/contacts across tenants with GraphQL endpoints for chatbot integration
  • Built GraphQL data integration system optimizing API performance and response times
  • Mentored 5 junior developers on API design, microservices, and cloud deployment best practices
Node.jsGraphQLNext.jsRabbitMQDockerAWSSalesforceSaaSReact

Software Intern

Twimbit

Jan 2020 - Apr 2020
  • Developed full-stack features in React, resolving bugs and refactoring legacy components
  • Built Invitation service using Node.js and Express.js for admin user management
  • Implemented UI design improvements enhancing user experience and consistency
ReactNode.jsExpress.jsNext.js

Software Development Engineer

Bridged Media

Nov 2019 - Dec 2019
  • Migrated legacy REST API to GraphQL (Nest.js), improving data fetching performance by 35%
  • Implemented JWT authentication with PostgreSQL and MongoDB for diverse data models
  • Built popular posts filter using view events, increasing content discovery and engagement
Nest.jsGraphQLPostgreSQLMongoDBJWTREST API

GraphQL API Developer

Vieuth™ - View of Youth

Oct 2019 - Nov 2019
  • Built full-stack MERN application for student academic journey management with task and opportunity tracking
  • Architected GraphQL API connecting multiple services for enhanced functionality
  • Implemented payment system with coins for task completion and redemption
  • Created reporting service for mentor performance reports and shareable student report cards
MERNGraphQLNode.jsExpress.jsMongoDBReact

Back End Developer

Hajaam

Aug 2019 - Sep 2019
  • Developed backend for salon appointment booking platform with automated calendar invites
  • Built rating/review system enabling top salon filtering based on popularity
  • Created REST APIs with TDD achieving 99.9% test coverage, reducing production bugs
  • Automated AWS deployments with CI/CD, improving release speed by 30%
Node.jsExpress.jsAWSCI/CDTDDREST API

Full Stack Engineer

Young Engine™

Apr 2019 - Jul 2019
  • Built full-stack application connecting students with companies for short-term tasks
  • Implemented features: task creation/verification, submission, reward allocation, authentication, profile management
  • Developed wallet system for rewards upon task completion using MERN stack
MERNNode.jsExpress.jsMongoDBReact

Projects

AI-Powered Shopping Assistant

A conversational shopping assistant that lets users browse products, add to cart, and checkout using natural language AI search.

Next.jsVercel AI SDKTailwindGraphQL
Conversational AI interface for product search
Cart management & checkout flow
Gemini-powered natural language queries

Crypto Wallet with MetaMask

A Web3 wallet application enabling users to connect MetaMask, view balances, and send transactions on Ethereum testnet.

Next.jsEthereumWeb3MetaMask
MetaMask wallet integration
Transaction history dashboard
Sepolia testnet support

Real-time Notification Service

Scalable microservices-based notification system handling millions of messages with RabbitMQ and AWS. Supports multi-channel delivery (email, push, SMS) with queuing and retry mechanisms.

Node.jsRabbitMQAWS (EC2, S3, RDS)Docker
Multi-channel notifications: email, push notifications, SMS
Message queuing with RabbitMQ for reliable delivery
Reduced system latency by 40% through optimization
Microservices architecture deployed on AWS with auto-scaling
Handles 1 lakh+ (100K+) notifications monthly with 99.9% uptime

Enterprise CMS Platform

Multi-tenant SaaS CMS with GraphQL APIs supporting editor-based publishing workflows. Integrates with Salesforce CRM for lead management and serves ~1,000 users per tenant.

Next.jsGraphQLNode.jsSalesforceAWS
Multi-tenant architecture with isolated data per tenant
GraphQL API with optimized resolvers for fast queries
Salesforce CRM integration for lead & contact sync
Editor-based publishing workflows for reports
Production-ready with ~1K active users per tenant

Blog