• Файл

Євген

AI engineer

Розглядає посади:
AI engineer, розробник штучного інтелекту, інженер з автоматизації, спеціаліст з ШІ
Вік:
35 років
Місто проживання:
Кривий Ріг
Готовий працювати:
Дистанційно

Контактна інформація

Шукач вказав: ТелефонЕл. поштуLinkedInМесенджер

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Євген Степанюк
AI Engineer — LLM-застосунки та пайплайни генеративного медіа
Виводжу мовні та візуальні моделі у продакшн і будую системи, які тримають їх надійними.

Кривий Ріг, Україна — віддалено (CET/EET) · [відкрити контакти](див. вище в блоці «контактна інформація») · [відкрити контакти](див. вище в блоці «контактна інформація») · t.me/erleug ·
github.com/eugenestepaniuk · [відкрити контакти](див. вище в блоці «контактна інформація»)

ПРОФІЛЬ

AI Engineer і Full Stack Developer із 6+ роками комерційної розробки. Зараз це внутрішня операційна система компанії:
працює у продакшні, синхронізує CRM, рахує виручку, веде планування і шле звіти в Telegram; 606 тестів, 25
задокументованих архітектурних рішень, CI та деплой у контейнерах. Поряд — AI-консьєрж на сайті клініки естетичної
медицини у США: підбирає процедури, збирає ліди й не може вигадати ні послугу, ні ціну, бо бере їх лише з бази. До цього —
єдиний розробник і архітектор корпоративної платформи документообігу, потім фронтенд CRM обробки платежів під NDA.

ІНЖЕНЕРНІ РОБОТИ

BN Medline OS — внутрішня операційна система над KeyCRM У ПРОДАКШНІ
Операційна система з інтерфейсом у Telegram: синхронізація з CRM, визнання виручки, планування, звітність і алерти.
• У продакшні з серпня 2026. Дев'ять користувачів — CEO, бухгалтерія, склад, маркетинг і регіональні менеджери в Болгарії
та Румунії; близько 3 500 синхронізованих карток CRM.
• Шарована архітектура — core → domain → db/infra → services → bot/api/scheduler. Бізнес-правила нічого не знають ні про
базу, ні про Telegram, тому тестуються без них.
• Гібридна синхронізація з CRM: вебхук — лише сигнал, авторитетний refetch — джерело істини, а звірочні скани підбирають
те, що вебхуки загубили.
• Відновив історію стадій угоди і час першої відповіді менеджера на заявку — CRM не зберігає ні того, ні іншого, а без них
немає ні воронки, ні розуміння, як швидко реагують на ліди.
• Виручка визнається на відвантаженні, а не на оплаті; наслідки цього вибору прокручені через модель даних, а не лишені на
рівні назви поля.
• Дублікати згортаються по UNIQUE ідентифікатору CRM плюс merge при звірці; планувальник — одна репліка за advisory locks
Postgres; стан діалогу бота живе в Postgres, а не в пам'яті.
• 606 тестів і 25 задокументованих архітектурних рішень. CI тримає окремо самодостатні тести і ті, що читають продакшн-
рядки, щоб гейт не проходив вхолосту на порожній базі.
СТЕК Python 3.12 · FastAPI · aiogram 3 · APScheduler · SQLAlchemy 2 async · asyncpg · Alembic · PostgreSQL/Supabase ·
structlog · Docker Compose · Caddy · GitHub Actions · pytest · mypy · ruff

Rejuv Spa — AI-консьєрж на живому клієнтському сайті У ПРОДАКШНІ
spa-rejuve.vercel.app
Діалоговий консьєрж, що підбирає процедури й збирає ліди для клініки естетичної медицини у США.
• Цикл виклику функцій із шістьма інструментами написаний руками, без агентного фреймворку — межі ходу, ретраї та
поведінка при відмовах лишаються видимими й тестованими.
• Усі процедури й ціни, які може назвати модель, беруться з бази. Вона не може назвати послугу, якої не існує — це
забезпечує код, а не прохання в промпті.
• Медично ризиковані питання відсіюються на сервері ще до показу кнопки запису, і перевірка свідомо спрацьовує із
запасом: втрачений запис коштує дешевше за хибну пораду.
• Усе, що повертає модель, обробляється як недовірений вхід — включно з санітизацією формульних ін'єкцій при експорті
лідів у таблицю.
• Перевірив row-level security на живій базі: підключився під анонімною роллю і спробував прочитати те, чого не мав бачити;
знайшов зайві права й відкликав.
СТЕК Next.js · TypeScript · Google Gemini (function calling) · Drizzle ORM · PostgreSQL · Upstash rate limiting · Zod ·
Resend · Google Sheets API · Sentry · Vercel

