Обо мне
Технологический стек
Портфолио проектов
1) AI-Ассистент для юридических консультаций
Подписки, монетизация, NLP-классификация, Cron, PostgreSQL
Задача: Чат-бот для юридических консультаций с монетизацией через подписки.
Стек: n8n, PostgreSQL, LangChain TextClassifier, GPT, YooKassa (рекуррентные платежи), Telegram Bot.
Решение: NLP-классификация запросов по категориям, система “энергии” с автоматическим списанием, cron-задачи для пролонгации подписок через YooKassa API.
2) Конфигуратор премиальных велосипедов + CRM
Многошаговый сценарий, state в БД, расчет стоимости
Задача: Интерактивный бот для сборки кастомного велосипеда с передачей лидов в отдел продаж.
Стек: n8n, PostgreSQL, Google Sheets API, JavaScript (маппинг + расчет стоимости), Telegram Bot.
Решение: Многошаговый конфигуратор через Switch-ноды, сохранение состояния в БД, автозапись лидов в Google Sheets и уведомление менеджера.
Результат: Рост конверсии лидов, сокращение времени обработки заказов.
3) GenAI Видео-Бот (Image-to-Video)
Асинхронный pipeline, S3, polling, биллинг “только за успех”
Задача: Бот для “оживления” фото в анимированные видео по текстовому промпту.
Стек: n8n (асинхронные процессы), Google VEO3, PostgreSQL (баланс + статус задач), YooKassa (кредиты), S3.
Решение: Асинхронный pipeline (фото → base64 → S3 → VEO3 API → polling каждые 60 сек → выдача видео). Логирование ошибок на каждом этапе обработки. Списание только за успешные генерации.
Результат: 40+ платежей за первый месяц.
4) AI-Ассистент для флористов
Vision, state routing, профили и история в PostgreSQL
Задача: Распознавание растений по фото и советы по уходу с учетом уровня пользователя.
Стек: OpenAI Vision API, LangChain AI Agent, PostgreSQL (профили + история), система states.
Решение: “Умное ожидание ввода” — бот запоминает тип запроса (фото/текст) и маршрутизирует данные. Детальный промпт для Vision API с форматированным выводом.
5) AI-помощник для формул Excel/Google Sheets
Chat memory, строгий формат ответа, монетизация
Задача: Генерация формул по текстовому описанию на естественном языке.
Стек: GPT, PostgreSQL Chat Memory (контекст диалога), custom system prompt, YooKassa.
Решение: Память диалога, формат ответа: формула → объяснение → альтернативы.
6) Персональный AI-ассистент и бот-портфолио
Inline-клавиатуры, SPA-эффект, webhook-архитектура
Задача: Интерактивное портфолио в формате Telegram-бота.
Стек: n8n, inline-клавиатуры, Switch-логика, динамическое редактирование сообщений (SPA-эффект), webhook-архитектура.
Фишка: Резюме демонстрирует само себя — пользователь читает кейсы в боте, который я создал.
7) Webinar Builder Bot (AI-конструктор продающих вебинаров)
2-этапная генерация, NLP-фильтр, state management
Задача: Бот для генерации сценариев вебинаров с глубоким анализом ЦА по методологиям нескольких авторов.
Стек: n8n, GPT, PostgreSQL (state management + is_awaiting_input), LangChain TextClassifier (NLP-фильтр), Telegram Bot.
Решение: (1) Глубинный анализ ЦА (боли, страхи, триггеры, мифы, трансформация) через AI с ролью психолога + маркетолога. (2) Копирайтинг вебинара (45 мин) с фреймворками PAS + AIDA. NLP-классификатор отсеивает off-topic запросы. PostgreSQL хранит состояние диалога. Интеграция Tavily для актуальной информации.
8) GitHub API Documentation Assistant (RAG на Supabase pgvector)
540+ endpoints, embeddings, семантический поиск
Задача: Чат-бот для работы с документацией GitHub API через векторную БД вместо полнотекстового поиска.
Стек: n8n, Supabase Vector Store (pgvector), OpenAI Embeddings, OpenAI Chat, LangChain VectorStoreTool, Google Drive API.
Решение: Создал базу знаний из OpenAPI спецификации GitHub (540+ endpoints). Текст разбивается → эмбеддинги → сохраняются в Supabase. При запросе: embedding запроса → семантический поиск → передача контекста в GPT. AI-агент отвечает только на основе найденных документов.
9) Telegram Support Ticket System (на Redis)
Forum Topics, forward/copyMessage, rate limit, broadcast
Задача: Система тикетов поддержки для Telegram-бота с автоматическим созданием топиков в группе.
Стек: n8n, Redis (Hash для хранения users + thread_id), Telegram Bot API (Forum Topics, forwardMessage).
Решение: При первом сообщении: проверка Redis (TG-USER-{chat_id}) → если нет, создается топик в супергруппе и сохраняется в Redis. Все последующие сообщения пересылаются в топик через forwardMessage. Ответы саппорта автоматически пересылаются юзеру. Broadcast: агрегация ключей TG-USER-* → Split In Batches (29 msg/sec) → copyMessage из канала. Фильтрация заблокированных юзеров через поле “Blocked”.
10) LegalTech (NDA): Telegram-кабинет клиента + интеграция с CRM
Авторизация токеном, state-machine, документы, задачи юристам
Задача: Личный кабинет клиента в Telegram: показать статус дела и оплат, принимать документы, лидогенерация и создание задач юристам в CRM — без ручной рутины.
Стек: n8n, Telegram Bot API, PostgreSQL, Bitrix24 (REST/Webhook), LangChain (Chat Memory + Information Extractor), OpenRouter (Gemini), Webhooks.
Решение: Реализовал state-machine в PostgreSQL (can_write / sendDOC / analyze_doc / privacy consent), меню на inline-кнопках, авторизацию клиента через /start с токеном (из CRM), получение статуса сделки и счетов из CRM с маппингом стадий в “человеческий” текст. “Заказать звонок” — антифлуд + задача ответственному в CRM. Документы — загрузка файла в CRM-диск + задача юристу с привязкой к сделке. Для лидов — сбор истории, LLM-извлечение контактов/сути кейса, создание лида в CRM и логирование ошибок.
Результат: Единый Telegram-канал для сервиса клиентам + автоматизация документооборота и заявок без участия менеджеров.
11) LegalTech (NDA): CRM → Telegram уведомления и триггерные рассылки
Стадии/оплаты, webhooks, anti-spam, поздравления/касания
Задача: Автоматически уведомлять клиента в Telegram о смене статуса дела/этапов, событиях по оплате и поддерживать контакт “тёплыми” рассылками (без спама).
Стек: n8n, PostgreSQL, Telegram Bot API, Webhooks, Bitrix24 (deal/invoice), Cron/Schedule Trigger, JavaScript.
Решение: Воркфлоу на вебхуках CRM: определение типа события (обновление сделки/стадии счетов), получение актуального статуса из CRM, поиск клиента в PostgreSQL и отправка персонализированного сообщения с inline-кнопкой “Заказать звонок”. Плановые рассылки: поздравления с днем рождения (выборка по дате), ежемесячные касания для клиентов на определённых стадиях с рандомизацией из набора шаблонов, контроль антиспама/повторов через служебные поля в БД.
Результат: Снижение нагрузки на менеджеров/юристов + прозрачность для клиента + удержание контакта на длинных этапах процесса.
Опыт работы
АНО «Инновационный университет», Москва
Руководитель проектов / Технический менеджер (IoT)
Март 2018 — настоящее время
- Управлял разработкой IoT-решений для ЖКХ, АПК и транспорта
- Проектировал архитектуру интеграционных решений и API для партнерских систем
- Выстраивал автоматизацию бизнес-процессов: парсинг данных, отчетность
- Разрабатывал технические требования, координировал команды разработки
- Работал с БД для хранения телеметрии IoT-устройств
- Достижения: Возродил международный строительный проект Jannat Al Hussain (Ирак) через автоматизацию документооборота. Организовал электротехническую выставку в Египте (40+ участников, 10+ контрактов).
АО «Центр аддитивных технологий»
Руководитель проектов
Ноябрь 2021 — Сентябрь 2022
- Управлял полным циклом R&D проектов (НИР, ОКР) в аддитивных технологиях
- Планировал технические процессы: 3D-сканирование, реверс-инжиниринг, моделирование
- Координировал производство, пост-обработку, ОТК, согласование РКД
- Выстраивал B2G-взаимодействие в рамках ГЧП, работал с ведущими университетами
- Внедрял автоматизацию контроля качества и документооборота
- Достижения: Реализовал 2 проекта по импортозамещению с полным пакетом КД и сертификацией. Вывел 3 проекта из “красной зоны” через оптимизацию процессов.
Айти Цех, Москва
Дежурный инженер технической поддержки сети
Май 2016 — Февраль 2018
- Мониторил работу IP-сети: загрузка каналов, диагностика отказов, анализ логов
- Работал в CRM, вел учет trouble-тикетов с приоритизацией по SLA
- Диагностировал неисправности L2/L3 (коммутация, маршрутизация)
- Участвовал в разработке внутренних норм поддержки клиентов и сети связи
- Достижения: Повысил SLA с 65–70% до 90+% через оптимизацию процессов диагностики. Осуществлял пре-сейл, готовил горячие лиды для менеджеров.
Образование
- Воронежский государственный университет — Математический факультет, Магистратура, не окончена
- Международный институт компьютерных технологий, Воронеж — Информатика и вычислительная техника, Бакалавриат (2015)
- Дополнительное образование — Курсы RIPE NCC (сетевые технологии и управление IP-адресацией)