Enterprise Order Management Platform
Modular .NET order orchestration platform replacing a legacy monolith with bounded contexts, event-driven workflows, and multi-region deployment.
Permissioned blockchain network for multi-party supply chain provenance, smart contract escrow, and auditable handoff records across manufacturers and logistics providers.
A consortium of manufacturers and logistics providers struggled with disputed delivery confirmations, delayed payment releases, and limited visibility into component provenance across borders. Existing EDI exchanges provided message delivery but no shared tamper-evident state across untrusted parties. I architected a permissioned blockchain network where shipment milestones, quality inspections, and custody transfers are recorded as immutable chaincode transactions with off-chain document hashes anchored on-ledger. A .NET integration layer connects ERP shipment orders to chaincode invocations without exposing partner systems to Fabric internals.
Payment disputes on delivered goods tied up $12M in working capital annually across consortium members. Provenance documentation for regulated components required 5–7 days to assemble during audit requests. Counterfeit component incidents traced to gaps in custody records between freight handoffs. Partners resisted centralized platforms that required ceding operational data to a single vendor.
Hyperledger Fabric channels isolate competitive data while a shared ordering channel records cross-party shipment state transitions. Chaincode written in Go enforces escrow rules: payment tokens release when GPS-verified delivery and inspection oracle signatures satisfy contract predicates. Document hashes stored on-chain reference IPFS payloads for bills of lading and certificates, with access controlled via channel membership MSP identities. A .NET middleware service translates ERP events into chaincode proposals and subscribes to block events for downstream ERP status updates.
Each consortium member operates peer nodes on AKS within their own subscription, connected via private endpoints and mutual TLS. Ordering service runs on Raft consensus with three geographically distributed orderer nodes for fault tolerance. The .NET gateway exposes REST APIs to partner ERP systems, handling identity enrollment through Fabric CA and transaction endorsement policy orchestration. State database uses CouchDB for rich JSON queries on shipment metadata without scanning entire blocks.
Key interfaces and system views from the engagement.
Additional work in adjacent domains and technology stacks.
Modular .NET order orchestration platform replacing a legacy monolith with bounded contexts, event-driven workflows, and multi-region deployment.
FHIR-native interoperability platform enabling secure clinical data exchange between hospitals, payers, and specialty networks with full audit trails.
Low-latency settlement and reconciliation platform processing equities and fixed-income trades with T+1 regulatory compliance and intraday risk controls.