Instahyre SDE III / Platform Engineer

I'm Abhinav Yadav. I build backend platforms that keep product teams moving.

I work across deploy safety, search migrations, ranking latency, Redis caching, Celery workflows, MySQL scale, and AWS operations. I focus on production paths where correctness, latency, and rollback design matter.

Resume Email LinkedIn GitHub LeetCode Practice tracker

Platform architecture and search systems

SDE III at Instahyre with 6.5+ years across backend, platform, and search. Owns the P0/P1 review gate across 4 teams and 15+ engineers, and builds internal platforms that turn risky production changes into repeatable workflows.

241M+ indexed documents moved through explicit alias swaps, rebuilds, cross-version readers, and rollback paths.
42% P0/P1 incident frequency reduction by turning incident review into schema, index, and release gates.
15+ engineers using Forge as the backend organization's only guarded deploy and rollback path.
20+ engineers mentored across system design, race-condition debugging, migrations, and postmortems.
Python
Go
Django
Redis
Elasticsearch
AWS
Python Go JavaScript Django FastAPI Node.js AngularJS Next.js HTMX MySQL PostgreSQL Redis Elasticsearch OpenSearch Painless Celery RabbitMQ Docker Nginx AWS Datadog CloudWatch Sentry

Production systems: Redis, Celery, MySQL

01 / deploy safety

Forge

Internal deployment platform replacing manual SSH deploys with guarded auto-merge, one-command deploy, and rollback. Deploy time fell from 30 minutes to 4 minutes, rollback MTTR from 20+ minutes to under 90 seconds.

02 / search migrations

ESMultiWrite

Search index migration system for 12+ production indices and 241M+ documents. It made alias swaps, parallel rebuilds, cross-version readers, and fallback paths explicit for the ES 7 to OpenSearch 3 cutover.

03 / ranking latency

Instamatch OpenSearch rewrite

Replaced a proposed caching layer for the busiest candidate ranking API with one OpenSearch query and Painless scoring. p95 dropped from 4.8s to 85ms and app-server load fell about 60%.

04 / data correctness

BIGINT migration

Led the zero-downtime BIGINT migration of a critical 2B+ row opportunity table using dual-write, online backfill, and atomic cutover while catching bulk-insert deadlocks before referential integrity broke.

05 / runtime modernization

Python 2 to Python 3

Sequenced the migration of a 150K+ line legacy codebase over 6 months without blocking feature work and cut over with zero production regressions.

06 / reliability

Async and cache hardening

Designed Redis cache-aside patterns, per-key TTLs, event-driven invalidation, Celery queue isolation, retry-storm fixes, and MySQL lock-contention remediation across 100M+ row tables.

Current projects

01 / spaced repetition

LeetDrill

LeetCode spaced-repetition system with SM-2 scheduling, recall scoring, problem history, Chromium extension submission capture, Go backend, PostgreSQL storage, and HTMX review UI.

Go PostgreSQL HTMX
02 / search mechanics

Ichnos

Crawler and search engine experiment covering URL scheduling, crawl politeness, HTML cleanup, on-disk inverted index construction, and tunable BM25 ranking.

Crawler BM25 Indexing
03 / workflow engine

Kleos

Cold-outreach workflow engine for sequences, throttling, suppression lists, reply detection, async worker execution, retries, and per-recipient state isolation.

Async Queues Workflow
View LeetDrill source

Project archive

ManagerAI

Generates quarterly developer evaluations from Phabricator data.

legacy-mac-wheels

Static package index for Python wheels on older macOS development machines.

homebrew-legacy

Homebrew tap for bootstrapping and maintaining legacy environments.

dotfiles

Shell-based local setup and development environment configuration.

register-page

PHP and MySQL login/register pages, an older public repo with auth basics.

doc-scan

React and Express app that converts images to text using Tesseract.

keras-flask-app

Flask app that classifies digits drawn on a web canvas using a Keras model.

Experience

Instahyre Apr 2024 - Present

Software Development Engineer III, Platform Architecture

  • Designed and shipped Forge, now the only backend deploy path for 15+ engineers and 200+ weekly deployments.
  • Replaced the Instamatch caching plan with one OpenSearch query plus Painless scoring, cutting p95 from 4.8s to 85ms.
  • Led the zero-downtime BIGINT migration of a 2B+ row opportunity table past its 32-bit primary-key ceiling.
  • Built ESMultiWrite for repeatable search index migrations across 241M+ documents and 12+ production indices.
Instahyre May 2022 - Mar 2024

Senior Software Engineer, Scale, Reliability and Modernization

  • Decoupled the production runtime into web serving, dedicated Celery worker pools, and outbound processing.
  • Designed Redis cache-aside primitives with per-key TTLs, event-driven invalidation, and pooled connections.
  • Resolved MySQL replica lag, hot-table deadlocks, CPU saturation, lock contention, and Celery retry storms.
  • Led the Python 2 to Python 3 migration of a 150K+ line legacy codebase with zero production regressions.
  • Hardened production access with least privilege SSH, Unix isolation, private routing, and AWS Secrets Manager.
Instahyre Aug 2019 - Apr 2022

Software Engineer, Product Systems and Security

  • Shipped Team Management with RBAC, audit trails, impersonation safeguards, and adoption by 1,000+ employer companies.
  • Closed authorization bypasses across backend APIs and frontend flows exposing premium features.
  • Eliminated race conditions, non-atomic transitions, and full-table scans with Django, Celery, and MySQL fixes.
  • Cut incident detection from about 18 minutes to under 9 minutes through Datadog, Sentry, and structured alerts.
Fosterphi India Jul 2018 - Aug 2018

Software Engineer Intern

  • Built a handwritten digit recognition web app with Flask, Keras/TensorFlow, MNIST, and a JavaScript canvas frontend.

Education

Dr. A.P.J. Abdul Kalam Technical University (AKTU) 2015 - 2019

B.Tech, Computer Science

Computer science foundation before moving into backend product engineering, platform architecture, production systems, and infrastructure-adjacent reliability work.