Pulkit Goyal
I’m Pulkit Goyal, a student building real-world software with a focus on backend systems, APIs, and reliable service design.
About
I’m Pulkit Goyal, a student building real-world software with a focus on backend systems, APIs, and reliable service design. I enjoy turning product ideas into working platforms—whether that’s implementing payment flows, handling webhooks safely, or designing secure multi-role applications.
Through projects like PayGate and an LMS SaaS, I’ve learned to think about resilience (timeouts, circuit breakers, and concurrency limits), data consistency (idempotency keys), and operational reliability (caching, retries, and deployment with Docker). I’m excited to keep growing as a developer while working on systems that are fast, secure, and dependable.
- 1 year's experience
- Joined October 2026
Industry experience
- Software & Internet
- Computers & Electronics
- Education
Work experience
Built an LMS SaaS with multi-role support (Admin / Instructor / Student) using Node.js, Express, MongoDB, Redis, BullMQ, and Docker. Added JWT authentication with refresh tokens and integrated Razorpay for order creation and webhook verification, including failure handling. Implemented a 24-hour abandoned cart recovery workflow using BullMQ + Redis delayed jobs, and improved performance by caching busy API routes with Redis. Added push notifications via Firebase (FCM) for purchases and cart expiry; deployed the app on a VPS with Docker.
Built PayGate, a payment gateway platform that lets merchants accept Razerpay and Cashfree payments through a single API. Implemented a Dockerized microservices setup (API gateway, merchant service, payment service, webhook service, and React frontend) with session-based login using Redis-backed cookies and multi-app switching. Added API-key authentication, Redis rate limiting, and versioned gateway APIs (v1/v2). Services communicate via gRPC using a shared resilience layer (timeouts, circuit breaker, bulkhead concurrency limits). Implemented webhook processing with Redis Streams, signature checks, retries, and delivery history; ensured payment safety using idempotency keys to prevent duplicate orders and provided transaction/ledger/analytics to merchants.
Education
Certifications and awards
Hire Pulkit Goyal today
Post a job and invite Pulkit, or contact them directly. No hidden commission.



