Проектирую прикладные программные системы: от анализа предметной области и формализации требований до архитектуры, реализации и тестирования.
Исполнительный модуль автоматизированной торговой системы.
Проект демонстрирует:
- проектирование архитектуры программной системы;
- контрактный подход к разработке;
- интеграцию TradingView, FastAPI, T-Invest API и Telegram;
- управление состояниями;
- безопасную обработку отказов;
- автоматизированное тестирование.
➡️ https://github.com/Sergey-Shibaev/trading-execution-engine
Анализ → Требования → Архитектура → Код → Тестирование
Убеждён, что качество программной системы определяется прежде всего качеством её проектирования. Хорошая архитектура делает систему понятной, расширяемой и сопровождаемой на протяжении всего жизненного цикла.