← 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