Major U.S. home services & appliance-repair provider
Multi-Sourcing Engine
A distributed procurement engine that sources appliance parts across four vendors in real time — saving an estimated eight figures a month.
MSE searches, scores, and orders parts across multiple suppliers while staying in sync with internal inventory and finance. It fans out parallel vendor queries, short-circuits the moment internal stock satisfies demand, and ranks the rest by price, delivery time, and reliability. Orders persist instantly and fulfill asynchronously, so vendor slowness never blocks the customer.
- Spring microservices with a central orchestrator/API gateway, PostgreSQL as system of record, and Amazon SQS for asynchronous fulfillment.
- Each vendor wrapped in a dedicated adapter (anti-corruption layer) handling auth, retries, and errors — independent scaling and reduced blast radius.
- Parallel vendor search with early termination when internal inventory satisfies demand; scoring by price, delivery time, and reliability.
- Async order flow: persist as PENDING → publish to SQS → vendors fulfill independently — zero vendor latency on the critical path.
- NetSuite integration for financial sync and persistent audit trails for compliance.
my role
Contributed to the design and implementation of the distributed architecture and vendor-integration layer, focused on resilience, fault isolation, and the asynchronous fulfillment flow.
- Spring
- Microservices
- PostgreSQL
- Amazon SQS
- NetSuite
- AWS
architecture diagram



