Diagnosing a Production Freeze: Connection Pool Starvation Across Service Boundaries
A one-hour production freeze, traced back to a transaction that outlived its own database connection.
I'm a Backend Software Engineer at Texas Instruments focusing on transaction correctness, database & ORM performance engineering, and distributed systems.
Reduced 45+ min workflows to ~2 min at Texas Instruments via JDBC batching, Persistable<T>, and correlated SQL updates.
Architected queue-less lifecycle orchestrator automating sales workflows across 10k+ participants, saving ~$120K/yr.
From-scratch implementation of Raft consensus protocol: randomized leader election, heartbeat timing, and state replication.
Indexed 65,000+ enterprise objects with PostgreSQL GIN reverse search, slashing dependency analysis from 3 months.
A one-hour production freeze, traced back to a transaction that outlived its own database connection.
Why Hibernate issued a SELECT before every INSERT on a composite-key entity, and what fixing it unlocked.
Some early lessons from structuring data so an AI-assisted product calls the model less often, not just cheaper.
Starting a from-scratch Raft implementation to actually understand consensus, not just read about it. First stop: leader election.