At Trading Technologies, I resolved asynchronous WebSocket and session-recovery crashes in C++ order gateway infrastructure, and redesigned session error handling to preserve visibility during disconnections. I also implemented automatic reconnection with capped exponential backoff.
At J.P. Morgan, I developed Can I Transact, a centralized C++ regulatory decision engine for pre-trade checks and post-trade reporting obligations. I improved large JSON feed ingestion with SAX-based RapidJSON and addressed memory pressure and page-fault-related degradation.
At Morgan Stanley, I served as the technical owner of FIBER, a multithreaded C engine processing FIX messages and product information for KDB+/q applications. I resolved memory corruption and missing-heartbeat issues under high throughput; I’m now deepening my modern C++ and low-latency Linux expertise through independent technical development.

