Юрій
Інженер з автоматизації
- Вік:
- 38 років
- Місто проживання:
- Шептицький
- Готовий працювати:
- Дистанційно
Контактна інформація
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/20248063/
Досвід роботи
Інженер з автоматизації
з 01.2024 по нині
(2 роки 10 місяців)
1krok, Дистанційно (IT)
Проєктую і впроваджую системи, які знімають ручну роботу з команд: від генерації рекламних креативів до обробки каталогу й моніторингу інфраструктури. Розробку веду у зв'язці з AI-агентами (Claude Code) за власним протоколом роботи на бойовому сервері: розвідка перед дією, рівні ризику, окремий дозвіл на запис, обов'язковий негативний контроль.
AI-ГЕНЕРАТОР РЕКЛАМНИХ КРЕАТИВІВ
Конвеєр: розбір лендінга за URL (фірмова палітра) → текст через Claude API у строгий JSON → фон image-моделлю → композиція HTML/CSS кодом → рендер у три формати headless-браузером → черга, статуси, canvas-редактор для правок.
Ключове рішення: текст малює браузер, а не image-модель — це прибрало проблему кирилиці як клас, а не лікувало наслідки. Діагностика: шрифти підключались через file://, браузер блокував їх мовчки, без рядка в логах, і макети малювались системним шрифтом із ширшими метриками — звідси заголовки за межами макета. Три стандартні способи перевірки давали хибне «так»; спрацював гейт через вимір ширини пробного рядка з кирилицею у цільовому й запасному шрифті, який зупиняє рендер при підміні.
Результати: 39 місць у коді посилались на шрифт, якого не було в рендері → 0; рендер детермінований — три прогони дали побайтово ідентичний PNG, підтверджено на двох версіях рантайму; зовнішніх залежностей у рантаймі рендеру 2 → 0; 9 дефектів знайдено вимірюванням за одну сесію, жоден не давав помилки в логах; автопідбір кегля перевірено на довжинах 29–320 знаків без обрізання.
ПЕРСОНАЛЬНИЙ AI-АГЕНТ В TELEGRAM + МОНІТОРИНГ
Агент у Telegram: приймає текст, голос, фото, PDF, таблиці; тримає пам'ять між сесіями; довгі задачі делегує субагентам на дешевшій моделі. Гейт на дії з наслідками реалізований у коді, а не в інструкції моделі. Моніторинг: збір фактів із хостів, порівняння з базовим станом, алерт із причиною. Ключове рішення — перевіряти функцію, а не стан служби: був випадок, коли всі індикатори зелені, а бот 16 хвилин відповідав помилкою на кожне повідомлення.
Результати: 6 поломок за 2 місяці; канал бекапів слав 381 ГБ на 112 ГБ корисних даних — усунуто, прогін 77 → 22 хв
ОБРОБКА КАТАЛОГІВ З AI-РОЗПІЗНАВАННЯМ
Конвеєр для каталогу 2500+ SKU: інвентаризація архівів без розпакування, фазі-матчинг із нормалізацією кодувань, AI-розпізнавання товару з упаковки за скінченним списком, dry-run із гейтами, верифікація за контрольними сумами.
Результати: 736 із 765 товарів отримали фото — 96% покриття; ~750 зображень за 10 хвилин машинного часу; нуль втрат через колізії.
СТЕК
TypeScript, Python, PHP, Bash. Node.js, Next.js, Fastify, Bun. PostgreSQL, Prisma, Drizzle, Redis, BullMQ. Claude API, Claude Code, OpenAI API, DALL·E, Flux, Stability, Replicate. Puppeteer, Fabric.js. REST API, webhooks, Telegram Bot API, Meta Conversions API, monobank Acquiring, WayForPay, Nova Poshta API. GA4, GTM, Meta Pixel. Ubuntu, Proxmox VE, ZFS, nginx, PM2, systemd, Cloudflare, fail2ban, Netdata, rclone, git.
Веброзробник
з 01.2024 по нині
(2 роки 10 місяців)
1krok, Дистанційно (IT)
Розробка комерційних сайтів і сервісів для українського малого та середнього бізнесу: лендінги, one-link сторінки, міні-магазини, корпоративні сайти, Telegram-боти.
ПЛАТФОРМА ШВИДКОГО ЗАПУСКУ СТОРІНОК
Спільне ядро плюс ізольований модуль на клієнта: окремий платіжний мерчант, окремий обробник оплати, інтеграція доставки, вбудована аналітика, приймальний аудит перед випуском. Ізоляція обрана свідомо проти спільної бази — збій в одного клієнта не зупиняє решту, і ключі різних мерчантів не лежать разом.
Результати: бібліотека зі 102 шаблонів у 12 нішах; клієнтські сторінки проходять автоматичний аудит перед випуском — коди відповіді, індексація, недоступність конфігу ззовні, права на файли, антиспам на формах.
ІНТЕГРАЦІЇ
Платіжні системи (WayForPay, monobank Acquiring, оплата частинами), доставка (Nova Poshta API), CRM, телефонія, Telegram Bot API. Вебхуки з криптографічною перевіркою підпису та ідемпотентністю: повторна доставка тієї самої події не створює дубля.
ІНФРАСТРУКТУРА
Адміністрування VPS і виділених серверів: Proxmox VE, ZFS, nginx, PM2, systemd, Cloudflare. Hardening із доказом спрацювання кожного захисту, моніторинг із власними перевірками та алертами в Telegram, резервне копіювання з перевіркою свіжості, вікна обслуговування з гейтами й відкатом.
Результати: планове вікно оновлення — простій 37 секунд при оцінці 3–6 хвилин, нуль відкатів, 21 процес піднявся сам; міграція рантайму на 16 процесах прода без відкатів; знайдено fail2ban jail, сліпий за побудовою, і офсайтний бекап бази, який ніколи не виконувався автоматично.
СТЕК
TypeScript, JavaScript, PHP, Python. Next.js, Node.js, React, Tailwind. PostgreSQL, Prisma, Drizzle ORM, Redis, BullMQ. nginx, PM2, systemd, Ubuntu, Cloudflare, git.
Інтернет-маркетолог
з 01.2013 по нині
(13 років 10 місяців)
ФОП, Дистанційно (Маркетинг, реклама, PR)
Performance-маркетинг для українського малого та середнього бізнесу з 2013 року.
РЕКЛАМА
Ведення та аудит кампаній Meta Ads і Google Ads: структура кампаній, тестування гіпотез, оптимізація за вартістю заявки. Аудити рекламних кабінетів і соцмереж із конкретним переліком того, що витрачає бюджет даремно.
АНАЛІТИКА Й АТРИБУЦІЯ
Будую вимірювання так, щоб на питання «скільки заявок дала реклама за цю суму» була точна відповідь, а не оцінка. GTM, GA4, Meta Pixel, серверний Conversions API, Microsoft Clarity.
Атрибуція до рівня конкретного оголошення: UTM-мітки, параметри кліку рекламних платформ, реферер, сторінка й секція, з якої відкрили форму. Дедуплікація конверсій спільним event_id між браузерною та серверною подією — без неї кожна заявка рахується двічі, і кампанія оптимізується на подвоєних числах.
Результати: заявка фіксується з повним ланцюгом джерела — від пошукового запиту до оголошення; ідентифікатор кліку зберігається неушкодженим, тому звірка з рекламним кабінетом можлива.
ЗБІР І КВАЛІФІКАЦІЯ ЗАЯВОК
Єдина схема обробника форм для 13 поверхонь: чотиришаровий антиспам без капчі, серверна валідація, запис заявки раніше за будь-яку зовнішню відправку, скоринг за ваговими критеріями, сповіщення з пріоритетом у першому рядку.
Результати: 12 із 13 обробників приведено до єдиної схеми; 5 сайтів, які пів року показували «Дякуємо» і не доставляли заявку нікуди, повернуто в роботу; знайдено й закрито два публічні доступи, серед них ключ служби доставки у відкритому файлі.
Додаткова освіта та сертифікати
Немає додаткової освіти та сертифікатів.
Знання і навички
- Python
- Python Requests
- TypeScript
- Уміння розбиратися в чужому коді
- Оптимізація коду
- Оптимізація бізнес-процесів
- Оптимізація витрат
- Оптимізація обліку
- JavaScript
- Node.js
- PostgreSQL
- Redis
- REST API
- Telegram API
- Автоматизація маркетингу
- Застосування штучного інтелекту
- Next.js
- Docker
- Docker Compose
- Git
- Google Ads
- Meta ads
- Facebook Ads Manager
- Facebook Business Manager
- Google Analytics 4
- Google Analytics
- Google Tag Manager
- Google Search Console
- Performance marketing
- Digital-маркетинг
- AI prompting
- Aiogram
- Aiohttp
- Розробка маркетингової стратегії
Знання мов
- Українська — вільно
- Англійська — середній
Додаткова інформація
ЯК Я ПРАЦЮЮ
Беру бізнес-задачу, а не технічне ТЗ. Пропоную рішення, збираю MVP, доводжу до продакшену, документую. Якщо постановка спирається на хибне припущення — кажу про це до початку робіт, а не після.
Розробку веду у зв'язці з AI-агентами за власним протоколом роботи на бойовому сервері:
— розвідка перед кожною дією: спершу факти й звіт, потім зміни;
— три рівні ризику, дозвіл на незворотну дію окремим повідомленням;
— обов'язковий негативний контроль: нуль означає «немає», а не «не шукали»;
— приймання за контрольними числами, а не за словом «виконано».
Цей протокол — те, що я приношу з собою незалежно від стека. Він дає швидкість агентної розробки без ризику покласти прод.
Працюю як архітектор і приймальник: ставлю задачі, ухвалюю рішення, приймаю роботу за доказами. Код пишуть агенти під цим протоколом. Перелічений стек — це технології систем, які я побудував і які працюють у продакшені. Моя частина: вибір рішення, межі, перевірка, відповідальність за результат.
ЧОГО Я НЕ РОБЛЮ
Не ставлю модель туди, де достатньо правила. Детермінована логіка дешевша, відтворювана між запусками й доводиться тестами — у платіжному контурі та білінгу LLM у мене немає свідомо. AI ставлю там, де задача інакше нерозв'язна: розпізнавання, класифікація, генерація контенту.
Не пишу в резюме цифр, яких не вимірював.
ФОРМАТ
Повністю дистанційно, часовий пояс UTC+2. Комунікація письмова й асинхронна — так лишається слід рішень і не потрібен повторний переказ домовленостей. Дзвінки — за потреби, під конкретне рішення.
Англійська — технічна: документація, API, звіти про дефекти в зарубіжні репозиторії.
Схожі кандидати
-
Фахівець з автоматизації бізнес-процесів
Дистанційно, Кропивницький -
Інженер з автоматизації
Дистанційно, Інші країни -
Інженер з автоматизації
Дистанційно, Кропивницький -
Інженер з автоматизації
35000 грн, Дистанційно -
AI-інженер з автоматизації та інтеграцій (СRM, WordPress, холодні ліди)
Дистанційно -
Інженер з автоматизації
Дистанційно