Автоматизация · n8n · AI-LLM · Technical PM

Анастасия Чернова

Автоматизирую процессы и подключаю AI туда, где от этого реально становится проще работать.

Собираю на n8n воркфлоу, которые потом не разваливаются от нагрузки. Делала и простые интеграции, и пайплайн на 90 источников данных.

Руковожу технической разработкой – от первой строчки кода до продакшена. С разработчиками говорю на их языке, со сроками не подвожу.

Встраиваю LLM в рабочие процессы так, чтобы это реально экономило время, а не было демкой для презентации.

смотреть кейсы
ГРАФ ОПЫТА – ВЫБЕРИТЕ РОЛЬ В НИЖНЕМ УЗЛЕ
Нажимай
IT-компания · n8n ↑ к графу

Воронки и боты-квесты

Единолично разрабатывала и запускала вебинарные воронки и интерактивные форматы для вовлечения аудитории – самый ранний и самый универсальный по набору задач этап, до перехода в техлиды.

  • Создала порядка 20 ботов разной сложности, включая вебинарные воронки на Salebot
  • Разработала игровые Telegram-квесты – вызвали заметный интерес в профессиональном сообществе, неоднократно замечала попытки копирования механик
  • Провела 5 вебинаров: техническая организация трансляций (Bizon365 + OBS Studio)
  • Разработала методологию сбора аналитики из чат-бот воронок
IT-компания · n8n · PM ↑ к графу

Техлид агентства ботов

Руководила технической стороной разработки чат-ботов в команде 3–5 человек, часто работала руками наравне с командой. Проекты строились на конструкторе Salebot (Telegram, VK и другие мессенджеры), но регулярно выходили за его рамки – кастомные интеграции через API и n8n там, где возможностей конструктора не хватало.

  • Запущено порядка 150 ботов для ~50 клиентов
  • Технически объёмные интеграции: CRM, ChatGPT, Telegram Personal, платёжные системы
  • Кастомная разработка через API/n8n сверх стандартных возможностей Salebot
  • Аналитика прохождения воронки – отслеживала, где клиенты технически «застревают», инициировала исправления
  • Кросс-функциональное взаимодействие: маркетологи, дизайнеры, ОКК
  • Методология ведения проектной документации, поиск и онбординг новых сотрудников
IT-компания · n8n ↑ к графу

CRM-аналитика и телефония

До перехода на контент-фабрику настраивала сквозную аналитику для отслеживания эффективности рекламных подрядчиков. Компании нужно было точно считать количество и стоимость лидов от ~10 разных подрядчиков, до этого данные собирались вручную.

  • Настроила внешние интеграции в amoCRM и Битрикс24 для отслеживания рекламных кампаний
  • Настроила 4 воронки под разные источники трафика
  • Связала интеграции с Tilda для сквозного отслеживания пути лида
  • Автоматизировала сбор аналитики через n8n – заменила ручной сбор данных полностью автоматическим
  • Настроила телефонию (Сипуни, Мегафон), инициировала переход на Манго
Компания получила точные данные по количеству и стоимости лидов в разрезе каждого из ~10 подрядчиков – то, что раньше собиралось вручную и с задержкой, стало доступно оперативно и без ручного труда.
IT-компания · n8n · PM · AI-LLM · флагман ↑ к графу

Контент-фабрика

Совмещала роль техлида и хендс-он разработчика в проекте по промышленному производству контента для соцсетей: 90 аккаунтов на 7 площадках, команда операторов публиковала до 1890 роликов в день.

Оргструктура контент-фабрики: техлид руководит цехом разработки, операторами фермы и аналитикой
Структура работы – три цеха под единым техлидом
  • Ежедневный сбор статистики с 90 аккаунтов: n8n + Apify + API площадок → PostgreSQL → аналитика в Apache Superset
  • AI-пайплайн конкурентной разведки: анализ «выстреливших» роликов, автоматическое извлечение сценариев через Gemini/Claude, база «хуков» с интерфейсом для копирайтеров
