Capital Markets OMS & Trading Platform
Sep 2024 – Present
Proficient Information Systems · Investar BD
Junior Software Engineer
Spring Boot microservices platform for Dhaka Stock Exchange brokerage operations, covering the full trading lifecycle: order entry, pre-trade risk controls, FIX exchange execution, and real-time market data. Live at oms.investarbd.com.
- Developed order-lifecycle, client-management, and pre-trade restriction endpoints across the OMS and CAT services within a nine-service microservices architecture, and added message consumers handling execution reports and order-status events.
- Built the trading terminal front end — order entry, blotter, watchlist, and portfolio — streaming live order, execution, and market-data updates into the UI over WebSockets.
- Owned the platform's AI features: a conversational trading assistant with LLM tool-use over MCP and streamed responses, and per-symbol technical analysis computing 30-day RSI, SMA, and VWAP indicators.
Java 21 · Spring Boot 3 · Spring Cloud · RabbitMQ · PostgreSQL · Redis · QuickFIX/J · STOMP WebSockets · OAuth2 · JWT · Azure OpenAI · MCP · Vue 3 · Quasar · Pinia · Docker
