Hello, world

Divyansh
Jaiswal

Backend Engineer

Building scalable microservices and RESTful APIs with Node.js, NestJS, and MongoDB. 3.5+ years of backend engineering across fintech, SaaS, and healthcare — with a growing edge in AI-assisted development using Claude Code.

3.5+
Years backend
95%
API latency cut
4
npm packages
1
IEEE publication
About me

Backend engineer, open-source builder

I'm a Backend SDE-II based in New Delhi, currently at Mckinley Rice (Redrob) — leading microservices architecture and building production billing infrastructure from scratch.

My core stack is Node.js, NestJS, and MongoDB. I've shipped systems across fintech (Mastercard API integration), SaaS (Stripe subscription billing, enrichment pipelines), and healthcare (Java/Spring at RxLogix).

Outside of work, I publish open-source npm packages and a Claude Code plugin — tools that other developers actually use in their workflows.

I'm targeting a Senior SDE or Backend Tech Lead role, remote or Delhi-NCR.

B.S. EEE · Delhi Technological University · GPA 8.03 · 2020

💳
Stripe billing system from scratch
Multi-plan per-seat subscriptions, idempotent webhooks, referral codes, crons — zero duplicate charges
95% API latency reduction
Prisma → Mongoose ORM swap on read-heavy path: 2700ms → 127ms, no infra changes
🔄
Monolith → microservices lead
Architected and executed the full backend migration at Redrob with shared submodule libraries
📦
Open-source contributor
4 published packages: Claude Code plugin + 3 npm utilities (encryptor, rate-limiter, shortify)
📄
IEEE-published researcher
ML-based PV Power Forecasting · ieeexplore.ieee.org · Aug 2020
Work history

Experience

Jan 2025 — Present
Mckinley Rice (Redrob)
Noida · Full-time
Software Developer II
  • Built a Stripe billing system from scratch — multi-plan per-seat subscriptions, idempotent webhooks, referral/discount codes, crons, and OTP admin APIs. Zero duplicate charges in production.
  • Redesigned the contact enrichment pipeline as a 5-stage async system (Redis MinPQ → GCP Cloud Tasks → BullMQ) with atomic credit settlement, eliminating all reliability gaps from the original design.
  • Led the Developer Hub platform — exposed internal backend as external-facing, well-documented APIs post microservices migration.
  • Architected shared libraries via GitHub submodules (DB access, logging, utils) used across all microservices, eliminating duplicated logic and cross-service bugs.
  • Led the monolith → microservices migration and mentored junior developers on NestJS and MongoDB best practices.
NestJSNode.jsTypeScript MongoDBStripeRedis BullMQGCP Cloud TasksElasticsearchAWS
Jan 2024 — Jan 2025
Mckinley Rice (Redrob)
Noida · Full-time
Node.js Developer I
  • Identified Prisma ORM overhead as the bottleneck on a read-heavy API and introduced Mongoose for the read path — cutting response time from 2700ms → 127ms (95% faster), no infra changes.
  • Built a chat module (NestJS, MongoDB) supporting text, documents, and images with attachments on AWS S3.
Node.jsNestJSMongoDB MongoosePrismaAWS S3
Jul 2022 — Oct 2023
Getout System
Gurugram · Full-time
Software Development Engineer II
  • Integrated Mastercard's corporate payment API, enabling SDK development for payment workflows.
  • Improved service response time by 30% by optimising API architecture and database queries.
  • Enhanced codebase efficiency by 25% through modular design, clean coding practices, and thorough testing.
Node.jsExpress.jsMySQLMastercard API
Jun 2021 — Jul 2022
RxLogix
Noida · Full-time
Associate Software Engineer I
  • Improved product stability as a Java developer by resolving 50+ critical bugs.
  • Led a feature release integrating Docker installation, reducing environment setup errors by 40%.
JavaDockerMySQL
What I've built

Projects & open source

🤖
AI-native developer
I use Claude Code as a daily development tool and have authored a Claude Code plugin for NestJS backends — packaging reusable rules, skills, and slash commands to accelerate backend workflows with AI assistance.
🔐
npm
v
@developers-joyride/encryptor

Hybrid RSA + AES-256-GCM encryption middleware for Express.js and NestJS. Handles end-to-end API request/response encryption transparently — with built-in replay attack protection via Memory or Redis store. Zero external dependencies; uses Node.js built-in crypto.

TypeScriptNode.js cryptoExpressNestJSRedis
🚦
npm
v
@developers-joyride/rate-limiter

Flexible rate limiting library for Express and NestJS with pluggable MongoDB and Redis backends. Supports guards, interceptors, custom key generators, rate limit headers, and per-route configuration — with TTL-indexed automatic cleanup.

TypeScriptExpressNestJSMongoDBRedis
🔗
npm
v
@developers-joyride/shortify

High-performance URL shortener library with multi-database support — MongoDB, PostgreSQL, MySQL, and SQLite via a unified API. Features click analytics, URL expiration, custom short IDs, and connection retry with exponential backoff.

TypeScriptMongoDBPostgreSQLMySQLSQLite
Technical skills

Stack

Backend
Node.js / NestJS
TypeScript
Express.js
Java
Python
Databases
MongoDB
MySQL
Redis
Cloud & DevOps
AWS (S3)
Docker
GCP Cloud Tasks
GitHub / Git
AI Tooling ✦
Claude Code
MCP (protocol)
Research

IEEE Publication

IEEE · Aug 2020
A Machine Learning-Based Approach for PV Power Forecasting
Divyaang Agarwal, Vishrut Gupta, Divyansh Jaiswal, A. K. Mandpura
ieeexplore.ieee.org/document/9154131 ↗

Let's talk

Open to Senior SDE and Backend Tech Lead roles — remote, hybrid, or Delhi-NCR.

divyanshjais8@gmail.com