Игорь Волков

Разработчик систем автоматизации · Python · Интеграции и данные
Игорь Волков

Проектирую и запускаю системы полного цикла: от внешних интеграций и обработки данных до FastAPI-сервисов, React-интерфейсов, бизнес-алгоритмов, AI-функций, развёртывания и сопровождения.

>_ live ai

Задайте вопрос о проектах

Можно спросить о логистической платформе, технологиях, реализованных функциях и подходах к автоматизации.

Проверяем демо-контур…
полный набор сценариев
Загружаем непустые примеры из снимка…
0/500
Как устроено
вопрос → определение темы → данные о проектах → сформированный ответ
Открыть демо-панели ↗

Ответ появится здесь

>_ section

Обо мне

Разработчик систем автоматизации с основным стеком Python, FastAPI и PostgreSQL. Работаю с API-интеграциями, обработкой данных, внутренними backend-сервисами и web-интерфейсами.

В логистическом проекте прошёл полный цикл разработки внутренних сервисов: исследование внешних API, сбор и нормализация данных, проектирование структуры PostgreSQL, backend на FastAPI, интерфейсы на React/TypeScript, тестирование, контейнеризация, деплой и сопровождение.

Основной фокус — интеграции между системами, качество и структура данных, автоматизация ручных процессов и перевод бизнес-правил в работающую логику приложения.

При разработке учитываю ошибки внешних источников, неполные данные, повторные запросы, кэширование и возможность безопасно проверять изменения до их включения в рабочий процесс.

Backend и данные

  • FastAPI-сервисы и REST API для внутренних систем и интеграций
  • PostgreSQL: модели данных, SQL-запросы, представления, индексы и хранение текущих/исторических срезов
  • Нормализация, валидация, дедупликация и контроль качества данных

Web-интерфейсы

  • React/TypeScript-панели для внутренних рабочих процессов
  • Таблицы, фильтры, формы, карты и взаимодействие с backend API
  • Интерфейсы для логистов и руководителей как часть рабочих сервисов

Интеграции и автоматизация

  • Интеграции с внешними системами через REST API, HTTP-сессии и browser automation
  • PBX, SMS, Push, Telegram, TTS/ASR и автоматизация desktop/web-сценариев
  • Обработка ошибок внешних источников, повторные попытки, контроль полноты данных и сохранение последнего успешного состояния

AI и эксплуатация

  • Прикладные LLM-сценарии: структурированный вывод, извлечение данных из текста и fallback на правила
  • Интеграции с ASR/TTS и локальными LLM для внутренних сервисов
  • Docker, Linux, nginx/Traefik, Dokploy: развёртывание и сопровождение сервисов
  • Pytest, регрессионные проверки, health checks и smoke-проверки после деплоя
>_ section

Респект Логистика

Последнее место работы и основной production-проект: внутренняя платформа автоматизации логистики, объединяющая данные из внешних систем, backend-сервисы, рабочие панели и фоновые процессы.

Логотип Респект Логистика
Последнее место работы
ООО «Респект Логистика»

Разработка и развитие внутренней логистической платформы компании.

Сайт компании ↗

Платформа автоматизации логистики

Python · FastAPI · PostgreSQL · React · TypeScript

Разработал внутреннюю платформу, которая собирает данные из внешних систем, приводит их к единой модели и помогает логистам искать грузы, подбирать транспорт, работать с рекомендациями и контролировать результат.

Объединил данные более чем из 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 при изменениях.

Ключевые продукты внутри платформы

FastAPIPostgreSQLMatching

Поиск и рекомендации

Единый поиск по данным внешних площадок и алгоритмы рекомендаций для сопоставления грузов, заявок и транспорта.

ReactYandex MapsOSRM

Карта и маршрутизация

Интерактивная карта грузов, нормализация географии и расчёт дорожных маршрутов.

MatchingPostgreSQLLogistics

Подбор транспорта

Сопоставление грузов и доступных автомобилей по географии, датам, типу кузова, загрузке, объёму и другим параметрам.

PBXASRTTSLLM

Телефония и AI

Записи и расшифровки звонков, структурированный разбор разговоров, AI-чаты и генерация сообщений.

>_ section

Дополнительные проекты

Логотип Steam Inventory Helper
Chrome ExtensionDataAutomation

Steam Inventory Helper

Браузерное расширение для Steam: сбор и сопоставление цен с разных маркетплейсов, оценка инвентаря и автоматизация операций с большим количеством предметов.

Логотип SIH и Steam Inventory Helper
Product siteWeb

steaminventoryhelper.com

Продуктовый сайт сервиса Steam Inventory Helper: описание возможностей, аналитики инвентаря и инструментов автоматизации торговли.

RPGC.AI
AIWebArchived

rpgc.ai

Экспериментальный AI-проект для генерации сюжетов, персонажей и интерактивных историй с учётом заданного контекста мира. Проект закрыт.

Проект завершён
Логотип Gamevio
Data collectionAutomationAnalytics

ITForce

Разрабатывал парсеры и внутренние инструменты для сбора и анализа данных по digital-источникам. Использовал автоматизацию для поиска, оценки и обработки большого количества площадок и каналов.

>_ section

Как я работаю

От бизнес-задачи — к работающему сервису

Сначала разбираюсь, как реально устроен процесс и где теряются время, данные или деньги. Затем перевожу правила в структуру данных, backend-логику и понятный интерфейс.

# Бизнес-логика
  • Начинаю с реального сценария пользователя и ограничений процесса
  • Формализую правила в данных и коде
  • Учитываю неполные данные, ошибки источников и пограничные случаи
# Работа с данными
  • Нормализую данные из разных систем и привожу их к единому формату
  • Проверяю полноту и корректность входных данных
  • Разделяю текущие данные и историю изменений
  • Использую кэширование и повторные попытки для нестабильных внешних источников
# Проверка изменений
  • Покрываю критичную бизнес-логику тестами
  • Проверяю изменения на тестовых данных до включения в рабочий процесс
  • Использую health checks, логи и smoke-проверки после деплоя
>_ section

Технологии и инструменты

Технологии и инструменты, которые использовал в проектах.

Backend и API

PythonFastAPIPydanticREST API

PostgreSQL и данные

PostgreSQLSQLpandasETLнормализация данныхистория изменений

Frontend

ReactTypeScriptVite

Интеграции и сбор данных

PlaywrightBeautifulSoupHTTP/API-интеграцииGoogle Sheets API

Геоданные и маршрутизация

OSRMYandex MapsHaversineOSM

AI и обработка речи

OllamaLLMTTSASR

Тестирование

PytestVitestрегрессионные проверкиsmoke tests

Развёртывание и эксплуатация

LinuxDocker ComposenginxTraefikDokployGit

Дополнительный опыт

Kotlin / Androidpywinautopywin32
>_ section

Контакты

CONTACT NODE · READY
Работа в IT-команде

Открыт к новым проектам и работе в IT-команде

Рассматриваю позиции в backend-разработке, интеграционных системах и автоматизации бизнес-процессов. Интересны задачи с Python, API, PostgreSQL, внутренними сервисами и обработкой данных.

Без форм и регистрации