Богдан

AI engineer, 148 000 грн

Розглядає посади:
AI engineer, Node.js-розробник
Вид зайнятості:
повна
Вік:
34 роки
Місто проживання:
Львів
Готовий працювати:
Дистанційно, Львів

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

Шукач вказав: ТелефонМесенджер

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

Досвід роботи

AI Engineer / Fullstack-розробник

з 09.2025 по нині (1 рік 2 місяці)
Casy (casy.beauty), Львів (IT)

Власний продукт: CRM / booking SaaS для б'юті-індустрії, у продакшені. Засновник і єдиний інженер.
• Самостійно веду весь життєвий цикл продукту: збір вимог у б'юті-майстрів, архітектура, MVP, продакшен і вартість інфраструктури.
• Бекенд на NestJS + PostgreSQL + Redis + BullMQ: автентифікація через Google OAuth2 і Telegram OTP, динамічні query builders, глобальна пагінація та обробка конкурентних конфліктів бронювань.
• Створив MCP-сервер спостережуваності поверх Loki, pm2 і nginx, щоб агент міг досліджувати продакшен-систему — зі свідомо обмеженим read-only доступом.
• AI у процесі розробки: щогодинний автоматичний QA-цикл, де моделі Claude запускають E2E-тести Playwright, і spec-driven пайплайн розробки, оформлений як плагін Claude Code.
• Повністю відповідаю за продакшен: Hetzner VPS (nginx, pm2, PostgreSQL у Docker, бекапи pgBackRest), Cloudflare, GitLab CI/CD, моніторинг у Grafana, структуроване логування з Loki та власний плагін відстеження фронтенд-помилок.

Frontend-розробник

з 05.2025 по 09.2026 (1 рік 5 місяців)
EVA, Дистанційно (Роздрібна торгівля)

R&D-команда високонавантаженої B2C e-commerce платформи (beauty/retail).
• Створив AI-агента для аналітиків (внутрішній пілот): ad-hoc Text-to-SQL по read-only репліці MySQL на Claude Agent SDK з tool calling, у вигляді Slack-бота та CLI; вимоги узгоджував з аналітиками, зокрема обмеження на те, що агент може запитувати.
• Створив eva-sdd — плагін Claude Code зі spec → plan → tasks пайплайном для нетехнічних команд (маркетингові кампанії, аналітичні звіти, бізнес-процеси) і skill sql-charts для безпечних read-only SQL-запитів із графіками Plotly.
• Підготував MCP-демо та провів презентацію про agentic engineering для IT-департаменту й менеджменту.
• Вів міграцію фронтенд-архітектури з Vue Storefront на Nuxt 4; спроєктував уніфіковані серверні обробники запитів, глобальну систему модалок і стратегію feature-гілок.
• Покращив Web Vitals і SEO: мобільний LCP скорочено з ~7,5 с до 2,8 с (−63%); Core Web Vitals проходять на десктопі.

Fullstack-розробник

з 12.2023 по 05.2025 (1 рік 6 місяців)
REDI (IT-підрозділ Everad), Дистанційно (IT)

Внутрішня ERP/CRM-система для бізнес-підрозділів Everad: автоматизація операційних процесів, бекенд на Node.js (Express, gRPC) і фронтенд на Vue.
• Оптимізував критичні SQL-запити точковими і складеними індексами: час важких запитів скорочено з ~4 с до ~0,5 с (~8×).
• Повністю переробив логіку нарахування балансів працівників — критичні до грошей розрахунки — і мігрував дані зі старої системи в нову.

Fullstack-розробник

з 09.2022 по 12.2023 (1 рік 4 місяці)
TGI, Дистанційно (IT)

Фінтех. Стек: Vue / Nuxt / PHP Laravel.
• Розробив багаторольову фінтех/трейдинг CRM із розгалуженими правами доступу та торгову платформу Forex/акцій у реальному часі.
• Розширював бекенд на PHP/Laravel.

Frontend-розробник

з 08.2021 по 09.2022 (1 рік 2 місяці)
Freelance, Дистанційно (IT)

Vanilla JS / Vue / Nuxt.
• Реалізував 10+ проєктів для іноземних клієнтів, зокрема NFT-маркетплейс LetsMint з нуля: інтеграції Web3-гаманців (MetaMask, WalletConnect) і взаємодія зі смарт-контрактами (Web3.js, Ethers.js).

Освіта

ДАТТ НГУ

