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
- Designed and implemented system architecture (modular, scalable, strategy-driven design)
- Integrated with cryptocurrency exchange APIs (order execution, account management, market data streaming)
- Developed custom trading strategies including averaging and signal-based logic
- Implemented backtesting 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 to identify stable trading pairs and strategy improvements
- Deployed and maintained the platform in a production-like environment
Tech Stack
