Prince Raj
Full Stack Developer
About
Designed and developed the Vaults B2B/B2C eCommerce platform from scratch using NestJS, Node.js, TypeScript, MySQL, Prisma ORM, Redis, and AWS S3, delivering a scalable, modular backend architecture. Implemented RBAC and JWT authentication with secure internal signing keys, refresh token validation, and permission-based authorization, securing 100+ protected APIs across multiple business modules and eliminating unauthorized access through centralized permission enforcement. Strengthened API security by implementing global rate limiting, restricting users to 10 requests per minute per endpoint, significantly reducing malicious traffic and unnecessary server load.
Experience
Full Stack Developer - Bingo Manufacturing And Marketing Pte Ltd - Delhi, India
(2026-04)
- Designed and developed the Vaults B2B/B2C eCommerce platform from scratch using NestJS, Node.js, TypeScript, MySQL, Prisma ORM, Redis, and AWS S3, delivering a scalable, modular backend architecture.
- Implemented RBAC and JWT authentication with secure internal signing keys, refresh token validation, and permission-based authorization, securing 100+ protected APIs across multiple business modules and eliminating unauthorized access through centralized permission enforcement.
- Strengthened API security by implementing global rate limiting, restricting users to 10 requests per minute per endpoint, significantly reducing malicious traffic and unnecessary server load.
- Integrated the proprietary Bingo Pay payment gateway and implemented Single Sign-On (SSO) authentication, enabling seamless authentication across 2 internal platforms, reducing repeated logins and synchronizing user sessions using Redis-backed session management.
- Built an automated shipment assignment engine using BullMQ, Redis, NestJS Scheduler (Cron), and Socket.IO that automatically assigns 100+ of shipments daily to delivery partners based on configurable business rules, reducing manual assignment effort while providing real-time assignment notifications.
- Developed a high-performance bulk product import system supporting Excel uploads, enabling vendors to import up to 1,000+ products (including variants) in a single operation with validation, error reporting, and asynchronous background processing.
Full Stack Developer - WYR.AI Pvt. Ltd - Delhi, India
(2023-12 - 2025-06)
- Built a real-time messaging system using Socket.IO with Redis Pub/Sub for scalability and reliable message delivery, supporting up to 10,000 concurrent users.
- Integrated Razorpay payments in Node.js, implementing signature verification, webhook processing, payment reconciliation, and failure handling to support 100% verified payment callbacks and ensure secure, reliable transaction processing.
- Developed a backend PDF generation service using Puppeteer-based PDF generation service that automated multi-page reports, reducing manual effort from 2 days time to seconds.
- Worked on a WebRTC-based real-time video inspection platform in Node.js for Vuzix devices, implementing annotation, image capture, and SFU-based media streaming with Redis and AWS CloudFront to support low-latency real-time communication for multiple concurrent inspection sessions.
- Migrated the complete media management pipeline from Cloudinary to AWS S3 using Multer, enabling secure image, video, and document uploads with improved performance and lower infrastructure cost.
Education
Computer Science Engineering - Computer Science - Rajiv Gandhi Proudyogiki Vishwavidyalaya (2019-08 - 2023-06)

