Backend engineer specializing in concurrency-safe distributed systems — built with Node.js, TypeScript, and PostgreSQL. I design for correctness under load: every system I ship is load-tested, hardened against crash failures, and verified end-to-end before it's considered done.
Three flagship projects demonstrate this: PgQueue — a durable job queue with FOR UPDATE SKIP LOCKED and lease-based crash recovery; HookRelay — a zero-loss multi-tenant webhook platform built on PgQueue; and SeatLock — a high-contention reservation engine proven deadlock-free with k6 load testing.
Backend engineer (B.Tech Computer Science, 2026) who enjoys building reliable, concurrency-safe systems with Node.js and PostgreSQL, and reaching for C++ when a problem needs clean data structures and algorithms. I care about correctness under load, and I learn best by shipping.
Systems Philosophy
"I care about correctness under load — a PostgreSQL job queue, a multi-tenant webhook delivery platform, and a high-contention seat reservation system: each load-tested and hardened against failure."
3Production Systems
4Concurrency Models Tested
0Jobs Duplicated / Lost
CS '26B.Tech · GEHU
2
Experience & Education
Revision history · newest first (strictly from resume)
Designed, built, load-tested, and hardened three core distributed platforms against crash failures and high-contention bursts:
PgQueue: Durable job queue library and admin API on PostgreSQL with FOR UPDATE SKIP LOCKED, lease-based crash recovery, worker heartbeats, expiry reaper, and fenced completion updates verified with chaos worker termination.
HookRelay: Multi-tenant webhook delivery platform built on PgQueue guaranteeing zero event loss via Transactional Outbox, SSRF defense, per-endpoint circuit breakers, and HMAC-SHA256 signatures.
SeatLock: High-contention reservation engine load-tested with k6 across 4 concurrency models, picking ordered row locks to completely eliminate deadlocks. Real-time availability streamed via SSE backed by PostgreSQL LISTEN/NOTIFY.
2022 — 2026
B.Tech in Computer Science
Graphic Era Hill University · GPA: 7.46 / 10.0
Rigorous computer science curriculum with emphasis on Clean Data Structures & Algorithms in C++, Relational Database Management Systems, Concurrency Control, Operating Systems, and Distributed Systems.
Collaborated in a 3-member team at a 24-hour university hackathon to build a backend-driven web application using Node.js and REST APIs.
2022 — 2023
Professional Technical Certifications
Udemy Verified Credentials
Hands-on engineering bootcamps covering production backend services and Linux systems administration.
Back-End Web Development Bootcamp (Udemy, 2023): Node.js, Express.js, REST API architecture, HTTP protocol internals.
Linux Command Line Basics (Udemy, 2022): Bash scripting, process scheduling, pipelines, Linux permission models, network inspection.
2019 — 2022
Secondary & Senior Secondary (CBSE)
Kendriya Vidyalaya I.T.B.P. Gauchar
Science & Mathematics foundation with distinguished academic standing.
Senior Secondary (CBSE, 2021 — 2022): 75%
High School (CBSE, 2019 — 2020): 84.5%
Secured 2nd place in Inter-School Science Quiz Competition.
3
Production Systems
Details A–C · systems built, load-tested & hardened against failure
EXPLAIN ANALYZE Job-Claim QuerySELECT id, payload, attempt_count, lease_token
FROM pgqueue_jobs
WHERE status = 'queued' AND run_at <= NOW()
ORDER BY run_at ASC, id ASC
FOR UPDATE SKIP LOCKED LIMIT 1;
-- Index tuned: (status, run_at, id) for constant-time claiming as table grows
Project Engineering Bullets (From Resume)
Zero Duplicate Pickups: Built a durable job queue library and admin API on PostgreSQL where concurrent workers claim jobs with FOR UPDATE SKIP LOCKED, so no job is ever picked up twice even with many workers running in parallel.
Lease-Based Crash Recovery: Achieved at-least-once delivery with lease-based crash recovery (worker heartbeats, an expiry reaper that reassigns jobs from crashed workers, fenced completion updates), verified with chaos tests that kill workers mid-processing.
Exponential Backoff & Idempotency: Added exponential backoff with full jitter, dead-letter handling for repeatedly failing jobs, idempotency keys, and transactional enqueue so jobs commit atomically with the caller's own database changes.
EXPLAIN ANALYZE Tuning: Profiled the job-claim query with EXPLAIN ANALYZE and tuned indexes so claiming stays fast as the jobs table grows.
Transactional Outbox Invariant (Zero Event Loss)BEGIN;
-- Event, its delivery records, and its queue jobs commit atomically
INSERT INTO webhook_events (tenant_id, payload, idempotency_key) VALUES (...);
INSERT INTO webhook_deliveries (event_id, endpoint_id, status) VALUES (...);
INSERT INTO pgqueue_jobs (task, payload) VALUES ('fan_out_delivery', ...);
COMMIT; -- Validated with crash-injection tests
Project Engineering Bullets (From Resume)
Fan-Out Built on PgQueue: Built a multi-tenant webhook delivery platform on top of PgQueue that fans events out to subscriber endpoints with HMAC-SHA256-signed payloads and automatic retries.
Zero Lost Events via Outbox: Guaranteed no accepted event is lost using a transactional outbox (the event, its delivery records, and its queue jobs commit in one PostgreSQL transaction), validated with crash-injection tests.
Circuit Breaker & Replay: Added a per-endpoint circuit breaker, a jittered retry schedule that respects Retry-After headers, and replay of failed deliveries, so a subscriber's temporary outage never becomes permanent data loss.
SSRF Hardening & Isolation: Hardened ingestion against SSRF (private-IP blocking, DNS-rebinding protection) and secured it with hashed API keys, per-tenant rate limiting, and idempotent ingestion, isolating slow endpoints so one bad tenant cannot delay everyone else's deliveries.
k6 Load-Test Results (4 Concurrency Models Tested)1. Naive Baseline: Deadlocks under heavy contention | Overselling detected
2. Optimistic Versioning: High abort/retry rates under contention | Wasteful CPU cycles
3. Atomic Updates: Inflexible for all-or-nothing contiguous multi-seat holds
4. Ordered Row Locks: ELIMINATED DEADLOCKS | ZERO OVERSELLING (Selected Strategy)
Project Engineering Bullets (From Resume)
Atomic Holds & Anti-Overselling: Built a reservation backend with atomic all-or-nothing seat holds, automatic expiry of abandoned holds, and idempotent booking APIs, preventing overselling when many users grab the same seats at once.
k6 Concurrency Evaluation: Implemented and load-tested four concurrency strategies with k6 (atomic updates, ordered row locks, optimistic versioning, naive baseline) and used the results to pick ordered locking, which eliminated deadlocks under heavy contention.
3-Phase Payment & Reconciliation: Designed a three-phase payment confirmation with idempotent payment references and a reconciliation job that repairs expired and stuck holds, verified with crash tests and automated database invariant checks.
Real-Time SSE via LISTEN/NOTIFY: Streamed live seat availability to clients over Server-Sent Events backed by PostgreSQL LISTEN/NOTIFY, so every browser shows the same seat state without polling.
4
Projects
Drawing index · things I built on my own (from resume)
Personal systems projects and drawing index
Dwg
Mark
Title & Summary
Status
Source Links
P-01
PgQueue
Durable Job Queue on PostgreSQL (Node.js, TypeScript, PostgreSQL, Docker). Concurrent worker claims via FOR UPDATE SKIP LOCKED, lease-based crash recovery, heartbeats, expiry reaper, and EXPLAIN ANALYZE index tuning.
High-Contention Seat Reservation System (Node.js, TypeScript, PostgreSQL, Docker). Atomic holds, ordered row locking verified with k6 to eliminate deadlocks, 3-phase payment confirmation, and live SSE streaming via PostgreSQL LISTEN/NOTIFY.
Automated test suites simulating worker process crashes mid-transaction, synthetic high-contention row locking, and validating transactional outbox guarantees under concurrent load.
GENERAL NOTES
1. Tolerances: Zero duplicate jobs, zero lost webhooks, zero oversold seats under concurrent load.
2. All latency dimensions in milliseconds (ms).
3. Available for backend, systems, and distributed infrastructure engineering roles.
Backend engineer (B.Tech Computer Science, 2026) who enjoys building reliable, concurrency-safe systems with Node.js and PostgreSQL, and reaching for C++ when a problem needs clean data structures and algorithms. I care about correctness under load, and I learn best by shipping: a PostgreSQL job queue, a multi-tenant webhook delivery platform, and a high-contention seat reservation system, each load-tested and hardened against failure.
Built a durable job queue library and admin API on PostgreSQL where concurrent workers claim jobs with FOR UPDATE SKIP LOCKED, so no job is ever picked up twice even with many workers running in parallel.
Achieved at-least-once delivery with lease-based crash recovery (worker heartbeats, expiry reaper, fenced completion updates), verified with chaos tests.
Added exponential backoff with full jitter, dead-letter handling, idempotency keys, and transactional enqueue.
Profiled the job-claim query with EXPLAIN ANALYZE and tuned indexes for constant-time claiming.