Пайплайн: 90 аккаунтов → n8n + Apify → PostgreSQL → Apache Superset + AI-конкурентная разведка через Gemini/Claude
Пайплайн сбора данных и AI-конкурентной разведки
  • Система уникализации видео для мультиаккаунтной публикации: n8n + ffmpeg + S3
Пайплайн уникализации видео: исходник → n8n → ffmpeg → S3 для 90 аккаунтов
Пайплайн уникализации видео
  • Единая БД PostgreSQL для всех производственных «цехов» + инструмент кастомных отчётов на Claude + MCP
  • Инфраструктура телефонной фермы (90 устройств): подбор оборудования, методология операторов, поиск подрядчика для кастомного ПО → 10-кратное ускорение при сохранении устойчивости аккаунтов
Телефонная ферма: было – разрозненное оборудование и ручная работа; стало – 90 устройств, единая методология, 10-кратное ускорение
Телефонная ферма – до и после внедрения методологии
  • Инициировала автоматизацию публикации и прогрева аккаунтов – начала разработку на Python, передала команде из 3–5 разработчиков; на момент завершения: MVP на 4 аккаунтах
  • Веб-приложения в Telegram для сотрудников, Telegram-бот мониторинга инцидентов
Мокап Telegram-бота мониторинга: карточки инцидентов с цветовой маркировкой – критично, внимание, решено
Telegram-бот мониторинга инцидентов контент-фабрики
  • Полное администрирование серверной инфраструктуры проекта
Онлайн-школа · n8n · PM ↑ к графу

Техспециалист онлайн-школы

Отвечала за техническую инфраструктуру онлайн-школы: автоворонки, вебинары, аналитику и приём платежей – в условиях больших пиковых нагрузок (например, до 300 тысяч подписчиков боту за 3 дня) и постоянно растущей базы клиентов (свыше 800 тысяч на пике).

  • Собрала множество автоворонок и интеграций на Salebot за годы работы (Tilda, Битрикс24, Bizon365, GetCourse)
  • Организовала и обеспечивала техническую устойчивость живых и автовебинаров, включая марафоны: пик – 39 000+ регистраций, 16 500 одновременных зрителей
  • Создала и поддерживала сводную аналитику для отделов продаж, финансов и производства
  • Настроила СМС-рассылки и автодозвоны
  • Участвовала в разработке модуля учёта платежей в CRM компании

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

Фриланс · NDA · PM ↑ к графу

Лендинг + lead-инфраструктура

Заказчик – B2B SaaS-компания – заказал одностраничный лендинг: собрать по дизайну из Figma, довести до продакшена и связать все заявки с CRM. Проект вырос от вёрстки до полноценной инфраструктуры сбора и маршрутизации лидов.

  • Фронтенд: одностраничный лендинг по макету – hero, блок продукта, преимущества, тарифы с интерактивным калькулятором, FAQ. Пиксель-перфект под три брейкпоинта
  • Производительность: Lighthouse мобайл с 63 до ~85 – WebP/AVIF, адаптивные источники, предзагрузка hero, устранение forced reflow
  • Lead-инфраструктура: форма → CRM (сделка + контакт с дедупликацией, UTM-метки, ответственный, дубль в мессенджер продаж)
  • Чат → CRM: собственный бесплатный «мост» вместо платного маркетплейс-приложения – вебхук-сервис вместо подписки
  • Аналитика: веб-аналитика, A/B-инструмент, рекламный пиксель
  • DevOps: мультиплатформенный деплой – два git-remote, staging-превью и продакшен через self-hosted PaaS на Docker
Фриланс · NDA · n8n ↑ к графу

«Тихие» баги в синхронизации CRM

