Разработал аналитическую систему, которая получает данные из нескольких внешних торговых API, приводит их к единой модели и рассчитывает необходимые показатели.
Реализовано:
— интеграция с несколькими API с разными форматами данных;
— обработка ограничений запросов и кэширование;
— сбор и агрегация данных в единой модели;
— backend на FastAPI;
— web-интерфейс для работы с результатами;
— формирование Excel-отчётов;
— Docker-развёртывание;
— автоматическое тестирование — 170 тестов.
Архитектура позволяет подключать дополнительные источники без переделки основной логики.
Стек: Python, FastAPI, HTTP API, Excel, Docker.
Проект опубликован обезличенно в связи с NDA.