Роман Хамед

Backend-разработчик / n8n Automation Engineer

✉️ niktimas696@gmail.com 💬 t.me/niktimas 📍 Воронеж 💰 от 200 000 ₽

Обо мне

Фокус: backend + интеграции + автоматизация

Backend-разработчик с 9-летним опытом в технологических проектах: от инженера техподдержки IP-сетей до руководителя IoT-проектов. Последние 3 года специализируюсь на разработке автоматизации и интеграций на n8n: создаю backend-приложения с AI, платежными системами, базами данных PostgreSQL и сложной бизнес-логикой.

Реализовал более десятка коммерческих проектов (Telegram-боты с монетизацией, CRM-системы, AI-ассистенты). Умею проектировать архитектуру, работать с асинхронными процессами. Ищу позицию backend/automation engineer, где смогу применять опыт в создании масштабируемых систем и работать с enterprise-инструментами (RabbitMQ, Kafka, Grafana, Zabbix).

Технологический стек

то, чем реально работаю

Backend & Automation

  • n8n (основа)
  • PostgreSQL
  • Supabase
  • Redis
  • REST API
  • Webhooks
  • JavaScript
  • OAuth2 / JWT

Infrastructure

  • Linux (Ubuntu)
  • Docker
  • Traefik
  • Cloudflare
  • Git
  • SSL/TLS

AI & ML

  • OpenAI API (GPT)
  • Google Gemini
  • VEO / Kling
  • LangChain
  • AI Agents
  • RAG / CAG / KAG
  • pgvector

Интеграции

  • Telegram Bot API
  • YooKassa
  • Robokassa
  • T-Bank
  • Google APIs
  • S3-хранилища

Сети

  • TCP/IP
  • DNS / DHCP
  • SNMP
  • Мониторинг IP-сетей
  • L2/L3 диагностика

Языки и инструменты разработки

  • Python (скрипты/утилиты, прототипирование)
  • Cursor / VS Code (vibe coding)
  • Debug / рефакторинг с AI-ассистентами

Интересуюсь и хочу изучать на практике: RabbitMQ, Kafka, Zabbix, Grafana, Prometheus, Confluence, Jira, Kubernetes, QA Automation

Портфолио проектов

сворачиваемые карточки — раскрывай детали
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-адресацией)

Дополнительная информация

языки, публичность, формат работы

Языки: Русский (родной), Английский (чтение технической документации, работа с API)

Публичные выступления: Опыт работы на выставках в Москве, Санкт-Петербурге, Каире. Презентация технических решений для заказчиков и инвесторов.

Блог: 20+ статей по автоматизации на Telegraph, хотел упаковать конференцию по n8n+AI, делал обучающие курсы по n8n

Готовность: К переездам и командировкам. Рассматриваю и офис, и удаленку.