Лиды квалифицируются в одной CRM, а принятые – передаются в другую, где идёт работа с клубом и продажи. Задача – найти и устранить «тихие» баги в уже существующей двусторонней синхронизации между CRM. Разработка велась в связке с AI-инструментами; диагностика первопричин, логика маппинга и финальная доводка – ручная инженерная работа.

Заказчик и детали скрыты по NDA. Технологический стек и методы приведены как есть – они и составляют суть компетенций.

Контекст и задача

Система работает по схеме: лиды поступают в amoCRM, где менеджеры их квалифицируют. Принятые лиды – те, кто принял оффер – должны автоматически создаваться в Bitrix24, где ведётся вся дальнейшая работа с клубом и продажи. Синхронизация двусторонняя: изменения статусов и ключевых полей должны отражаться в обеих системах.

Проблема: часть данных терялась или дублировалась, но без явных ошибок – воркфлоу отрабатывали штатно, логи были чистые. «Тихие» баги: данные не приходили туда, куда должны были, или приходили не те.

Что сделала

  • Проаудировала существующую схему синхронизации в n8n – восстановила актуальную карту потоков данных между amoCRM, n8n и Bitrix24
  • Изолировала проблемные сценарии: через тестовые лиды воспроизвела каждый баг в управляемых условиях, не ломая боевой поток
  • Диагностировала расхождения в маппинге полей: часть полей amoCRM не имела однозначного соответствия в Bitrix24 – справочники были несинхронизированы
  • Использовала Directus как слой маппинга справочников: создала таблицу соответствий идентификаторов между системами, которую воркфлоу n8n читает динамически вместо хардкода
  • Устранила дублирование: настроила дедупликацию через PostgreSQL – при повторном триггере система проверяет, существует ли уже запись с таким ID, прежде чем создавать новую
  • Исправила потерю данных при обратной синхронизации (Bitrix24 → amoCRM): часть webhook-событий не обрабатывалась из-за несовпадения ожидаемой структуры payload
Синхронизация стала предсказуемой: данные доходят до нужной системы, дубли не создаются, потери устранены. Маппинг справочников вынесен в отдельный управляемый слой – не нужно лезть в код при изменении структуры CRM.

Стек: n8n · amoCRM API · Bitrix24 REST API · PostgreSQL · Directus (headless CMS как справочник маппинга) · webhooks

Фриланс · NDA · PM · AI-LLM ↑ к графу

Диагностика корпоративного трекера задач

Серия инженерных задач для корпоративного заказчика: расследование сбоев, сквозные интеграции между headless-CMS, трекером задач и платформой автоматизации, скриптовые доработки и восстановление потерянных данных. Диагностика первопричин, доказательная база и решения по каждому кейсу – ручная инженерная работа.

Root-cause · «Командный отчёт по учёту времени падал без единой записи в логах»
Решено

Проблема: сводный отчёт падал с общей ошибкой на части периодов, сбой не попадал в лог даже на уровне DEBUG – плагин проглатывал исключение.

Причина: циклическая иерархия – две задачи ссылались друг на друга как «эпик» и «родитель». Построение дерева зацикливалось на этой паре.

Итог: разорвала цикл, просканировала остальные задачи на похожие аномалии. Отчёт заработал за все периоды.

анализ логовбисекцияAPI трекераroot-cause
Интеграция · «Двусторонняя синхронизация бизнес-полей между CMS и трекером задач»
Решено

Задача: два бизнес-поля из headless-CMS должны автоматически появляться в задачах трекера при создании и изменении.

Работа: доработала цепочку webhook CMS → n8n → REST трекера, выровняла справочники. Написала разовый REST-скрипт и заполнила поля у ~350 исторических задач.

n8nDirectusREST APIмиграция данныхмаппинг справочников
Автоматизация · «Автозаполнение полей дефекта из связанной задачи»
Решено

Решение: Groovy-листенер в скриптовом движке трекера – вместо хрупкой встроенной автоматизации, которая до этого только ломала данные. Обошла перезапись формой через отложенное выполнение в отдельном потоке.

