Saurabh Singh

Open to staff+ IC, leadership & consulting

Saurabh Singh — Backend & Platform EngineerEngineering platforms that stay fast, reliable, and operable at scale.

I build high-throughput platform systems - modernizing monoliths, orchestrating workflows, and leading teams that ship reliably at scale.

platform / request-pathlive
critical path16s to <1sdeliveryGitOps · AWSIllustrative platform topology: an API gateway preserving external contracts routes to independently deployable services, which publish to a Kafka event stream consumed by Camunda-style workflow orchestration, backed by Redis and PostgreSQL state. Delivered with GitOps on AWS. Critical-path latency reduced from 16 seconds to under 1 second on the Router Protocol forwarder.

Impact, measured

Insurance · blockchain · crypto custody · telecom

YearsBackend and platform engineering
10+
Cross-chain transactionsRouter Protocol forwarder
2M+
Volume supportedRouter Protocol forwarder
$1B+
Critical-path latencyRouter Protocol forwarder
16s to <1s
SMS/day at peak scale supportedJio Platforms
450M

01What I solve

Complex engineering problems, practical production solutions.

Three problem shapes I am most often brought in for — each linked to the work that evidences it.

  • Platform modernization

    Break apart tightly coupled systems without disrupting the clients that depend on them.

    • Monolith decomposition
    • API compatibility
    • Incremental migration

    24+ modules decomposed, 0 breaking API changes

    Read the migration case study

  • Distributed systems

    Build event-driven architectures that hold up under high-throughput, high-value workloads.

    • Kafka
    • Workflow orchestration
    • Critical-path performance

    16s → <1s execution across 2M+ transactions

    Read the cross-chain case study

  • Cloud & reliability

    Raise deployment reliability, observability, and operational efficiency on production cloud platforms.

    • AWS
    • Containers
    • GitOps
    • Monitoring

    HSM-backed custody for 100K customers

    Read the custody case study

02Selected work

Three production systems, from the inside

Scroll through each one: how it was shaped, what changed, and what it measured.

  1. 01 Transaction platform 2025

    Monolith to Microservices on AWS ECS

    Decomposed a 24+ module transaction monorepo into independently deployable services while preserving external API contracts and workflow orchestration.

    Modules decomposed
    24+
    Breaking API changes
    0
    • Java
    • Workflow orchestration
    • AWS ECS
    • Traefik
    Read the case study : Monolith to Microservices on AWS ECS
  2. 02 Router Protocol 2024-2025

    Cross-Chain Forwarder at Scale

    Reduced critical transaction execution from 16 seconds to under 1 second while handling 2M+ transactions and $1B+ in volume.

    Execution time
    16s to <1s
    Transactions handled
    2M+
  3. 03 CoinDCX 2022-2024

    HSM-Backed Cold Custody Wallet Platform

    Designed and delivered a cold-custody wallet platform with HSM-protected keys, multi-signature authorization, and a sub-30ms configurable policy engine. Served 100K customers and 10K daily transactions with full auditability and no per-rule code deploys.

    Customers supported
    100K
    Deposit/withdrawal transactions
    10K/day

03Operating principles

How I build and lead

  1. 01

    Design for operability

    If support and QA cannot reason about a system, it is not done.

  2. 02

    Migrate incrementally

    Prefer incremental migration over big-bang rewrites; preserve external contracts while improving internals.

  3. 03

    Automate repetitive work

    Invest in automation that reduces toil: CI/CD, workflow test frameworks, and actionable observability.

  4. 04

    Lead through ownership

    Mentor through ownership - give engineers end-to-end problems, not ticket queues.

04Writing

Engineering journal

Notes on platform modernization, coding-agent tooling, and technical leadership.

  1. 8 min read

    The One-Byte Bug: Why Go's HTTP Client Silently Stopped Reusing Connections

    A function that only reads a status code was secretly opening a new TCP and TLS connection on every call. Here is why HTTP/1 made that unavoidable through Go 1.26, what Go 1.27 changed, and a benchmark that proves it.

    • #go
    • #networking
    • #http
    • #performance
  2. 11 min read

    Deploy on GitHub Release with a Kubernetes Operator (Helm + KEDA)

    Build a Go operator with Operator SDK that rolls a Deployment to each new GitHub release without fighting Helm or KEDA. Tested on kind, failures included.

    • #kubernetes
    • #operator-sdk
    • #golang
    • #helm
  3. 22 min read

    Two Servers, One Secret: Envelope Encryption Inside Nitro Enclaves with KMS

    A hands-on tutorial: send a message between two servers so that only a specific, measured enclave on the receiving side can ever read it, using AES-GCM, RSA keys in KMS, and an attestation document.

    • #aws
    • #nitro-enclaves
    • #kms
    • #encryption

Next step

Two ways to work together

Hiring

Staff and principal IC roles, engineering leadership

Ten years of backend and platform engineering across Java, Kafka, Redis, Camunda, and AWS — modernizing monoliths, building event-driven systems, reducing operational noise, and leading teams through delivery.