Volodymyr Forfutdinov

Lead Frontend / Product Engineer

Frontend and product engineer with 20+ years of experience across React, Angular, and Node.js — comfortable in both large enterprise systems and products built from scratch. I've led teams, owned product roadmaps, scoped requirements, and shipped features end-to-end without hand-holding.

A recurring theme in my work is untangling build tooling and slow workflows: migrating to ESbuild, fixing broken Webpack setups, cutting Angular upgrade timelines with AI-assisted iteration. I care about making development fast for the team, not just the end user.

I've worked across the stack — GraphQL APIs, AWS infrastructure, CI/CD pipelines — and use that breadth to make better frontend decisions and reduce back-and-forth with other teams.

Frontend Technical Lead / Product Engineer

Develux

Back-office platform used by support and content-operations teams to manage workflows for several thousand end users.

Acted both as tech lead and product owner: scoped weekly/monthly/quarterly plans, decomposed tasks, wrote FE/API requirements, coordinated with design, and looked after 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 with high traffic peaks and strict uptime requirements, serving both a major annual event and independent organizers.

Led frontend development and code reviews; owned 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
  • Node.js
  • ESbuild & Webpack
  • Performance tuning
  • Testing (Jest & Vitest)
  • Design Systems (Storybook)
  • Monorepos (NX)
  • 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