Hello, I am

Kupach Ivan

Lead Fullstack Engineer

Resume

Ivan Kupach — Іван Купач — Lead Fullstack Engineer based in Mönchengladbach, Germany. Specializing in Next.js, Node.js, PostgreSQL, Redis, and Web3.

Portrait of Ivan Kupach, Lead Fullstack Engineer

AboutMe()

Hello, I am Ivan Kupach (Іван Купач) — Lead Fullstack Engineer based in Mönchengladbach, Germany. I ship production web platforms end-to-end with Next.js, Node.js, PostgreSQL, and Redis.

Originally from Ukraine (Sumy). 8+ years of experience across frontend, backend, and Web3 — including real-time systems, order-matching engines, BFFs, and SEO at scale. Comfortable owning architecture and mentoring teams.

As a hobby, I like to play basketball — was professionally involved in athletics and a 2-time champion of Ukraine. Always happy to meet and chat.

TechStack()

TypeScript
JavaScript
Python
React-Framework
Nextjs
Vue
Node
React Query
HTML5
Postgresql
MongoDB
Redis
GraphQL
Docker
Kubernetes
AWS
Sass
CSS

Experience()

2024

Present

Notbet, London

(Lead Fullstack Engineer)

Responsibilities:

  • Built the entire real-time football betting platform from scratch — web app, public API, and the backend services that power both web and mobile clients through a BFF layer.
  • Owned system architecture: Next.js 14 frontend, Node.js services for live scores, odds, upcoming fixtures, and read-model materialization, backed by PostgreSQL (raw SQL, PgBouncer) and Redis for snapshots, pub/sub, and WebSocket fan-out.
  • Designed and built the orders engine — placement, matching, proceed/recalculate/resolve workflows, soft-delete-safe upserts, and ML-enriched metadata.
  • Delivered a fast, real-time experience surfacing thousands of live fixtures, odds, and stats — latency-critical routes read pre-materialized Redis snapshots, keeping the request path under sub-100ms.
  • Designed and shipped the REST + WebSocket API consumed by both web and the mobile app; owned the BFF, aligning contracts with the mobile team and unblocking their releases.
  • Led the mobile team on data/contract decisions, ran code reviews across web and mobile, set coding standards, and drove migrations.
  • Owned SEO end-to-end: SSR/metadata architecture, structured data, sitemap/hreflang across 8 locales, Lighthouse 95+, LCP under 1.5s.
  • Shipped product on top of the platform: ML-backed edge detection, weekly PnL rewards, Telegram Mini App integration, Stripe + crypto wallets, Auth.js with Telegram/email/provider flows.
  • CI/CD on Docker Swarm via Dokploy; own deploys, rollbacks, and production incident response (Grafana, Sentry, PostHog).

2022

2024

Kyros AI, Silicon Valley

(Senior Front-End Engineer)

Responsibilities:

  • Led technical design on a React/TypeScript product, driving architecture decisions from whiteboard to production across cross-functional teams.
  • Designed and shipped core product surfaces — data, interface, and logic layers — translating complex AI workflows into fast, intuitive UIs.
  • Drove a phased modernization of a large legacy codebase, refactoring critical paths to React hooks, TypeScript, and modern state/data-fetching patterns without freezing feature delivery.
  • Raised the quality bar by establishing unit- and integration-testing standards for UI components, catching regressions across browsers and devices before release.
  • Mentored mid-level engineers through code review, pair debugging, and architecture walkthroughs; contributed to hiring and onboarding.

2021

2022

Solution Plus Limited, London

(Fullstack Developer)

Responsibilities:

  • Led end-to-end delivery of production Web3 applications on Next.js, Vue/Nuxt, Node.js, and ethers.js — wallet onboarding, smart-contract interactions, signing flows, and transaction UX.
  • Designed backend APIs and data models powering on-chain and off-chain state, balancing latency, reliability, and gas/cost constraints.
  • Owned the full SDLC for client engagements: requirements, architecture, implementation, testing, deployment, and post-launch support.
  • Applied security-first practices — safe key/signature handling, input validation, CSRF/XSS hardening, and defense-in-depth around user funds.
  • Influenced product direction by translating technical trade-offs into clear options for non-technical stakeholders.

2019

2021

QFinds, London

(Frontend Developer)

Responsibilities:

  • Architected the frontend for a customer-facing product, introducing a reusable component library that cut new-feature build time significantly.
  • Partnered with Product Managers and Solution Architects to validate technical feasibility and scope complex roadmap initiatives.
  • Tuned client-side performance — bundle splitting, lazy loading, caching — to improve load times and perceived responsiveness on low-end devices.
  • Raised frontend quality standards through consistent patterns for styling, state, and data fetching, making the codebase easier to extend and review.

2018

2019

Freelance

(Fullstack Developer)

Responsibilities:

  • Designed and shipped a student forum for Sumy University — end-to-end architecture, authentication, moderation, and discussion features, serving the university community.
  • Owned the full SDLC solo: requirements, UI/UX, API design, database schema, deployment, and ongoing maintenance.
  • Built with scalability and maintainability in mind so the platform could grow with user demand without major rewrites.

Interesting in working together?

Or
Use social media Links