Бонус: выяснила, что старое неверно настроенное правило затёрло поля у 6 реальных задач, и восстановила значения из истории изменений через REST.

GroovyScriptRunnerJava APIмногопоточностьchangelog
Reverse-engineering · «Правила-призраки: поля самопроизвольно очищались»
Решено

Причина: несколько правил без условия по типу задачи копировали значения «из родителя», которого у дефектов нет – и вместо копирования очищали поля.

Итог: вышла на недокументированный REST-эндпоинт, выгрузила все правила проекта программно. Добавила недостающие условия, отключила дубликаты.

REST-разведкаchangelogAutomation rulesсистемная диагностика
Анализ · «Перевод свободнотекстового поля в типизированное – под фильтры и авто-отчёты»
Спланировано

Работа: собрала требования, проверила объём миграции (~170 значений), выявила неочевидные риски: неоднозначный маппинг и конфликт обязательности поля с отложенным автозаполнением.

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

анализ требованийоценкариск-менеджментмиграция схемы

Стек: Jira (Server/DC) · ScriptRunner · Groovy · Jira Java API · Jira REST API · Automation for Jira · n8n · Directus · PowerShell · REST/webhooks · анализ логов

Фриланс · 2026 · n8n · AI-LLM ↑ к графу

Дашборд для отдела продаж на Apache Superset

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

  • Спроектировала и настроила PostgreSQL как единое хранилище данных воронки
  • Создала веб-форму для менеджеров – простой ежедневный ввод данных без обращения к базе напрямую
  • Построила дашборд в Apache Superset: KPI-карточки, помесячная динамика, конверсия на каждом этапе воронки с условным форматированием (план/факт, отклонения)
Дашборд Apache Superset – KPI-карточки и сводные показатели воронки
KPI и сводные показатели
Дашборд Apache Superset – помесячная динамика воронки продаж
Помесячная динамика
График конверсии по этапам воронки с условным форматированием план/факт
Конверсия по этапам – план/факт
У клиента впервые появилась оперативная, а не постфактум-аналитика по всей воронке продаж.
Pet-проект · n8n · AI-LLM ↑ к графу

Автоматизация поиска работы

Личная система для собственного поиска работы: n8n-воркфлоу парсит email-дайджесты HH.ru (Gmail Trigger → Code parsing → Google Sheets с дедупликацией по vacancyId), плюс отдельный воркфлоу мониторинга тематических Telegram-каналов – прямой скрапинг t.me/s/, минуя нестабильный RSSHub – с уведомлениями по приоритетным вакансиям.

n8n-воркфлоу: Gmail Trigger → парсинг email-дайджестов HH.ru → запись в Google Sheets с дедупликацией
Воркфлоу парсинга дайджестов HH.ru из Gmail
n8n-воркфлоу: мониторинг тематических Telegram-каналов через прямой скрапинг t.me/s/
Воркфлоу мониторинга Telegram-каналов

Живой счётчик в графе выше показывает реальное число вакансий, обработанных ботом – данные подтягиваются через вебхук в n8n (ключи Google Sheets остаются на сервере, в браузер не уходят).

Pet-проект · AI-LLM · n8n ↑ к графу

Портфолио-сайт: node-graph + AI-чат

Список резюме на сайте – это просто текст. Хотелось показать рекрутёру живой пример технической работы, а не только перечисление технологий.

Реализация

  • Граф-канвас на чистом JS без фреймворков и сборки – узлы-кейсы вместо статичного списка, попапы в духе открытой n8n-ноды
  • Прямые ссылки под роль (?role=n8n/pm/ai) – три версии одного сайта под три резюме, без ручного переключения
  • AI-чат-виджет: сперва быстрый ответ по FAQ, LLM (Claude Haiku) подключается только когда вопрос выходит за рамки заготовленных ответов
  • Дневной лимит запросов и логирование диалогов – чтобы не улететь по расходам и видеть, что реально спрашивают

