Volodymyr Forfutdinov

Lead Frontend / Product Engineer

Lead frontend and product engineer, 20+ years across React, Angular, and Node.js — delivering both large enterprise systems and greenfield products. Led teams, owned product roadmaps, scoped requirements, and shipped features end-to-end.

Specialized in untangling build tooling and slow workflows: ESbuild migrations, Webpack rescues, and AI-assisted Angular upgrades.

Full-stack breadth — GraphQL APIs, AWS, CI/CD pipelines — drives sharper frontend decisions and less cross-team back-and-forth.

Creator — reLayout (keyboard-layout fixer)

Personal product · Open source (MIT) · relayout.forfutdinov.com

Menu-bar utility for macOS (Windows port in progress) that instantly retypes text entered in the wrong keyboard layout. Rather than mapping character to character, it inverts the source layout to physical key positions and reapplies the target layout — so modifier layers like Option/AltGr resolve automatically for any installed layout.

  • Designed a platform-free Swift conversion engine shared verbatim by the macOS (AppKit) and Windows (WinSDK) apps, compiled as a Swift Package Manager library
  • Added an offline auto-correct mode using character-trigram language models tuned for ≥99% precision on cross-script (Cyrillic ↔ Latin) input — no network, no runtime ML
  • Privacy-first by design: no telemetry, no disk writes, Accessibility API preferred over the clipboard
  • Built the full release pipeline — GitHub Actions build, Developer ID codesigning + notarization, Sparkle signed auto-update, automatic Homebrew cask updates on tag; localized into 12 languages

Swift · Swift Package Manager · AppKit / Cocoa · Carbon (UCKeyTranslate) · WinSDK · Sparkle · GitHub Actions · Homebrew

Founder / Full-Stack Engineer — Travel Safety

Personal project

Full-stack monorepo: a Next.js admin dashboard, a React Native (Expo) mobile app, a hybrid deterministic/LLM data pipeline, and a Supabase backend.

  • Admin — Next.js 16 (App Router, React 19 + React Compiler, Turbopack), Tailwind CSS 4, shadcn / Base UI, SWR, Zod, TanStack Table
  • Mobile — offline-first React Native + Expo: a full SQLite mirror of the backend with checksum-based delta sync, so the app works with zero connectivity and pulls only changed countries; shipped via EAS to TestFlight
  • Data pipeline — cost-aware extraction: a locally-hosted domain-adapted NuExtract-2.0 (quantized via Ollama) as the zero-cost path behind an Ollama → Anthropic → OpenRouter fallback, with per-run token/USD budget guards and caching that resolves >60% of records without an LLM call; grounding checks reject any value not literally present in the source page (anti-hallucination). Resilient scraping via a tiered fetch cascade (fetch → Playwright CDP → stealth) with anti-bot detection
  • Backend — Supabase Postgres with row-level security, service-role isolation, per-table admin permissions, and an audit log on every admin mutation; Deno edge functions, Supabase Auth, transactional email via Resend

Next.js · React · TypeScript · React Native · Expo · Bun · Tailwind · Supabase · PostgreSQL · Deno · Anthropic · Ollama · Playwright · xstate · Zod · EAS

Frontend Technical Lead / Product Engineer

Develux

Back-office platform for ~30 support and content-operations agents, running 3 core workflows that serve 5,000+ end users.

Led a team of 5 engineers as both tech lead and product owner: scoped weekly/monthly/quarterly plans on a Kanban flow shipping every 3–7 days, decomposed tasks, wrote FE/API requirements, coordinated with design, and owned release quality.

  • Cut Angular 17→19 migration from ~3–5 days to ~1 day using an iterative AI-assisted approach that accelerated the fix-verify-refine loop
  • Migrated the whole project to ESbuild (dev + prod), which noticeably improved build speed and hot-reload responsiveness
  • Increased unit test coverage from 5–7% to ~35% by testing core components and utility functions
  • Removed two legacy "cabinets" from the monorepo, reducing codebase size by ~50% and improving bundle size and build times

Angular · React · TypeScript · NX · Storybook · ESbuild · Jest · Vitest · Copilot · Claude

Lead Software Engineer

GlobalLogic

Administration tools for a ticketing platform handling 300–1,000 req/s at peak under a 99.9% uptime SLA, serving both a major annual event and independent organizers.

