Богдан
Senior Backend-розробник, 148 000 грн
- Розглядає посади:
- Senior Backend-розробник, Node.js-розробник, Back-end програміст
- Вид зайнятості:
- повна
- Вік:
- 34 роки
- Місто проживання:
- Львів
- Готовий працювати:
- Дистанційно, Львів
Контактна інформація
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/20411887/
Досвід роботи
Senior Backend-розробник
з 09.2025 по нині
(1 рік 2 місяці)
Casy (casy.beauty), Львів (IT)
Власний продукт: multi-tenant CRM / booking SaaS для б'юті-індустрії, у продакшені з реальними користувачами. Засновник і єдиний інженер.
• Обрав стек і спроєктував систему з нуля: NestJS API, Nuxt 4 PWA-клієнт, Vue 3 SPA-адмінка.
• Бекенд на NestJS + PostgreSQL (Knex.js) + Redis + BullMQ: автентифікація через Google OAuth2 і Telegram OTP, динамічні query builders, глобальна пагінація та фонові задачі.
• Спроєктував реляційну модель даних і патерни доступу з нуля, зокрема multi-tenant розділення та індексування для запитів календаря й доступності.
• Реалізував обробку конкурентних конфліктів бронювання через тимчасове утримання слотів у Redis; схема БД побудована на TIMESTAMPTZ.
• Повністю відповідаю за продакшен: Hetzner VPS (nginx, pm2, PostgreSQL у Docker, бекапи pgBackRest), Cloudflare, GitLab CI/CD, моніторинг у Grafana, структуроване логування з Loki.
• Провів навантажувальне тестування: система витримує пікові навантаження бронювань зі значним запасом на одному недорогому VPS; ключові сценарії покриті E2E-тестами на Playwright.
• Створив MCP-сервер спостережуваності поверх Loki, pm2 і nginx, щоб агент міг досліджувати продакшен-систему — зі свідомо обмеженим read-only доступом.
Frontend-розробник
з 05.2025 по 09.2026
(1 рік 5 місяців)
EVA, Дистанційно (Роздрібна торгівля)
R&D-команда високонавантаженої B2C e-commerce платформи (beauty/retail).
• Вів міграцію фронтенд-архітектури з Vue Storefront на Nuxt 4; спроєктував уніфіковані серверні обробники запитів, глобальну систему модалок і стратегію feature-гілок.
• Створив прототип AI-агента — аналітика даних для аналітичної команди: Text-to-SQL по read-only репліці на Claude Agent SDK, у вигляді Slack-бота та CLI.
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 років)
Додаткова освіта та сертифікати
Clean Code & Design Patterns — robot_dreams
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+ роками комерційного досвіду: Node.js, TypeScript, NestJS, Express, PostgreSQL, Redis і черги. Засновник і єдиний інженер Casy (casy.beauty) — multi-tenant CRM/booking SaaS у продакшені з реальними користувачами, де я повністю відповідаю за API, модель даних, інтеграції, деплой і моніторинг. Маю досвід із критичною до грошей бізнес-логікою, продуктивністю SQL і міграцією даних між системами. Сильний бекграунд у Vue 3 / Nuxt для роботи на всьому стеку. Працюю AI-first із Claude Code і пишу власні MCP-сервери.
ТЕХНІЧНІ НАВИЧКИ
• Backend: Node.js, NestJS, Express, TypeScript, проєктування REST API, gRPC, BullMQ, RabbitMQ, автентифікація OAuth2 / OTP / JWT, обробка конкурентного доступу та race conditions
• Бази даних: PostgreSQL (проєктування схем, індексування, оптимізація запитів), міграція даних, Knex.js, Redis (кешування, сесії, блокування)
• Архітектура: multi-tenant SaaS з ізоляцією даних, фонові черги, інтеграції зі сторонніми сервісами, проєктування систем з нуля
• Інфраструктура та QA: Linux, Docker, GitLab CI/CD, nginx, pm2, Hetzner, Cloudflare, Grafana, Loki, pgBackRest, навантажувальне тестування, Playwright (E2E), Vitest
• AI-розробка: Claude Code (skills, hooks, subagents, plugins), розробка MCP-серверів, Claude Agent SDK, Anthropic SDK, tool/function calling
• Frontend: Vue 3, Nuxt 3/4, Pinia, Tailwind CSS, SSR; PHP / Laravel (робочий досвід)
МЕНТОРСТВО ТА ВОЛОНТЕРСТВО
• Pink Code School — співзасновник фронтенд-школи для жінок: менторю студенток і розробляю бекенд школи.
• Find U — співзасновник порталу пошуку зниклих безвісти під час війни: UX-дизайн, user flows і фронтенд-реалізація.
LinkedIn: [
Інші резюме цього кандидата
Розглядає посади: AI engineer, Node.js-розробник
148 000 грн
Львів, Дистанційно
Середня спеціальна освіта · Повна зайнятість
- AI Engineer / Fullstack-розробник, Casy (casy.beauty), 1 рік 2 місяці
- Frontend-розробник, EVA, 1 рік 5 місяців
Розглядає посади: Senior Frontend-розробник, Front-end програміст, Vue.js-розробник
148 000 грн
Львів, Дистанційно
Середня спеціальна освіта · Повна зайнятість
- Fullstack-розробник, Casy (casy.beauty), 1 рік 2 місяці
- Frontend-розробник, EVA, 1 рік 5 місяців
Розглядає посади: Senior Fullstack-розробник, Fullstack-розробник
148 000 грн
Львів, Дистанційно
Середня спеціальна освіта · Повна зайнятість
- Senior Fullstack-розробник, Casy (casy.beauty), 1 рік 2 місяці
- Frontend-розробник, EVA, 1 рік 5 місяців
Розглядає посади: Керівник IT-відділу, Технічний директор, CTO
148 000 грн
Львів, Дистанційно
Середня спеціальна освіта · Повна зайнятість
- Технічний консультант, Aber (aber.com.ua), 6 місяців
- Технічний директор (CTO), Casy (casy.beauty), 1 рік 2 місяці
Схожі кандидати
-
Back end програміст
Дистанційно -
Back end програміст
Дистанційно -
Backend-програміст
45000 грн, Дистанційно -
Senior Back-end (PHP) Developer, Software Engineer
120000 грн, Київ, Дистанційно -
Backend-розробник
20000 грн, Одеса, Дистанційно -
Back end програміст
120000 грн, Ужгород, Мукачево, Дистанційно