
Sunny Kumar
Backend / Full-Stack Developer · NestJS · Node.js · TypeScript · Microservices
Patna, Bihar, India
Backend-focused full-stack developer with 4+ years of experience building multi-tenant SaaS platforms on NestJS, Node.js and TypeScript. I own complex backend systems end to end: multi-tenancy, RBAC, Keycloak/OAuth, Meta and WhatsApp integrations, subscription billing and event-driven microservices, on MongoDB and Redis, shipped with Docker and CI/CD.
Why I built AI System Design
Most system design material is static: a box-and-arrow diagram and a list of buzzwords. But the backend systems I work on every day (multi-tenant platforms, event-driven microservices, caches, queues and third-party integrations) only really make sense when you see them under load and watch what breaks. AI System Design is my attempt to teach system design that way: run the system, break it, then fix it.
Experience
Backend / Full-Stack Developer (NestJS · Angular)
Jan 2024 – PresentKanlas Technologies · Patna, India- Built and scaled a multi-tenant SaaS backend on NestJS, TypeScript and MongoDB, with tenant isolation, agency/business/user hierarchies and an event-driven microservices architecture.
- Engineered the Meta Graph API integration end to end: OAuth token flows, Facebook Page linking and permission scopes, Instagram Business connectivity and analytics aggregation.
- Delivered WhatsApp Business onboarding via Embedded Signup on the WhatsApp Cloud API, with template management and webhook-driven messaging.
- Secured the platform with Keycloak, OAuth 2.0 and role-based access control across multi-tenant roles.
- Built subscription and billing: add-on location billing, AI credit metering, Razorpay payments and automated invoicing.
- Connected services with Apache Pulsar events, used Redis for caching and sessions, and added real-time updates over WebSockets.
- Containerised and deployed with Docker, Azure Container Registry and CI/CD in an NX monorepo, with MinIO for object storage.
Software Developer
Aug 2022 – Dec 2023Auditech Corp LLP · Gurugram, India- Built a large-scale RFID scanning app for warehouse operations, adopted by enterprise clients including Tata Motors, Mahindra and Voltas.
- Implemented multi-threaded tag processing across Flutter and native Java for high-volume concurrent scans.
- Developed two open-source Flutter plugins for UHF RFID hardware: RFIDC72Plugin and ZebraRFIDPlugin.
Flutter Developer (Contract)
2022 – 2023Sitesurface & Fello · New Delhi & Bengaluru, India- Developed and published 6+ cross-platform mobile apps on Google Play, from UI to REST API integration and release workflows.
Skills
Education
Bachelor of Computer Applications (BCA)
Patliputra University, Patna
2019 – 2022
Achievements
- Hacktoberfest 2023 contributor (Flutter / Dart)
- 500+ DSA problems solved on LeetCode and other platforms
Get in touch
Feedback on the site, a bug, or a system you'd like to see added? Email me at roysunny951@gmail.com.