ATHLETE FILE — PUNE, IN● STATUS: IN TRAINING

Engineer by trade.
Runner by obsession.

Shubham Sourabh — SDE-2 at DBSync, teaching AI agents to do real work. Professional road runner before the city wakes. Next start line: Tata Mumbai Marathon, Jan 2027.

TATA MUMBAI MARATHON
2027
42.195 KM — ROAD
T-MINUS 196 DAYS
SCROLL ▼ — THE COURSE BELOW IS 42.2 KM LONG. PACE YOURSELF.
42.2KM — the A-race
05:00The alarm. Non-negotiable
SDE-2Day job — DBSync, Pune
’22B.Tech, BIT Mesra
THE SPLITS — A RACE TELLS ITS STORY IN SPLITS. SO DOES A CAREER.

The road so far

00KM — THE GUN

The start line

B.Tech in Computer Science, BIT Mesra, Class of 2022. Left campus with a degree, a CodeChef 4★ rating, and a pair of legs that refused to sit still.

10KM — SETTLING IN

The telecom years

Three years at Amdocs — Claro Chile, Vodafone Romania, Rogers Canada, PLDT Philippines. Learned what scale means: millions of records migrated, 15K transactions a day, uptime measured in nines.

21KM — THE TURN

Where it got serious

Past the half-marathon mark, running stopped being a hobby and became the profession: periodised blocks, double days, sleep guarded like a secret, every kilometre logged and reviewed.

30KM — THE SURGE

All-in on AI

September 2025: traded big-company comfort for startup pace at DBSync. Now building MCP servers and RAG pipelines — the plumbing that lets AI agents do real work. KM 30 is where races are decided; careers too.

42KM — THE A-RACE

Tata Mumbai Marathon 2027

Every alarm, every interval, every boring easy mile is a deposit toward one January morning on Marine Drive — sea on the left, PB on the mind.

THE OTHER 9 TO 5 — SHIPPING SOFTWARE BETWEEN SESSIONS

Built in sprints,
trained for distance

SDE-2 at DBSync, on the Cloud Workflow platform — Java and Python microservices syncing data across CRMs and ERPs. The fun part: building multi-tenant MCP servers and RAG pipelines on Milvus, so AI agents can actually use the tools instead of just talking about them.

Before that, three years at Amdocs keeping telecom systems honest across four countries. Big systems and long races reward the same things — show up daily, trust the process, let small gains compound. One pays the bills. The other sets the alarm.

STACK — JAVA · PYTHON · SPRING BOOT · FASTAPI · MCP · RAG · MILVUS · DOCKER

shubham@pune — work × training
$ git log --oneline --all
b7e3f12 feat(mcp): multi-tenant MCP servers — agents, meet the connectors
e4d2a1f feat(long-run): 32K easy — fueling rehearsal, negative split
4a9c051 feat(rag): Milvus wired into Cloud Workflow — semantic search live
9b07c3d perf(track): 6×1K @ race pace — full recovery, felt smooth
71f5e88 fix(recovery): tight calves — mobility block, early night
c0a94d2 chore(strength): hyrox sled work — legs filed a complaint
 
$ git push origin tmm-2027
# two repos. one engine. everything ships.
RESULT SHEET — PERSONAL BESTS, PROFESSIONAL DIVISION
EventResultVenue
Order-processing APIs15K+ txns/day @ 99.9% uptimeClaro Chile · Amdocs
Legacy → microservices35% faster · 60% less upkeepVodafone Romania · Amdocs
Inventory migration2.5M+ records @ 99.8% accuracyPLDT Philippines · Amdocs
Query optimization40% faster retrievalPLDT Philippines · Amdocs
Resume AI Checker200+ req/day · sub-secondSide project · FastAPI + OpenAI
CodeChef Starters 1044★ · 1855 peak · #656 of 21,011Global · Div. 3
RESULT SHEET — PERSONAL BESTS, ATHLETIC DIVISION
RaceResultVenue
Pune City Marathon - 3rd Edition · Half Marathon - Legends Run01:41:17 ★ PB · 47 / 80601 MAR 2026 · Pune
THE TELEMETRY — STRAIGHT OFF THE WATCH AND THE REPO. RECEIPTS OR IT DIDN'T HAPPEN.

The receipts

STRAVA · ENGINE ONE — THE LEGSSYNC LIVE
GITHUB · ENGINE TWO — THE OTHER MILEAGESYNC LIVE
08 JUN 2026 Hospital-Bulk-Processing-System no description — the commit history speaks for itself
15 APR 2026 neetcode-submissions My NeetCode.io problem submissions
04 MAR 2026 aura no description — the commit history speaks for itself
16 FEB 2026 focus-guard no description — the commit history speaks for itself
58 PUBLIC REPOS · 9 FOLLOWERSGITHUB.COM/VAMPIREPAPI ↗
SOURCES — STRAVA.COM + API.GITHUB.COM · CARDS RENDER LIVE · NOTHING CURATED, NOTHING STALE
THE CALENDAR — CIRCLED IN RED

Three finish lines

TMMJAN 2027
42.2
KILOMETRES — ROAD MARATHON

Mumbai, one January morning. The whole build — every block, every easy week — points here.

A-RACE · IN TRAINING
HYROXNEXT CYCLE
8+8
KM OF RUNNING + 8 STATIONS

Run, sled, row, lunge, repeat — fitness, raced. The plan for the season after Mumbai.

UP NEXT · AFTER MUMBAI
IRONMANTHE HORIZON
226
KM — 3.8 SWIM · 180 BIKE · 42.2 RUN

Swim, ride, then a marathon for dessert. The longest game on the calendar.

THE LONG GAME

See you at
the start line.

Hiring an engineer? Sponsoring an athlete? Need company for a long run that went too long? My inbox is open — and unlike my Sunday alarms, I reply fast.