Показательный технический момент

При деплое сайт неожиданно начал отдавать 404, хотя сборка проходила без ошибок. Диагностика показала: домен маршрутизировался через два независимых Traefik-инстанса с разными механизмами обнаружения сервисов – один читает Docker-лейблы на контейнере, другой управляется через отдельный встроенный интерфейс, и они физически не видят сервисы друг друга.

Решение нашлось методичным сужением слоями – DNS → доступность портов → сетевая видимость → конкретные лейблы – пока не стало ясно, через какой именно Traefik должен идти трафик.

Три ролевые ссылки уже разосланы под три версии резюме, чат отвечает на вопросы про стек и опыт, а сама эта диагностика легла отдельным кейсом – реальная инженерная работа не заканчивается на первом деплое.
Соревнование · Т-Образование · PM · AI-LLM ↑ к графу

Архитектурная ката – 1-е место (Новички)

Соревнование по архитектурному мышлению. За ограниченное время нужно было спроектировать и защитить перед жюри архитектуру платформы доставки еды T-Delivery промышленного масштаба: 55+ городов в 5 странах на 2 континентах, 1,5 млн заказов в день, 25 млн пользователей, 80 тыс. курьеров. Требовалось показать не «набор сервисов», а инженерное мышление: обоснованные решения, компромиссы, работу под меняющиеся требования, реальную экономику и региональную специфику (152-ФЗ в России, PDPL в ОАЭ, мобильные деньги M-Pesa и нестабильный интернет в Африке).

Что делали

  • Разобрали требования, посчитали реальную нагрузку и осознанно не переусложняли (заказы – ~17–140/сек, реальный масштаб только у поиска и GPS)
  • Спроектировали гибридную архитектуру: модульный монолит-ядро + три микросервиса под критичную нагрузку (трекинг, назначение курьеров, платежи) – с обоснованием через стоимость, скорость разработки и надёжность
  • Собрали диаграммы в нотации C4 (Context / Container / Component), потоки данных (happy path + сценарии ошибок), стейт-машину заказа
  • Проработали ADR, нефункциональные требования (доступность, масштабируемость, безопасность, observability), стратегию миграции с монолита (Strangler Fig), мультиоблако с учётом законодательства и модель окупаемости
  • В формате «чёрных лебедей» отбивали живые инциденты за 15 минут: флешмоб ×100, коллапс платёжного шлюза M-Pesa, фрод курьеров через накрутку GPS – с бизнес- и техническим решением
  • Подготовили и защитили решение перед жюри (презентация ~20 минут, ответы на вопросы «что если»)

Мой вклад

Блок «Гибкость бизнеса»: продумывала, как система масштабируется на новые города и страны – что меняется в требованиях (валюта, регуляторика, способы оплаты), какие компоненты можно переиспользовать, а какие проектировать заново под локальную специфику. Отдельно – экономика проекта: во сколько обходится разработка и поддержка, когда окупается. Готовила и защищала этот блок перед жюри.

Прокачали:

архитектурное мышлениенотация C4проектирование под масштабанализ компромиссовменяющиеся требованияunit-экономикакомандная работа в сжатые срокипубличная защита
🏆 1-е место в номинации «Новички» – из 11 команд в двух номинациях («Опытные» и «Новички»).
Pet-проект · AI-LLM · n8n · PM ↑ к графу

TeamRole AI – HR-бот, определяющий архетип в команде

Захотелось проверить гипотезу: может ли короткий диалог с ИИ заменить долгий тест или консультацию, когда человеку нужно быстро понять свою роль в команде. Получился бот TeamRole AI в мессенджере MAX – за 6 вопросов и пару минут разговора он определяет архетип пользователя (генератор идей, координатор, аналитик и другие), объясняет сильную сторону и зону роста, а дальше отвечает на вопросы про командную работу уже с опорой на посчитанный профиль.

Попробовать бота в MAX →

