Resume

Experience, education, tech stack and achievements. Download the PDF from the sidebar.

Experience

  1. Associate Software Developer

    Mar 2026 — Present

    VakeelSaabNew DelhiFull-time

    Owner of call-status reliability and the search / statistics APIs on a NestJS microservices stack for a legal-consultation call platform.

    • Designed a unified call-status resolution engine mapping 20+ Exotel telephony statuses across V1/V2/V3 webhook formats into a 10-value internal enum, with direction-, duration- and database-aware resolution logic.
    • Identified and fixed 13 production bugs from real call data (duplicate-webhook races, V2/V3 field mismatches, business logic overwriting telephony status), eliminating false “calls auto-disconnecting” reports that had blocked the operations team.
    • Killed a production double-assignment race in the inbound call router with an atomic conditional UPDATE claim, a guarded assignment write and a Redis SET NX single-flight lock, verified with a harness firing 10 simultaneous claimers against real MySQL.
    • Built a two-stage verification pipeline (synchronous webhook + async V3 API) with defense-in-depth (cleanup cron, delayed reconciliation) so status stays accurate despite unreliable webhook delivery.
    • Cut SearchCalls API latency ~50% by parallelizing sequential DB and enrichment calls; built a Call-Logs Statistics API 4× faster than the previous client-side aggregation of 1,000+ records.
    • Node.js
    • NestJS
    • TypeScript
    • Microservices
    • Sequelize
    • TypeORM
    • MySQL
    • Redis
    • Slack API
    • Exotel
  2. Software Developer Intern

    Dec 2025 — Feb 2026

    VakeelSaabNew DelhiInternship

    Shipped APIs across several microservices and the first GenAI feature in the backend.

    • Developed 20+ REST APIs across user, lawyer-appointment, finance and doc-server microservices covering profile, scheduling and earnings flows.
    • Built an audio-transcription service integrating the Google Gemini 2.5 Flash API to convert call audio to text within the Node.js backend.
    • Configured API Gateway routing in vs-gateway with JWT auth middleware and segregated microservice routes for cleaner service boundaries.
    • Built an iCalendar (.ics) generation service in Python/FastAPI with S3 storage, integrated into the appointment-scheduling flow.
    • Node.js
    • NestJS
    • Fastify
    • Python
    • FastAPI
    • TypeORM
    • SQL
    • Gemini API
    • AWS S3

Education

  1. Master of Computer Applications (MCA)

    Jul 2024 — Jun 2026

    Bharati Vidyapeeth's Institute of Computer Applications and Management (BVICAM)New Delhi

    CGPA 8.6 / 10

    Affiliated with GGSIPU. Data Structures, Algorithms, OOP, DBMS, Operating Systems, Computer Networks.

  2. Bachelor of Computer Applications (BCA)

    Jul 2020 — Jun 2023

    Indira Gandhi National Open University (IGNOU)Delhi

    Foundation in data structures, DBMS, operating systems and software engineering.

  3. Class XII · Science with Computer Science

    Apr 2019 — Mar 2020

    NP Co-Ed. Sr. Sec. School (CBSE)Delhi

Tech stack

  • TypeScript
    TypeScript
  • JavaScript
    JavaScript
  • Node.js
    Node.js
  • NestJS
    NestJS
  • Express
    Express
  • Python
    Python
  • FastAPI
    FastAPI
  • C++
    C++
  • MySQL
    MySQL
  • PostgreSQL
    PostgreSQL
  • MongoDB
    MongoDB
  • Redis
    Redis
  • Prisma
    Prisma
  • React
    React
  • Next.js
    Next.js
  • Tailwind CSS
    Tailwind CSS
  • Docker
    Docker
  • Kubernetes
    Kubernetes
  • AWS
    AWS
  • GitHub Actions
    GitHub Actions
  • Jenkins
    Jenkins
  • Git
    Git
  • GitHub
    GitHub
  • Postman
    Postman
  • Linux
    Linux
  • Vercel
    Vercel

Languages

  • TypeScript
  • JavaScript (Node.js)
  • Python
  • SQL
  • C / C++

Backend

  • Express
  • NestJS
  • Fastify
  • FastAPI
  • REST APIs
  • Microservices
  • API Gateway
  • JWT / RBAC
  • Socket.IO
  • Cron Jobs
  • Swagger / OpenAPI

Systems

  • Distributed locking
  • Concurrency control
  • Idempotency
  • Background jobs
  • Feature flags
  • Webhook reconciliation

Data

  • MySQL
  • PostgreSQL
  • MongoDB
  • Redis
  • Sequelize
  • TypeORM
  • Prisma
  • Index & query design

AI

  • LLM integration (Gemini, Claude, OpenAI)
  • RAG
  • pgvector
  • Prompt versioning
  • Token / cost accounting

Frontend

  • React
  • Next.js (App Router)
  • Tailwind CSS
  • Zustand
  • SWR

Infra & tools

  • Docker
  • Kubernetes
  • AWS S3
  • GitHub Actions
  • Jenkins
  • New Relic
  • Git
  • Bitbucket
  • Jira
  • Postman

Proficiency

Node.js / NestJS90%
TypeScript / JavaScript88%
MySQL / PostgreSQL82%
Redis & concurrency75%
Python / FastAPI65%
AI / LLM integration70%
React / Next.js65%
Docker / Kubernetes60%

Self-assessed, relative to my strongest skill.