Led a frontend team of 5 — development, code reviews, build tooling, and architecture across the admin surface.

  • Fixed a broken Webpack 5 migration where an outdated CSS plugin caused 15–20 minute hot-reload delays; after the fix, reload time dropped to 5–7 seconds
  • Optimized Webpack configuration and introduced ESbuild, cutting build times and reducing bundle sizes
  • Reworked CSS Modules architecture, eliminating rendering inconsistencies across the admin interface
  • Refactored calendar and date-picker components to handle timezone-aware date logic correctly across all event types

React · TypeScript · Webpack · ESbuild · SASS · Jest

Senior Engineer

EPAM

E-commerce / retail — Built React components integrated with GraphQL and Salesforce Interaction Studio; managed CI/CD pipeline reviews via Azure DevOps.

Insurance (ML scoring) — Built the GraphQL API layer for an ML-based risk-scoring service, using AWS AppSync as the API gateway and Cognito for user auth.

E-commerce migration — Migrated enterprise storefront to React + Adobe AEM with Magento GraphQL; wrote Jest tests for the migrated layer.

React · Redux · TypeScript · GraphQL · AWS (Cognito, AppSync) · Azure DevOps · Jest

Lead Software Development Engineer

EPAM

Led a frontend team of 5 engineers: owned hiring, performance reviews, mentored three developers to mid-level, and drove quarterly roadmap planning.

Ran PoC for a React + Apollo GraphQL transformation; negotiated technical requirements directly with the customer; managed containerized deployments with Docker and Kubernetes.

React · GraphQL · Apollo · Docker · Kubernetes · Node.js

Senior Full Stack Developer

Svitla Systems

Shopping locator — Built React + Redux-Saga frontend with Redux-forms and Google Maps API integration; built Node.js backend services; containerized with Docker Swarm.

Flight ticket aggregator / aircraft deck layout — Developed Node.js server-side components and jQuery-based client UI for aircraft deck layout planning; covered with Mocha + Should tests; deployed via Docker Swarm.

React · Redux · Redux-Saga · Vue · Google Maps API · Node.js · Docker · Docker Swarm · Mocha

Senior Fullstack Engineer

Freelance

Built a blockchain-based payment service with payment gateway integration. Designed architecture together with the CTO — several solutions went to production unchanged: permission checks on every request, a transaction queue, and Redis caching.

Vue · TypeScript · Node.js · MongoDB · Docker

DevOps Engineer

Freelance

Owned CI/CD infrastructure for a user-support service: configured Jenkins 2 pipelines in Groovy, managed AWS deployments via CloudFormation, and set up Kubernetes orchestration with Docker; enforced code quality with SonarQube.

Jenkins · AWS CloudFormation · Docker · Kubernetes · SonarQube · TypeScript · AngularJS · Node.js

Additional Experience

W3 Ukraine · EPAM · Zfort · Sigma Software · DAXX · Svitla Systems

Started as a web developer at W3 Ukraine, progressed to Markup Team Lead, then Head of Training — designed the curriculum, ran candidate selection, and mentored 50+ junior developers through a structured program.

Delivered SPAs across a range of domains:

  • private cloud management UI (AngularJS + Google Closure) at EPAM
  • medical analytics with data visualizations using ChartJS and VisJS at DAXX
  • geo-location service with interactive maps via OpenLayers and browser games adapted for mobile via PhoneGap at Sigma Software
  • e-commerce platforms at Svitla Systems and Zfort.

Traveled to clients for requirements analysis.

AngularJS · Backbone · jQuery · Node.js · Docker · AWS

  • React & Next.js
  • Angular
  • TypeScript
  • GraphQL & REST APIs
  • Node.js
  • Redux & React Query
  • SSR / SSG (Next.js)
  • ESbuild & Webpack
  • Performance tuning (Core Web Vitals)
  • Accessibility (WCAG)
  • Testing (Jest & Vitest)
  • Design Systems (Storybook)
  • Monorepos (NX)
  • CI/CD · Docker · Kubernetes
  • AWS
  • Agile / Scrum
  • Architecture & product reasoning
  • Tech Leadership & Mentoring
  • AI-augmented development

Bachelor's Degree in Computer Science, 2007

National Aerospace University — Kharkiv Aviation Institute

Spoken and written language proficiency
Language Proficiency
English Intermediate+
Ukrainian Fluent
Russian Native