vaibhavHire
Go
Go
Ja
Java
Ty
TypeScript
Ja
JavaScript
Py
Python
Da
Dart
Fl
Flutter
An
Android
10 msp50 at the service
1.5s→50msdiscovery feed latency
9 → 20weekly minutes in app
0S3 keys held by pods
9services de-vulnerabilised
2production Flutter features
16public repos since 2017
350+students mentored in DB design
300→50msaverage API latency
20×Global Chat vs profile discovery
200K+Kafka events a day

ThotExperiment

Software Engineer · NYC, USA · 03/2025 — present
  • ▸ Cut average API latency from 300 ms to 50 ms by splitting the Node monolith into focused Dockerized Go and Java services, moving background jobs to AWS Lambda, and adding Kubernetes HPA for traffic spikes.
  • ▸ Engineered an infinite Nearby feed in Go using Redis ranking, preference matching, radius expansion, stable pagination, and duplicate prevention. 10 ms p50 at the service and 50 ms p99 on scroll.
  • ▸ Ran services on AWS EKS with private ClusterIP, autoscaling through HPA and node groups, and access through IAM, IRSA, subnets, security groups, and internal load balancers.
  • ▸ Automated photo moderation with Redis queues and AWS Rekognition, cutting review time from hours to near real time.
  • ▸ Shipped Travel Mode with map-based destination selection, travel-aware APIs, and separate free preview and paid access.
  • ▸ Built a preference-matched Global Chat service in Go with asynchronous text moderation using Redis queues, regex rules, and a classifier. Posts reached about 20× more users than profile-only discovery.
  • ▸ Introduced NATS JetStream for service-to-service communication, replacing tightly coupled API calls with asynchronous events while keeping MongoDB as the source of truth.

Northeastern University

Graduate Teaching Assistant · Boston, USA · 09/2023 — 12/2024
  • ▸ Office hours for 350+ graduate students on database design, schema, integrity constraints, and complex SQL.
  • ▸ Designed exams, graded projects, and mentored master’s students in CS5200. Average course scores rose about 10%.

TransUnion

Software Developer · Pune · 11/2020 — 12/2022
  • ▸ Designed the low-level architecture that converted batch credit processing to a real-time API, reducing turnaround from hours to seconds.
  • ▸ Built a commercial product orchestrator coordinating downstream gRPC and REST services for credit data aggregation.
  • ▸ Created a universal validation library so REST APIs validate against XML-defined rules without code changes.
  • ▸ Delivered a proof of concept for a reusable orchestration framework that accelerated rollout across new TransUnion regions.
  • ▸ Ran a proof of concept evaluating gRPC, Envoy, and Kuma Mesh for service-mesh adoption.
  • ▸ Reached 90%+ JUnit coverage and resolved encryption and security findings from SonarQube, Black Duck, and Checkmarx. An async Kafka pipeline logged inquiry and billing for 200K+ events a day.

TransUnion

Software Intern · Chennai, India · 02/2020 — 04/2020
  • ▸ Developed gRPC microservices, defined service contracts with Protocol Buffers, and used PostgreSQL plus internal shell sessions to test and troubleshoot.

Writing

Splitting a Node monolith without stalling user APIsread
Cache-first sessions: Mongo as truth, Redis as speeddraft
No keys in pods: IRSA, internal NLBs and presigned S3draft

How I work

01 / isolate the blast radius

Chat traffic and nightly crons shouldn't share a fate with login. So chat got its own Go service, admin its own HPA, crons went to Lambda.

02 / say no to shiny

I evaluated Kuma Mesh for traffic management and recommended against it — community support was too thin to bet production on.

03 / no keys in pods

IRSA over static credentials, internal NLBs over public endpoints, presigned URLs over public buckets. Least privilege by default.

04 / config over code

A validation library driven by XML rules meant new API checks shipped without a deploy.

05 / measure the user, not the box

10 ms at the service is nice; 50 ms end-to-end on scroll and 9 → 20 min time-in-app is what mattered.

06 / own it end to end

Travel mode and Global Feed: the Go API and the Flutter screen, both mine, both in production.

/now

looking › backend / platform roles, remote or relocating from Delhi
building › Discovery, chat and moderation for Headero at ThotExperiment

Beyond code

GOLD National gold medal — archery
Same skill as p99 tuning: calm, repeatable, small corrections.
68 Three research papers · 68 citations
Published during B.Tech at VIT
3RD 2nd runner-up, HelloWorld 2.0 hackathon
Gravitas tech fest, VIT
2019 Student Achiever Award, VIT
University Day
EDU M.S. CS, Northeastern · B.Tech, VIT
CS5520 Mobile Apps · CS5500 · CS5010 Program Design · CS5200 Databases
Java · HackerRankPython · HackerRankSQL · HackerRankData Analysis w/ Python · IBMIntro to Data Science · U-M