Full Stack Engineer @ Talview | Node.js · TypeScript · NestJS · PostgreSQL · GraphQL · AWS | Building scalable proctoring infrastructure

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India





Bachelor of Engineering - BE, Electrical, Electronics and Communications Engineering
JSS SCIENCE AND TECHNOLOGY UNIVERSITY

karkala Jnanasudha PU College
Join GAGAN and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossFull Stack Engineer @ Talview | Node.js · TypeScript · NestJS · PostgreSQL · GraphQL · AWS | Building scalable proctoring infrastructure
I build backend systems that power real-time exam proctoring for enterprise clients at Talview — a platform trusted across education and hiring. Day to day, I design and ship features across a stack that includes Node.js, TypeScript, NestJS, PostgreSQL, GraphQL (Hasura), Docker, Kubernetes, and AWS. Recent work includes architecting a session replay storage pipeline (rrweb events compressed to S3, metadata in PostgreSQL), building database migrations across multi-tenant schemas, and integrating FingerprintJS Pro via CloudFront proxy for device identification. What drives me: solving real infrastructure problems — data modeling trade-offs, migration ordering bugs, GraphQL query correctness, webhook debugging — not just writing CRUD endpoints. Currently exploring opportunities as a Backend Engineer at product companies in Bangalore. If you're building something interesting, let's talk → gagan8055r@gmail.com or "DM me".
Bengaluru
cursor
github copilot
ollama
openai
Associate Software Engineer at Talview, Jul 2024 - Present · 1 yr 11 mos, Bengaluru, Karnataka, India, • Designed session replay storage architecture : rrweb events compressed and persisted to S3 with metadata in PostgreSQL, enabling behavioral analysis features like copy-paste detection and cursor zone tracking • Built and maintained database migrations across the ep schema — software, software_instance, url_list, url_instance tables — resolving NOT NULL constraint failures, duplicate process_name issues, and standardizing domain patterns • Led FingerprintJS Pro CloudFront proxy integration , debugging DNS misconfiguration in Route 53, producing architecture docs, and coordinating DevOps deployment via CloudFormation • Worked with GraphQL (Hasura), resolving nullable variable pitfalls and @include directive bugs, and built TypeScript validation functions for policy rules and fingerprint device webhooks
Software Engineer Intern at Talview, Feb 2024 - Jun 2024 · 5 mos, Bengaluru, Karnataka, India
Bachelor of Engineering - BE, Electrical, Electronics and Communications Engineering, JSS SCIENCE AND TECHNOLOGY UNIVERSITY
karkala Jnanasudha PU College
github: https://github.com/gaganjogi