~/siddhiSingh — zsh
$

Siddhi Singh
/backend-developer

I build scalable backend systems with Node.js, Express, MongoDB, PostgreSQL and Redis — focused on authentication, real-time collaboration, background job processing, API gateways, and webhook delivery. Currently looking for Backend Engineer opportunities.

open to work node.js express mongodb redis docker
about

Backend developer working with Node.js, Express, MongoDB and Redis — focused on the infrastructure layer: authentication, job queues, webhooks, API gateways.

My projects target failure modes most CRUD apps skip: retry logic, rate limiting, queue recovery, idempotent webhook delivery. Hands-on with JWT, OAuth, BullMQ, Socket.io, and circuit breakers.

Early career. These are learning-stage builds, not production systems under live traffic — but built the way production systems should be.

skills

Languages

  • JavaScript (ES6+)
  • SQL
  • HTML5 / CSS3
  • Java

Backend

  • Node.js / Express
  • Socket.io
  • JWT Authentication
  • Google OAuth 2.0

Data

  • MongoDB / Mongoose
  • PostgreSQL(core)
  • Redis

Architecture

  • REST API design
  • API Gateway
  • RBAC
  • Queue-based processing (BullMQ)
  • Webhook systems
  • Rate limiting
  • Circuit breaker pattern
  • Distributed systems basics

Security

  • JWT / OAuth
  • bcrypt / Helmet / CORS
  • CSRF protection
  • Input validation (Zod)
  • HMAC verification

DevOps

  • Docker / Docker Compose
  • Git / GitHub
  • Postman / Swagger
  • Vercel / Render / Railway
projects
GATE /api-gateway built
API Gateway project banner

Centralized API gateway with JWT auth, Redis-based rate limiting, a circuit breaker pattern, and request proxying.

Node.jsRedisExpress
QUEUE /job-queue built
Job Queue project banner

Background job processing service using Redis queues and BullMQ workers, with retries, dead-letter queues, and PostgreSQL persistence for async email delivery.

Node.jsBullMQRedisPostgreSQL
HOOK /webhook-service built
Webhook Service project banner

Webhook delivery platform with HMAC signature verification, exponential backoff retries, and event persistence for third-party integrations.

Node.jsRedisPostgreSQL
GET /ai-interview-prep built
AI Interview Prep project banner

AI-assisted interview preparation platform using the Google Gemini API for personalized technical question generation, with session management and auth.

Node.jsExpressGemini APIMongoDB
contact
↓ download resume