← Back

Соловьёв Александр Сергеевич

Python Developer (AI/LLM/Backend)

Самара, Россия · Удалённо · 3 года 2 месяца

wisderfin@yandex.ru · Telegram: @wsdrfn

Опыт работы

B2B company (NDA) — AI/LLM Engineer (Python)

Январь 2026 — настоящее время (6 месяцев)

Сервис автоматизирует переписку бизнеса с клиентами в мессенджерах: подключается к CRM компании (AmoCRM, Bitrix24) и отвечает в WhatsApp, Telegram, Avito, Viber, Instagram и других каналах от имени бренда — бронирует визиты, ищет товары, ведёт лидов, передаёт диалог оператору при необходимости. Около 50 подключённых клиентов из сфер бьюти, фитнеса, ритейла, авто, мебели и B2B-снабжения. Около 50 000 диалогов в месяц.

LLM-агент в продакшене

  • Спроектировал и вывел в прод агента на LangGraph, который автоматически отвечает клиентам в 9+ мессенджерах и совершает реальные действия в системах партнёров: бронирует визиты, заводит лидов в CRM, ищет товары в каталоге, отправляет фото и файлы
  • Под каждого клиента агент собирает свой набор инструментов из ~50 доступных — переключение между сценариями без пересборки и релиза
  • Реализовал восстановление контекста диалога между сообщениями, авто-саммари длинных переписок и защиту от зависаний (бесконечные циклы, пустые ответы LLM, fallback при ошибках)

Интеграции с внешними API клиентов (7 MCP-серверов)

  • Подключил агента к платформам бронирования: YClients и 1С:Фитнес — запись/отмена/перенос визитов, поиск услуг и мастеров, SMS-верификация
  • Поднял семантический поиск по товарным каталогам: мебель, офисные товары, шины — клиент пишет запрос обычным языком, агент возвращает релевантные позиции с фильтрами по цене, габаритам, городу и наличию
  • Реализовал отправку медиафайлов, распознавание изображений через Gemini Vision и обновление карточек лидов в Bitrix24 — всё доступно агенту как обычные инструменты

RAG-поиск по каталогам клиентов

  • Построил RAG-поиск на PostgreSQL + pgvector с автоматическим ETL-пайплайном на Celery: каталоги клиентов выгружаются по расписанию, нормализуются и переиндексируются эмбеддингами без участия инженера
  • Поиск устойчив к опечаткам и работает с разговорными запросами вместо точных артикулов

Унификация диалогов из 9+ мессенджеров

  • Запустил отдельный микросервис, который собирает входящие сообщения из всех каналов (Wazzup для WhatsApp/Telegram/Avito/Instagram/VK, Bitrix24 Open Lines, Jivo) в единый формат для агента
  • Подключение нового канала теперь стандартизировано — не нужно переписывать обработку под каждую новую платформу

Основной бэкенд платформы

  • Развиваю основной FastAPI-сервис: приём вебхуков из мессенджеров, управление подписками клиентов, биллинг по токенам, OAuth с CRM, синхронизация лидов и сделок
  • Поддерживаю общую базу данных платформы: 60+ Alembic-миграций, 19 моделей данных
  • Настроил централизованный LLM-прокси (LiteLLM + OpenRouter) с роутингом запросов между моделями и контролем расхода токенов по клиентам
PythonFastAPILangGraphLangChainMCPLiteLLMPostgreSQLpgvectorRedisMongoDBTaskiqCelerySQLAlchemyDocker

BTE — Python Backend Разработчик

Июль 2024 — Декабрь 2025 (1.5 года)

Внедрение AI в документооборот компании.

4 AI-агента для документооборота

  • Анализ коммерческих предложений, генерация аналогов КП, формирование дополнительных соглашений, деперсонализация договоров
  • Архитектура — пошаговая: каждый шаг агента отдельный промт в цепочке LangChain
  • Чанкование и многопоточная отправка запросов к LLM для крупных документов
  • Единая точка API с выбором модели пользователем (ChatGPT / Qwen / Gemini)

AI to PDF: генерация документов через LaTeX

  • Конвертер ответов агентов из Markdown в готовые PDF-документы с корпоративным стилем
  • LaTeX-шаблоны, Lua-фильтры, авто-форматирование таблиц и подписей. Документы готовы к отправке без ручной правки

AI-интеграция в Bitrix24

  • AI-бот для Bitrix24, чтобы отдел продаж, тендеров и юристы работали с агентами прямо из CRM
  • Промежуточный сервис с динамическим подключением и маршрутизацией запросов — без ручной регистрации ботов под каждого пользователя

Сервис конвертации документов

  • Микросервис конвертации doc/docx/pdf/xls/xlsx → текст, OCR через Tesseract для сканов и медиа
  • Снизил расход токенов и повысил точность обработки за счёт унификации входных данных для всех агентов
FastAPIOpenAI APIChatGPTQwenGeminiLangChainBitrix24 REST APILaTeXLuaOCR (Tesseract)DockerRedisRabbitMQMinIOPostgreSQL

Клининговая компания — Python-разработчик

Ноябрь 2023 — Июнь 2024 (8 месяцев)

Аналитика бизнеса через Telegram-бота

  • Руководители получают данные обычным вопросом («сколько заказов на этой неделе в Москве?»). Бот понимает запрос на естественном языке, обращается в БД и возвращает готовый ответ — без участия аналитика и без выгрузок в Excel

Telegram Mini App для маркетинга

  • Розыгрыши призов и скидки клиентам, админка управления
  • Самостоятельно настроил CI/CD для dev/prod-стендов, покрытие тестами 79%

API расчёта стоимости услуг

  • Реалтайм-обновление через WebSocket: пользователь меняет параметры (площадь, тарифы, доп. услуги) и сразу видит итоговую цену
  • Спроектировал кеширование и индексы БД с расчётом на онлайн с самого старта. Покрытие тестами 83%
PythonFastAPILangChainOpenAI APIPostgreSQLRedisMinIODockerNginxtelebotJWTWebSocket

Аутсорс — Python-разработчик

Май 2023 — Октябрь 2023 (6 месяцев)

Реализовывал backend-сервисы и Telegram-ботов под клиентов из разных сфер.

Разнообразные проекты

  • Telegram-бот знакомств с геопоиском по радиусу, ролями (пользователь/модератор/админ) и системой жалоб на анкеты
  • Платформа обмена файлами с разграничением доступа по ролям
  • Telegram-бот интернет-магазина: каталог с фильтрацией, парсинг закрытого API поставщика, оповещения о скидках
  • Учебный сервис для изучения китайского языка: Telegram-бот с автоматической озвучкой загруженных слов и трекингом прогресса
PythonFastAPItelebotPostgreSQLMySQLRedisMinIODockerSeleniumBeautifulSoup

Навыки

Языки: Python, SQL, C, Lua
Фреймворки и библиотеки: FastAPI, Flask, LangChain, LangGraph, SQLAlchemy, Alembic, Celery, Asyncio
Базы данных: PostgreSQL, MongoDB, Redis, MySQL
DevOps и инфраструктура: Docker, Docker-compose, Nginx, Caddy, Kubernetes, CI/CD, Linux
AI / ML: LLM, AI Agents, RAG, pgvector, LiteLLM, MCP, OpenAI API
Прочее: REST API, gRPC, WebSocket, Telegram Bot API, Git, Pytest, Selenium, RabbitMQ, MinIO, Scrum, Agile

Образование

ПГУТИ

Бакалавр — Информационные системы и программирование

Специалист по информационным системам и программированию · Поступление 2024

Контакты

Email: wisderfin@yandex.ru · Telegram: @wsdrfn