Welcome to my portfolio

Hi, I'm Shubham Gupta

Backend-focused Software Engineer with 3+ years of experience building and scaling distributed systems in Node.js/NestJS across SaaS, Fintech, and Web3 domains. Proven track record in microservices architecture, high-throughput event-driven pipelines, and cloud infrastructure on AWS.

Download CV

About Me

I'm a Backend-focused Software Engineer with 3+ years of experience building and scaling distributed systems in Node.js/NestJS across SaaS, Fintech, and Web3 domains. I have a proven track record in microservices architecture, high-throughput event-driven pipelines (Kafka, RabbitMQ), RESTful and GraphQL API design, and cloud infrastructure on AWS. I've delivered production systems supporting 100k+ concurrent users and led end-to-end backend design for financial platforms from zero to production.

SG
3+
Years of Experience
5
Companies
100K+
Concurrent Users Supported
40%
Latency Reduction

Technical Skills

Languages

TypeScript
JavaScript
SQL
Solidity

Backend & APIs

Node.js
NestJS
Express.js
React.js
Next.js
GraphQL

Databases & Caching

PostgreSQL
MongoDB
Redis

Messaging & Events

Apache Kafka
RabbitMQ

Auth & Security

JWT / OAuth2
RBAC / SSO

Cloud & DevOps

AWS
Docker
CI/CD

Work Experience

Aug 2025 — Dec 2025Gurugram

Simpplr

Software Engineer

  • Developed and maintained backend microservices for identity and authorization modules using Node.js and NestJS, directly supporting enterprise SSO and multi-tenant access flows.
  • Designed and enforced fine-grained RBAC policies across distributed services, reducing unauthorized access incidents and hardening the security posture of the SaaS platform.
  • Built production ETL pipelines to migrate large-scale enterprise data from Salesforce into AWS, handling schema transformation, data validation, and error recovery for datasets with millions of records.
  • Resolved critical PostgreSQL performance bottlenecks by introducing targeted indexing strategies and rewriting inefficient queries, cutting average query latency by over 40%.
Jun 2024 — Jun 2025Hyderabad

NE Group

Software Development Engineer

  • Led the rearchitecture of the API Gateway for a high-traffic gaming platform, improving scalability and reducing p99 latency by 35%, enabling support for 100k+ concurrent users.
  • Designed and implemented real-time event pipelines using Kafka and Redis, achieving sub-100ms game state updates and processing 10k+ events per second at peak load.
  • Built a WebSocket-based communication layer to power live multiplayer interactions and real-time score updates, reducing client polling overhead by 60%.
  • Developed ERC-20 and ERC-1155 smart contracts for in-game asset management and on-chain betting logic, handling secure token transfers and game state finality.
  • Optimized PostgreSQL and MongoDB schemas for distributed services, improving write throughput by 25% and read latency by 30% through denormalization and compound indexing.
Feb 2023 — Apr 2024Mumbai

Credain

Software Development Engineer

  • Architected the entire backend from scratch for a Web3 banking platform — defining service boundaries, API contracts, and data models for a secure, multi-chain financial product.
  • Built wallet management, transaction processing, and multi-chain asset handling modules, enabling users to interact with multiple blockchains through a unified API layer.
  • Implemented async transaction workflows using RabbitMQ, ensuring reliable, idempotent, and fully auditable processing of high-value financial operations with zero data loss.
  • Established CI/CD pipelines with automated smart contract testing, cutting deployment time by 50% and significantly reducing release risk.
Jan 2022 — Dec 2022Mohali

Idea Usher

Blockchain Developer Intern

  • Developed and audited production Solidity smart contracts to ERC-20, ERC-721, and ERC-1155 standards, deployed across NFT marketplace and DeFi applications.
  • Designed blockchain architecture for NFT marketplaces and cross-chain bridge solutions, focusing on gas optimization and contract security.
Jan 2022 — Jun 2022Hyderabad

IIT Hyderabad

Blockchain Research Intern

  • Researched parallel transaction scheduling in Hyperledger Sawtooth to improve throughput in permissioned blockchain networks, publishing internal findings that informed follow-on research.
  • Developed and benchmarked smart contracts using JavaScript and Docker to validate scheduling hypotheses, demonstrating measurable throughput improvements under concurrent workloads.

Featured Projects

Kafka Order Pipeline

NestJS + Kafka microservices demo with end-to-end distributed tracing, dead-letter queues, and full observability.

NestJSKafkaDockerPostgreSQL
GitHub

DeFi Staking Contract

Solidity smart contract with a React dApp frontend for staking ERC-20 tokens and earning yield.

SolidityReactEthers.jsHardhat
GitHub

Redis Job Queue

Bull/BullMQ-powered background processing service for scheduled emails, webhooks, and data pipelines.

Node.jsBullMQRedisTypeScript
GitHub

Get In Touch

I'm always open to discussing new opportunities, collaborations, or interesting backend / full-stack challenges. Feel free to reach out!

shubhamynr22@gmail.com