Разработал внутреннюю платформу, которая собирает данные из внешних систем, приводит их к единой модели и помогает логистам искать грузы, подбирать транспорт, работать с рекомендациями и контролировать результат.
Объединил данные более чем из 15 внешних логистических площадок и корпоративных систем в одной платформе.
Построил конвейер сбора и обработки данных: REST API, HTTP и Playwright → нормализация и контроль качества → сохранение в PostgreSQL.
Перевёл рабочие сервисы с зависимости от Google Sheets на PostgreSQL: основные данные и история хранятся в БД, а Sheets используется как дополнительная витрина и экспорт.
Разработал алгоритмы сопоставления внутренних заявок, внешних грузов и транспорта с учётом географии, дат, маршрута, типа кузова и характеристик груза.
Создал рабочие web-панели для поиска грузов, рекомендаций, подбора транспорта, карт, регионального поиска и операционной аналитики.
Реализовал фоновый расчёт дорожных маршрутов и расстояний с сохранением результатов в PostgreSQL и использованием OSRM.
Реализовал географический поиск и нормализацию населённых пунктов, включая обработку неоднозначных названий и поиск ближайших вариантов.
Интегрировал телефонию, SMS, push-уведомления, Telegram, TTS/ASR и внутренние API для коммуникации с сотрудниками и контрагентами.
Реализовал обработку записей звонков: распознавание речи, извлечение ключевых данных и сохранение структурированного результата в PostgreSQL.
Развернул и сопровождал сервисы в Docker/Dokploy: Linux/VPS, nginx/Traefik, базы данных, health checks, мониторинг и автоматические проверки после изменений.
Добавил автоматические проверки backend и frontend при изменениях.