Traders needed to merge and split order allocations — a capability previously handled by an external system costing millions in licensing fees. The order graph (parent orders, allocations, placements, executions) is extremely sensitive: any error in ID linkages or quantities could result in multi-million dollar discrepancies per trade.
The external system's license was up for renewal. We had a tight deadline to build this in-house or pay up.
I designed and implemented the entire merging/splitting system end-to-end:
Core Order Graph Logic
Event Serialization & Race Conditions
Upstream/Downstream Integration
Full ownership. I designed, implemented, tested, and integrated the entire system — core logic, upstream/downstream systems, validations, error handling, and rollout coordination.