Задача: Полностью автоматизировать процесс планирования, контроля и прогнозирования сроков в строительных проектах, заменив ручное составление графиков в Excel и снизив операционные риски.
Решение: Спроектировал и разработал с нуля микросервисную архитектуру. Реализовал:
Расчётное ядро с алгоритмами CPM/PERT.
ML-модуль для прогнозирования рисков срыва сроков на исторических данных.
REST API на FastAPI для интеграции с внешними системами (BIM, ERP, 1C).
Систему асинхронной обработки задач и событий через Apache Kafka.
Плагин для Excel для удобства бизнес-пользователей.
Стек технологий: Python, FastAPI, PostgreSQL, Kafka, Docker, TensorFlow.
Результат: Система внедрена в эксплуатацию. Позволяет в автоматическом режиме строить оптимизированные графики, выявлять критические пути и оперативно реагировать на отклонения. Время на составление и пересчёт планов сокращено с дней/часов до минут.