Продуктовая логика

  • 6 вопросов с кнопками – MAX обрезает длинный текст на кнопках, поэтому короткие метки «1»–«4», а полный текст вариантов вынесен в тело сообщения
  • После 3-го вопроса – короткий поддерживающий AI-комментарий по первым ответам, чтобы тест ощущался как диалог, а не как анкета

Технические решения

  • Скоринг детерминированный, без AI: проценты по 4 осям считает обычный код – Claude Sonnet подключается только на интерпретацию, превращает цифры в текст архетипа и ведёт свободный чат после теста, опираясь на профиль пользователя
  • Карточка архетипа – не шаблон с подстановкой текста: уникальное изображение генерируется отдельно под каждый профиль через Qwen Image
  • Три мини-приложения внутри MAX: просмотр и генерация своей карточки с шерингом другим пользователям, галерея всех своих карточек, радар-диаграмма профиля по 4 осям
  • Шеринг сделан честно: сервер рендерит финальный PNG через Pillow (не CSS-наложение поверх скриншота), отправляет его через MAX API и вызывает shareMaxContent – то, что человек пересылает друзьям, выглядит так же аккуратно, как в самом вебаппе

Защита от злоупотреблений и аналитика

  • Лимиты продуманы против злоупотребления: свободный чат – 15 вопросов в сутки, повторное прохождение теста – 2 раза в сутки, причём лимит считается по факту старта попытки, а не завершения
  • Аналитика – append-only лог событий (bot_started, quiz_completed, card_shared и так далее) плюс дашборд в Apache Superset, чтобы видеть воронку использования не постфактум, а в реальном времени
Довела до продакшена и запустила на реальных пользователях: анонс в своём телеграм-канале, ограниченный бесплатный доступ на собственном бюджете токенов – чтобы для начала проверить спрос и собрать обратную связь.

Матрица скиллов

No-code / n8n
  • n8n (self-hosted и облако), Salebot
  • amoCRM, Bitrix24, Tilda, GetCourse
  • Телефония: Сипуни, Мегафон, Манго
  • PostgreSQL, Google Sheets API
  • Парсинг, дедупликация, Apify
  • VPS, Docker, S3, ffmpeg-пайплайны
Technical PM
  • Команда 3–5 человек – найм, постановка задач, делегирование
  • Ревью архитектурных решений
  • Высоконагруженные процессы (пиковые события на десятки тысяч пользователей)
  • Умение выбрать между «сделать быстро» и «сделать правильно»
  • Работа руками наравне с командой
AI / LLM Integration
  • Claude API, MCP-интеграции, Gemini
  • AI-ассистированная разработка – архитектура и продакшен-дебаг
  • Пайплайны AI-аналитики: конкурентная разведка, автоотчётность
  • FAQ + LLM-fallback для чат-виджетов
  • Apache Superset, аналитические дашборды

Обо мне

В автоматизации больше 10 лет. Начинала с интеграций для онлайн-школы с многомиллионной аудиторией, потом дошла до руководства командой разработки в IT-компании. За это время прошла через Salebot, n8n, PostgreSQL, Superset, кучу CRM – а последний год плотно работаю с LLM: от AI-аналитики конкурентов до кастомных отчётов через MCP.

Мне без разницы, no-code это или прямой API – лишь бы работало под реальной нагрузкой и его можно было передать команде, не объясняя полдня, что тут происходит. Сейчас на фрилансе, в том числе с AI-ассистированной разработкой – сама веду архитектуру и слежу, чтобы код дошёл до продакшена, а не остался красивым черновиком.

База – Казань. Рассматриваю удалёнку, офис или гибрид. Официальное трудоустройство: трудовой договор или ГПХ, оплата в рублях.

Контакты

Если вы рекрутёр или основатель – напишите напрямую, отвечаю быстро.

Написать в Telegram →
Спроси про мой опыт
Отвечаю от своего имени, обычно за пару секунд