Пайплайн автоматизації AI-відео
Тема → сценарій → зображення → відео → озвучка → субтитри → монтаж -> публікація, оркестровані над ComfyUI на
орендованих GPU.
• Власний асинхронний клієнт ComfyUI по HTTP і WebSocket: розуміє і поточний, і застарілий сигнал завершення, а невідомі
події пропускає, а не падає на них.
• Ін'єкція параметрів перевіряє, що вузол і його вхід справді є у графі — помилка в назві стає одразу видимою, а не тихо
зіпсованим рендером.
• Адаптер FLUX.2 шукає вузли за class_type з перевіркою «рівно один», а не за літеральними id, тож ре-експорт воркфлоу
його не ламає.
• 65 тестів проти мока ComfyUI — логіка побудови графа перевіряється без GPU.
СТЕК Python · FastAPI · ComfyUI · FLUX.2 · WAN 2.2 · ElevenLabs · FFmpeg · Vast.ai · pytest

medialine — пайплайн тренування LoRA У РОБОТІ
Підготовка до тренування власних LoRA під продукти: перевірені ліцензії, зафіксовані версії ваг і спосіб зрозуміти, чи LoRA
взагалі щось покращує.
• Перевірив ліцензії всіх компонентів моделі й склав таблицю дозволів; тренер обрав саме за ліцензією (musubi-tuner, Apache
2.0).
• Ваги описані з прибитими ревізіями і перевіряються при завантаженні — орендована машина або збирає точно той самий
набір, або одразу падає.
• Спершу базова лінія: двадцять фіксованих сцен і seed'ів без LoRA, щоб відповісти, чи LoRA взагалі потрібна. Валідація ганяє
ті самі сцени й seed'и.
• Обмеження переносу з'ясовані наперед: LoRA з базової моделі вантажиться на дистильовану при інференсі, а адаптер із 4B
на 9B не працює.
СТЕК Python · musubi-tuner · FLUX.2 · ComfyUI · Vast.ai · pytest

Lead Processor
github.com/eugenestepaniuk/lead-processor
Заявка з лендінгу → валідація → LLM-класифікація → зберігання → сповіщення в Telegram.
• Збій інфраструктури і непридатна відповідь моделі зберігаються як різні стани — завжди видно, чи модель не запускалась,
чи запустилась і не змогла класифікувати.
• Критичні й некритичні відмови розділені за задумом: лід не втрачається через те, що не спрацювало збагачення.
• 62 тести на валідацію, фолбеки класифікації та шляхи сповіщення.
СТЕК Python 3.11 · FastAPI · Pydantic v2 · Google Gemini · SQLite · httpx · pytest · mypy · ruff

ДОСВІД

AI Content Creator & AI Automation Specialist Вересень 2025 – дотепер
BN Medline
• Проєктую й веду генеративний AI-продакшн для брендів естетичної медицини та б'юті: концепція, сценарій, генерація
зображень і відео, анімація персонажів і lip-sync, фінальний монтаж.
• Побудував і супроводжую внутрішню операційну систему компанії (вище) та її n8n-автоматизації звітності й планування.

Frontend Developer 2025 – 2026
CRM обробки платежів · клієнт під NDA
• Чотири фронтенди з однієї кодової бази: партнерський бек-офіс, внутрішня операційна консоль, спільна дизайн-система,
SSR-маркетинговий сайт.
• White-label білд-система — один конфіг Vite визначає standalone- чи brand-overlay-режим і накладає бренд-джерела поверх
основного застосунку, плюс крос-репозиторний CI fan-out для кількох брендованих деплоїв.
• Дизайн-система на CSS Cascade Layers з токенізованою темізацією — застосунки перевизначають стилі бібліотеки без хаків
зі специфічністю.
СТЕК React 19 · TypeScript · Vite · TanStack Query · Redux Toolkit · Zod · Socket.IO · Docker · Helm/Kubernetes ·
GitHub Actions

Full Stack Developer 2019 – 2025
KAI · Україна
• Єдиний розробник і архітектор корпоративної платформи документообігу — від моделі даних до продакшн-деплою; 50+
корпоративних користувачів щотижня.
• Створення документів і реєстр, інтеграція КЕП для внутрішнього й зовнішнього підписання, сканування, обробка
штрихкодів/QR та інтеграція пошти для архівування документів.
• Адмінпанель із гранульованим рольовим доступом, що складається у рантаймі, а не захардкодженими екранами під кожну
роль.
• Скоротив середній час відповіді API на 40% оптимізацією запитів та індексуванням.
СТЕК Node.js · Express · React · TypeScript · Sequelize · MS SQL · Ant Design

ТЕХНІЧНІ НАВИЧКИ

AI / LLM інженерія Function calling · Grounding · Промпт-інжиніринг · Валідація виводу · Скринінг безпеки · Gemini · Claude
· MCP
Генеративне медіа ComfyUI · FLUX.2 · WAN 2.2 · SDXL · Тренування LoRA · i2v / s2v · Lip-sync · ElevenLabs · FFmpeg ·
Vast.ai
Бекенд Node.js · Express · Python · FastAPI · SQLAlchemy 2 async · Pydantic · aiogram · REST / вебхуки
Фронтенд TypeScript · React · Next.js · Vite · TanStack Query · Zod · SCSS
Дані PostgreSQL · Supabase · MS SQL · MongoDB · SQLite · Drizzle · Alembic · Row-level security
Інфраструктура Docker · GitHub Actions · Caddy · Vercel · pytest · mypy · ruff · Структуровані логи · Sentry · ADR
Мови Українська — рідна · Англійська — B2

Інші резюме цього кандидата

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: