Mönchengladbach, Germany · відкритий до розмови

ІванКупач

Lead Fullstack Engineer

Я створюю вебплатформи реального часу. Уже понад 8 років. Зараз керую розробкою спортивної дата-платформи, яка стримить тисячі живих матчів через WebSockets у веб і мобільні застосунки. Відповідаю за все: від схеми Postgres до оцінки Lighthouse.

Завантажити резюме PDF

У цифрах

0+

Років у розробці

<0ms

Читання на гарячому шляху

0+

Lighthouse

0

Локалей із SEO

0

Мов у активі

Де я працював

Lead Fullstack Engineer · Notbet, London

  • Побудував спортивну дата-платформу реального часу з нуля: вебзастосунок, публічний API і сервіси для вебу та мобільних через шар BFF.
  • Фронтенд на Next.js 14, сервіси Node.js для живих результатів, статистики й розписів, на PostgreSQL (чистий SQL, PgBouncer) і Redis для снапшотів, pub/sub і розсилки через WebSocket.
  • Спроєктував високонавантажений транзакційний рушій: розміщення, матчинг, proceed/recalculate/resolve, безпечні до soft-delete upsert-и, метадані, збагачені ML.
  • Критичні до затримок маршрути читають заздалегідь зматеріалізовані снапшоти Redis, тому шлях запиту тримається під 100 мс.
  • Вів мобільну команду щодо даних і контрактів, проводив ревʼю по вебу й мобільних, задавав стандарти, керував міграціями.
  • Повністю відповідав за SEO: SSR і метадані, структуровані дані, sitemap і hreflang для 8 локалей. LCP менше 1,5 с.
  • Випустив продукт поверх платформи: ML-інсайти, щотижневі винагороди, Telegram Mini App, Stripe, флоу на Auth.js.
  • CI/CD на Docker Swarm через Dokploy. Мої деплої, мої відкати, мої інциденти о третій ночі (Grafana, Sentry, PostHog).

Senior Frontend Engineer · Kyros AI, Silicon Valley

  • Керував технічним дизайном продукту на React/TypeScript, від дошки до продакшену, разом із кросфункційними командами.
  • Перетворював складні AI-процеси в інтерфейси, якими справді швидко користуватися.
  • Провів поетапну модернізацію великої legacy-кодової бази (хуки, TypeScript, сучасний data-fetching) не зупиняючи випуск фіч.
  • Задав стандарти юніт- та інтеграційних тестів для UI, щоб регресії ловилися до релізу, а не після.
  • Менторив мідл-інженерів через ревʼю, парний дебаг і розбори архітектури. Долучався до найму.

Fullstack-розробник · Solution Plus Limited, London

  • Постачав продакшн-застосунки під ключ на Next.js, Vue/Nuxt і Node.js: онбординг, дашборди, транзакційний UX.
  • Проєктував API і моделі даних під ними, балансуючи затримки, надійність і вартість.
  • Відповідав за весь цикл розробки для кожного клієнта: вимоги, архітектура, розробка, тести, деплой, підтримка.
  • Безпека за замовчуванням: робота з креденшалами, валідація вводу, захист від CSRF/XSS навколо чутливих даних.

Frontend-розробник · QFinds, London

  • Спроєктував фронтенд клієнтського продукту і зібрав бібліотеку компонентів, яка скоротила час на нові фічі.
  • Разом із продакт-менеджерами й архітекторами перевіряв реалістичність і оцінював найтуманніші пункти роадмапу.
  • Оптимізував клієнт: розбиття бандлів, ліниве завантаження, кешування. Слабкі пристрої перестали гальмувати.

Fullstack-розробник · Фриланс, Remote

  • Побудував студентський форум для Сумського університету: архітектура, авторизація, модерація, обговорення. Сам, для всієї університетської спільноти.
  • Кожен шар був мій: UI/UX, дизайн API, схема БД, деплой, підтримка.

З чим я працюю

Мови

  • JavaScript
  • TypeScript
  • Python
  • SQL

Фронтенд

  • React
  • Next.js 14 App Router
  • Vue
  • Nuxt
  • SCSS / CSS Modules
  • TanStack Query
  • Zustand
  • SSR
  • SEO

Бекенд

  • Node.js
  • Python
  • REST
  • WebSockets
  • BFF patterns
  • Auth.js

Дані

  • PostgreSQL
  • MongoDB
  • Redis
  • pub/sub
  • read models

Інфраструктура

  • Docker
  • Docker Swarm
  • Kubernetes
  • AWS
  • Dokploy
  • CI/CD
  • Grafana
  • Sentry
  • PostHog

Практики

  • System design
  • Microservices
  • Real-time systems
  • Monorepos
  • Code review
  • Mentoring
  • Jest
  • Agentic dev
  • Claude Code
  • MCP servers

Мови та освіта

УкраїнськаРІДНА

РосійськаРІДНА

АнглійськаB2 / C1

НімецькаB2

Бакалавр комп'ютерних наук

Сумський державний університет ·

Давайте щось збудуємо

Маєте платформу, яка має працювати стабільно і швидко? Розкажіть про неї. Я читаю все, що сюди приходить.

Або напишіть напряму