Богдан

Senior Backend-розробник, 148 000 UAH

Considering positions:
Senior Backend-розробник, Node.js-розробник, Back-end програміст
Employment type:
full-time
Age:
34 years
City of residence:
Lviv
Ready to work:
Lviv, Remote

Contact information

The job seeker has provided: Phone numberMessenger

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

Senior Backend-розробник

from 09.2025 to now (1 year 2 months)
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-розробник

from 05.2025 to 09.2026 (1 year 5 months)
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-розробник

from 12.2023 to 05.2025 (1 year 6 months)
REDI (IT-підрозділ Everad), Дистанційно (IT)

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

Fullstack-розробник

from 09.2022 to 12.2023 (1 year 4 months)
TGI, Дистанційно (IT)

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

Frontend-розробник

from 08.2021 to 09.2022 (1 year 2 months)
Freelance, Дистанційно (IT)

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

Education

ДАТТ НГУ

Організація і управління на автотранспорті, Дніпро
Specialized secondary, from 2007 to 2012 (5 years)

Additional education and certificates

2023, 2 місяці

Knowledge and skills

  • 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

Language proficiencies

  • English — average
  • Ukrainian — fluent

Additional information

ПРО МЕНЕ
Розробник із фокусом на бекенді та 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: [open contact info](look above in the "contact info" section) • Telegram: @ray_of_goodness

More resumes of this candidate

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: