Raastin — cryptocurrency exchange
Senior Android Developer. Trading, payments and analytics for an Iranian crypto exchange.
The problem
Traders need an order book that never goes stale on connections that drop constantly — and deposits in both USDT and Iranian Rial, where one duplicated payment is a real financial loss.
What I built
A low-latency WebSocket trading system with auto-reconnection streaming live order-book, candlestick and price data with configurable alerts. Multiple order types, staking, dust conversion and automated trading bots in Kotlin and Compose, plus multi-gateway payments with idempotent processing and failure reconciliation.