Організація і управління на автотранспорті, Дніпро
Середня спеціальна, з 2007 по 2012 (5 років)

Додаткова освіта та сертифікати

2023, 2 місяці

Знання і навички

  • Node.js
  • Управління командою
  • NestJS
  • PostgreSQL
  • Vue.js
  • Nuxt.js
  • TypeScript
  • Архітектура ПЗ
  • Docker
  • CI/CD
  • Redis
  • Scrum
  • Kanban
  • Code review
  • Управління проєктами
  • Jira
  • Claude Code
  • AI-assisted development
  • REST API
  • Менторство
  • Pinia
  • Tailwind CSS
  • Playwright
  • Vitest
  • BullMQ
  • RabbitMQ
  • GRPC
  • Express.js
  • Storybook
  • Nginx
  • MCP
  • Claude Agent SDK
  • Web Vitals

Знання мов

  • Англійська — середній
  • Українська — вільно

Додаткова інформація

ПРО МЕНЕ
Інженер із 5+ роками комерційного досвіду розробки та підтримки продакшен-систем на TypeScript/Node.js, останні ~1,5 року зосереджений на рішеннях на базі LLM: агент Text-to-SQL для аналітиків на Claude Agent SDK, власні MCP-сервери, семантичний пошук по коду на embeddings і агентні пайплайни розробки, впроваджені для технічних і нетехнічних команд. Сильний у тому, від чого залежать агенти: автентифікація, інтеграції зі сторонніми сервісами, спостережуваність, обмеження доступу та надійні продакшен-системи. Засновник і єдиний інженер Casy (casy.beauty) — CRM/booking SaaS у продакшені. Зараз поглиблюю Python та основи ML.

AI ТА АГЕНТНІ СИСТЕМИ
• Агент Text-to-SQL для аналітиків (EVA) — Claude Agent SDK, запити природною мовою → SQL до read-only репліки MySQL; Slack-бот і CLI; skill для безпечних read-only запитів з графіками Plotly.
• MCP-сервери в продакшені — сервер спостережуваності Casy поверх Loki, pm2 і nginx (read-only доступ для агента); crawlseo — SEO-краулер як інструмент для агентів.
• codebase-nav — CLI на Rust: індексує репозиторії в SQLite + sqlite-vec з embeddings через Ollama і надає агентам семантичний пошук по коду через MCP (RAG по коду).
• eva-sdd — плагін Claude Code зі spec → plan → tasks пайплайном для нетехнічних команд.
• Мультиагентна розробка — 34 агенти в 7 напрямах з MCP-інтеграціями (GitHub, Atlassian, Figma, Playwright), hooks і skills.
• LLM-автоматизація QA — щогодинний цикл тестування Casy, де моделі Claude запускають E2E-тести Playwright.
• secret-sentry — CLI на Node.js для аудиту того, які сторонні бібліотеки мають доступ до секретів у проєкті.

ТЕХНІЧНІ НАВИЧКИ
• LLM та агенти: Anthropic Claude API, Claude Agent SDK, OpenAI API, tool/function calling, розробка MCP-серверів, prompt design, мультиагентні пайплайни; Claude Code: skills, hooks, subagents, plugins
• Пошук і дані: Text-to-SQL, embeddings і семантичний пошук, sqlite-vec, Ollama, PostgreSQL, MySQL, SQLite, Redis
• Backend: Node.js (NestJS, Express), TypeScript, REST API, gRPC, BullMQ, RabbitMQ, OAuth2 / OTP / JWT
• Мови: TypeScript / JavaScript, SQL, Python (активно вивчаю), Rust (власний проєкт)
• Інфраструктура та QA: Docker, GitLab CI/CD, Linux VPS, nginx, pm2, Cloudflare, Grafana, Loki, Playwright (E2E), Vitest
• Frontend: Vue 3, Nuxt 3/4 (SSR, PWA), Pinia, Tailwind CSS, Storybook

МЕНТОРСТВО ТА ВОЛОНТЕРСТВО
• Pink Code School — співзасновник фронтенд-школи для жінок: менторю студенток і розробляю бекенд школи.
• Find U — співзасновник порталу пошуку зниклих безвісти під час війни.

Зараз вивчаю: Python для AI-інженерії, основи ML, локальний інференс LLM на Apple Silicon.

GitHub: github.com/rayofgoodness • LinkedIn: [відкрити контакти](див. вище в блоці «контактна інформація») • Telegram: @ray_of_goodness

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

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

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


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