Skip to content
View bhupinder759's full-sized avatar
🎯
Node.js | Nest.js | Backend Engineer
🎯
Node.js | Nest.js | Backend Engineer

Highlights

  • Pro

Block or report bhupinder759

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bhupinder759/README.md

Typing SVG


πŸ‘¨β€πŸ’» About Me

Backend developer with ~2.5 years of experience, working on Node.js microservices that handle payments, wallets and notifications at scale. Most of what I do is about making distributed flows safe to repeat β€” a duplicate webhook should never charge a user twice, and a redelivered Kafka event should never credit someone twice.

  • 🏒 Currently: Node.js Backend Developer at BlueCS Limited, working on BlueEra β€” an India-first super app with 100K+ Play Store downloads
  • 🧩 I own: subscription plans, Razorpay payments & refunds, GST invoicing, the refer-and-earn wallet, and the notification service
  • πŸ”­ Learning now: advanced TypeScript, system design, and DSA (public 8-month streak below)
  • 🌏 Looking for: backend roles at larger scale β€” India or global remote
  • πŸ“Š Outside code: I follow crypto markets and build small trading tools for fun
  • πŸŽ₯ I also vlog my journey on YouTube

βš™οΈ What I actually work on

BlueEra super app  β†’  ~25 independent Node.js microservices
                      each with its own MongoDB database

Communication      β†’  Kafka for events  Β·  gRPC for direct calls
                      circuit breakers + timeouts so one slow
                      service cannot take the rest down

My services        β†’  subscriptions & payments (Razorpay)
                      GST invoicing with atomic invoice counters
                      refer-and-earn wallet on idempotent consumers
                      notifications β€” 6M+ push / SMS / in-app

πŸ› οΈ Tech Stack

Backend

Data & Messaging

Cloud & DevOps


πŸš€ Featured Projects

Project What makes it interesting Stack
Crypto Analytics Dashboard One upstream exchange feed fanned out to every client over Redis Pub/Sub, instead of one connection per user. Automatic reconnection and throttled updates so one slow client cannot stall the stream. NestJS WebSockets Redis
Real-Time Communication Server WebRTC signalling β€” offer, answer and ICE exchange over room-based channels. The JWT is verified inside the handshake, so a client cannot join another user's room. Media flows peer to peer; the server only carries signalling. NestJS WebSockets WebRTC
Multi-Vendor Marketplace Full order lifecycle with atomic stock updates so two customers cannot both buy the last item, and an idempotent payment callback so a retried webhook cannot create a duplicate order. Node.js Express MongoDB
Healthcare Inventory System Medicine ordering with automatic stock deduction and low-stock alerts on every confirmed order, plus role-based access separating pharmacist and customer. NestJS MongoDB JWT

πŸ“ˆ GitHub Analytics

Contribution snake

Pinned Loading

  1. bhupinder759 bhupinder759 Public

  2. DSA-TypeScript DSA-TypeScript Public

    TypeScript

  3. medusajs/medusa medusajs/medusa Public

    The world's most flexible commerce platform for agents and developers

    TypeScript 36.8k 5.4k

  4. sidequestjs/sidequest sidequestjs/sidequest Public

    Redis-free background jobs for Node.js. Persist jobs in your existing Postgres, MySQL, SQLite, or MongoDB. A distributed, durable BullMQ alternative with a built-in dashboard.

    TypeScript 1k 30