← Back to home

Order Allocation Merging & Splitting System

Goldman Sachs | 2024

The Problem

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.

What I Built

I designed and implemented the entire merging/splitting system end-to-end:

Core Order Graph Logic

Event Serialization & Race Conditions

Upstream/Downstream Integration

Impact

Cost Savings
Millions in licensing fees eliminated
Users
~15 traders across multiple regions
Volume
700-1,300 trades/day
Quality
Zero P&L impact post-launch

Why This Was Hard

My Role

Full ownership. I designed, implemented, tested, and integrated the entire system — core logic, upstream/downstream systems, validations, error handling, and rollout coordination.