Algorithmic Trading Framework
Senior Software Engineer / Tech Lead / Product Owner
A self-developed algorithmic trading framework for automated cryptocurrency trading, designed to execute, monitor, and optimize trading strategies in real time. The system integrates with exchange APIs to perform order management, risk control, and portfolio tracking while supporting backtesting and strategy performance analysis.The platform includes configurable trading pairs management, dynamic position sizing, averaging logic, and advanced signal processing. It provides analytics, reporting, and historical performance evaluation to continuously refine and optimize trading strategies.
Key Responsibilities and Improvements
- Designed system architecture — modular, scalable, strategy-driven (20+ indicators, 50+ strategies)
- Integrated with cryptocurrency exchange APIs (order execution, account management, market data streaming (1500 requests/sec handling))
- Developed custom trading strategies including averaging and signal-based logic
- Implemented back-testing engine with historical data analysis and performance reporting
- Designed risk management mechanisms (position sizing, leverage handling, liquidation control)
- Optimized performance for concurrent trading across multiple pairs
- Built monitoring and logging system for trade lifecycle tracking
- Analyzed trading data over 2000+ tests to identify stable trading pairs and strategy improvements
Tech Stack
