Shubham Bhattacharya

Software Engineer — Backend Systems (TypeScript, Node.js, PostgreSQL) · GenAI & RAG
shubhambhattacharya107@gmail.com | +91-9155252394 | Vadodara, Gujarat, India
github.com/shubhambhattacharya-dev | linkedin.com/in/shubhambhattadev | shubhambhattacharya.dev
Available: Internship now · Full-time Dec 2026 · Open to relocate / remote

SUMMARY

Backend-focused software engineer with a GenAI/RAG specialization, working in TypeScript (Strict), Node.js, Express, Fastify, and PostgreSQL. Designed, built, and deployed 3 solo personal projects—an agentic contract analyser, a grounded RAG document service, and an autonomous support-agent backend—gated by 560+ automated tests (318 + 249 across two repos) in GitHub Actions CI.

TECHNICAL SKILLS

Languages & Backend: TypeScript (Strict), JavaScript (Node.js, Bun), Express 5, Fastify, Next.js, REST APIs, SSE Streaming
Databases & Caching: PostgreSQL, pgvector, Redis (Upstash REST & ioredis), BullMQ Job Queues, Prisma ORM, SQL
GenAI & Retrieval: Deterministic Quote Verification, Hybrid Search (BM25 + Dense Vectors), ReAct Agents, Tool Calling, Multi-Model Failover, Evals & Benchmarking, Langfuse Tracing
DevOps & Testing: 560+ Automated Tests (Unit, Integration) + Adversarial Golden-Set Evals, GitHub Actions CI/CD, Docker Compose, Sentry, Pino, Vercel, Render
AI-Assisted Dev: Claude Code, Cursor (Autonomous Workflows, Spec-to-Code Generation)

FEATURED PROJECTS

ContractLens — Agentic Legal Contract Analyser | Next.js 14, TypeScript (Strict), Express 5, Redis, BM25, Gemini, Groq, Langfuse, SSE
Oct 2026 · Personal Project (Solo)
RAG Chat — Grounded Document Intelligence | Fastify, TypeScript, Bun, PostgreSQL, pgvector, Redis, BullMQ, SSE Streaming, Gemini, Groq
Jul–Sep 2026 · Personal Project (Solo)
AI Ops — Autonomous Customer Support Backend | Node.js, TypeScript, Express.js, PostgreSQL, Prisma ORM, Zod Validation, Groq, Sentry
May–Aug 2026 · Personal Project (Solo)

EDUCATION

Bachelor of Computer Applications (BCA) Parul University · Expected Dec 2026
Vadodara, Gujarat, India
CGPA: 8.13 (First Class with Distinction) · Relevant Coursework: Database Management Systems (DBMS), Operating Systems, Computer Networks, Data Structures & Algorithms, Software Engineering