Юрій
Інженер з автоматизації
- Age:
- 38 years
- City of residence:
- Sheptytsky
- Ready to work:
- Remote
Contact information
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/20248063/
Work experience
Інженер з автоматизації
from 01.2024 to now
(2 years 10 months)
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.
Веброзробник
from 01.2024 to now
(2 years 10 months)
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.
Інтернет-маркетолог
from 01.2013 to now
(13 years 10 months)
ФОП, Дистанційно (Маркетинг, реклама, PR)
Performance-маркетинг для українського малого та середнього бізнесу з 2013 року.
РЕКЛАМА
Ведення та аудит кампаній Meta Ads і Google Ads: структура кампаній, тестування гіпотез, оптимізація за вартістю заявки. Аудити рекламних кабінетів і соцмереж із конкретним переліком того, що витрачає бюджет даремно.
АНАЛІТИКА Й АТРИБУЦІЯ
Будую вимірювання так, щоб на питання «скільки заявок дала реклама за цю суму» була точна відповідь, а не оцінка. GTM, GA4, Meta Pixel, серверний Conversions API, Microsoft Clarity.
Атрибуція до рівня конкретного оголошення: UTM-мітки, параметри кліку рекламних платформ, реферер, сторінка й секція, з якої відкрили форму. Дедуплікація конверсій спільним event_id між браузерною та серверною подією — без неї кожна заявка рахується двічі, і кампанія оптимізується на подвоєних числах.
Результати: заявка фіксується з повним ланцюгом джерела — від пошукового запиту до оголошення; ідентифікатор кліку зберігається неушкодженим, тому звірка з рекламним кабінетом можлива.
ЗБІР І КВАЛІФІКАЦІЯ ЗАЯВОК
Єдина схема обробника форм для 13 поверхонь: чотиришаровий антиспам без капчі, серверна валідація, запис заявки раніше за будь-яку зовнішню відправку, скоринг за ваговими критеріями, сповіщення з пріоритетом у першому рядку.
Результати: 12 із 13 обробників приведено до єдиної схеми; 5 сайтів, які пів року показували «Дякуємо» і не доставляли заявку нікуди, повернуто в роботу; знайдено й закрито два публічні доступи, серед них ключ служби доставки у відкритому файлі.
Additional education and certificates
No additional education or certificates.
Knowledge and skills
- 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
- Розробка маркетингової стратегії
Language proficiencies
- Ukrainian — fluent
- English — average
Additional information
ЯК Я ПРАЦЮЮ
Беру бізнес-задачу, а не технічне ТЗ. Пропоную рішення, збираю MVP, доводжу до продакшену, документую. Якщо постановка спирається на хибне припущення — кажу про це до початку робіт, а не після.
Розробку веду у зв'язці з AI-агентами за власним протоколом роботи на бойовому сервері:
— розвідка перед кожною дією: спершу факти й звіт, потім зміни;
— три рівні ризику, дозвіл на незворотну дію окремим повідомленням;
— обов'язковий негативний контроль: нуль означає «немає», а не «не шукали»;
— приймання за контрольними числами, а не за словом «виконано».
Цей протокол — те, що я приношу з собою незалежно від стека. Він дає швидкість агентної розробки без ризику покласти прод.
Працюю як архітектор і приймальник: ставлю задачі, ухвалюю рішення, приймаю роботу за доказами. Код пишуть агенти під цим протоколом. Перелічений стек — це технології систем, які я побудував і які працюють у продакшені. Моя частина: вибір рішення, межі, перевірка, відповідальність за результат.
ЧОГО Я НЕ РОБЛЮ
Не ставлю модель туди, де достатньо правила. Детермінована логіка дешевша, відтворювана між запусками й доводиться тестами — у платіжному контурі та білінгу LLM у мене немає свідомо. AI ставлю там, де задача інакше нерозв'язна: розпізнавання, класифікація, генерація контенту.
Не пишу в резюме цифр, яких не вимірював.
ФОРМАТ
Повністю дистанційно, часовий пояс UTC+2. Комунікація письмова й асинхронна — так лишається слід рішень і не потрібен повторний переказ домовленостей. Дзвінки — за потреби, під конкретне рішення.
Англійська — технічна: документація, API, звіти про дефекти в зарубіжні репозиторії.
Similar candidates
-
Інженер з автоматизації
Remote, Mykolaiv, Domanivka -
ГИП (HVAC), заместитель главного инженера по автоматизации, начальник отдела АСУТП
60000 UAH, Remote, Dnipro , more 4 cities -
Інженер з автоматизації
Remote, Kyiv , more 4 cities -
Інженер з автоматизації
Remote -
Інженер з автоматизації
Remote, Kyiv, Boryspil -
Інженер з автоматизації
Remote, Lviv