Mönchengladbach, Germany · offen für Gespräche

IvanKupach

Lead Fullstack Engineer

Ich baue Echtzeit-Webplattformen. Seit über 8 Jahren. Aktuell leite ich die Entwicklung einer Sportdaten-Plattform, die tausende Live-Spiele über WebSockets an Web und Mobile streamt. Verantwortlich vom Postgres-Schema bis zum Lighthouse-Score.

Lebenslauf laden PDF

Die Zahlen

0+

Jahre im Einsatz

<0ms

Reads im Hot Path

0+

Lighthouse

0

Sprachen, SEO-fertig

0

Gesprochene Sprachen

Wo ich gearbeitet habe

Lead Fullstack Engineer · Notbet, London

  • Eine Echtzeit-Sportdaten-Plattform von Null aufgebaut: Web-App, öffentliche API und die Services hinter Web und Mobile über eine BFF-Schicht.
  • Next.js 14 im Frontend, Node.js-Services für Live-Ergebnisse, Statistiken und Spielpläne, auf PostgreSQL (natives SQL, PgBouncer) und Redis für Snapshots, Pub/Sub und WebSocket-Fan-out.
  • Eine Transaktions-Engine mit hohem Durchsatz entworfen: Platzierung, Matching, Proceed/Recalculate/Resolve, Soft-Delete-sichere Upserts, ML-angereicherte Metadaten.
  • Latenzkritische Routen lesen vormaterialisierte Redis-Snapshots, damit der Request-Pfad unter 100 ms bleibt.
  • Das Mobile-Team bei Daten- und Contract-Entscheidungen geführt, Reviews über Web und Mobile gefahren, Standards gesetzt, Migrationen vorangetrieben.
  • SEO komplett verantwortet: SSR/Metadaten, strukturierte Daten, Sitemap und hreflang über 8 Sprachen. LCP unter 1,5 s.
  • Produkt obendrauf geliefert: ML-Insights, wöchentliche Rewards, Telegram Mini App, Stripe, Auth.js-Flows.
  • CI/CD auf Docker Swarm via Dokploy. Meine Deploys, meine Rollbacks, meine Störungen um 3 Uhr nachts (Grafana, Sentry, PostHog).

Senior Frontend Engineer · Kyros AI, Silicon Valley

  • Technisches Design für ein React/TypeScript-Produkt geleitet, vom Whiteboard bis in die Produktion, über mehrere Teams hinweg.
  • Komplizierte KI-Workflows in Oberflächen übersetzt, durch die man sich wirklich schnell bewegen kann.
  • Eine große Legacy-Codebase stufenweise modernisiert (Hooks, TypeScript, modernes Data-Fetching), ohne die Feature-Auslieferung zu stoppen.
  • Standards für Unit- und Integrationstests im UI gesetzt, damit Regressionen vor dem Release auffallen und nicht danach.
  • Mid-Level-Engineers durch Reviews, Pair-Debugging und Architektur-Walkthroughs begleitet. Beim Recruiting mitgewirkt.

Fullstack-Entwickler · Solution Plus Limited, London

  • Produktions-Apps end-to-end geliefert mit Next.js, Vue/Nuxt und Node.js: Onboarding-Flows, Dashboards, Transaktions-UX.
  • Die APIs und Datenmodelle darunter entworfen und dabei Latenz gegen Zuverlässigkeit und Kosten abgewogen.
  • Den kompletten SDLC pro Kunde verantwortet: Anforderungen, Architektur, Umsetzung, Tests, Deployment, Support.
  • Security-first als Standard: Umgang mit Credentials, Eingabevalidierung, CSRF/XSS-Härtung rund um sensible Daten.

Frontend-Entwickler · QFinds, London

  • Das Frontend für ein kundenseitiges Produkt konzipiert und die Komponenten-Library gebaut, die die Zeit für neue Features deutlich verkürzt hat.
  • Mit Product Managern und Solution Architects die Machbarkeit geprüft und die unklaren Roadmap-Themen greifbar gemacht.
  • Den Client optimiert: Bundle-Splitting, Lazy Loading, Caching. Auf schwachen Geräten fühlte sich nichts mehr träge an.

Fullstack-Entwickler · Freiberuflich, Remote

  • Ein Studierendenforum für die Universität Sumy gebaut: Architektur, Auth, Moderation, Diskussionen. Allein, für die ganze Uni-Community.
  • Jede Schicht war meine: UI/UX, API-Design, DB-Schema, Deployment, Wartung.

Womit ich arbeite

Sprachen

  • JavaScript
  • TypeScript
  • Python
  • SQL

Frontend

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

Backend

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

Daten

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

Infrastruktur

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

Arbeitsweise

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

Sprachen & Studium

UkrainischMUTTERSPRACHE

RussischMUTTERSPRACHE

EnglischB2 / C1

DeutschB2

BSc Informatik

Staatliche Universität Sumy ·

Lass uns etwas bauen

Du hast eine Plattform, die stabil und schnell bleiben muss? Erzähl mir davon. Ich lese jede Nachricht, die hier ankommt.

Oder direkt erreichen