CoinDCX | Senior Software Engineer | 2022-2024
Cold Custody Wallet Platform
Built a cold-custody wallet platform with HSM security, multi-signature support, and a generic rule engine serving 100K customers.
100K
Customers supported
10K/day
Deposit/withdrawal transactions
~30ms
Rule engine response
Problem
CoinDCX needed a secure cold-custody wallet platform to protect customer assets at scale. The system required HSM-backed key management, multi-signature workflows, configurable business rules, and reliable deposit/withdrawal processing for 100K customers with 10K daily transactions.
Approach
- Architected the custody platform across Java, Node.js, and Go based on service responsibilities and performance requirements.
- Integrated HSM security and multi-signature support for key management and transaction authorization.
- Built a generic rule engine with ~30ms response time for configurable custody policies.
- Designed for high availability and auditability across deposit and withdrawal flows.
Outcome
- Custody services delivered for 100K customers with 10K daily crypto deposit/withdrawal transactions.
- Rule engine responded in ~30ms, enabling real-time policy enforcement.
- HSM and multi-signature architecture met security requirements for cold storage.
- Platform supported configurable business rules without code changes for each policy update.