Volodymyr Forfutdinov

Lead Frontend Developer

Summary

About 20 years of experience in front-end development (HTML5/CSS3/JavaScript/Typescript).

Experienced in JavaScript/TypeScript/AJAX development with frameworks/libraries: ReactJS/Redux/GraphQL, VueJS/Axios, NodeJS/Express, Angular/AngularJS, etc.

Familiar with implementation methods of interfaces with responsive/adaptive layouts.

Participated in DevOps activities using Docker and Kubernetes: writing dockerfiles, configuring docker-compose, updating Kubernetes configs, and writing Jenkins CI/CD pipelines.

Participated in projects with Agile/SCRUM process organization.

Participated in trips and negotiated with the client during project requirements analysis.

Experience in team leadership and department management.

High analytical, communicative, and mentoring skills.

Experience

"Develux" 09/2024 - current

Frontend Technical Lead

Project: content sales platform.

Participation: leading and supporting the front-end development team and creating an annual team development strategy. I am breaking down epics into new features and updates, and managing tasks through ClickUp. My focus includes optimizing developer experience (DX), enhancing the local development environment, and improving continuous integration and continuous deployment (CI/CD) processes. I am supporting the NX-based monorepo, facilitating the systematic migration to newer versions of Angular, and extending the codebase's unit test coverage using Jest and Vitest.

Technologies: TypeScript, Angular, React, Functional Decomposition, Project Management, ClickUp, Front-End Development, Unit Testing, Vitest, Jest, Claude Code (skills, MCP).

Duration: ~1 year 6 months

"GlobalLogic" 03/2022 - 08/2024

Lead Software Development Engineer

Project: Admin interface for an international service that provides the creating, reserving, and selling of tickets for events created by end users.

Participation: developing new features for the admin interface and conducting code reviews to maintain code quality. I am supporting the development team and optimizing Webpack configuration to achieve fast build times and compact bundle sizes. My focus includes improving build performance using ESbuild and maintaining styling architecture with SASS and CSS Modules.

Technologies: Typescript, React, Jest, Webpack, ESbuild, SASS, CSS Modules.

Duration: ~2 year 5 months

"EPAM Systems" 01/2019 - 02/2022

Senior Software Development Engineer

Project: E-commerce enablement execution for a European retail and distribution company.

Participation: developing React components and pages integrated with GraphQL and implementing integration with Salesforce Interaction Studio. I am conducting deployment reviews using Azure DevOps, performing code reviews, and participating in task grooming within the SCRUM flow.

Technologies: React, Redux, TypeScript, GraphQL, Azure.

Duration: ~4 months

Senior Software Development Engineer

Project: Insurance service project with ML-based risk scoring.

Participation: developing React components and pages integrated with GraphQL and implementing AWS-based database integration for GraphQL requests and responses. I am participating in task grooming within the SCRUM flow and working with AWS services including Cognito for authentication and AppSync for GraphQL APIs.

Technologies: React, Redux, GraphQL, AWS (Cognito, Appsync)

Duration: ~6 months

Senior Software Development Engineer

Project: Migration e-commerce platform to a new engine

Participation: developing React components and pages integrated with Adobe Experience Manager (AEM) and implementing Magento GraphQL integration for requests and responses. I am writing comprehensive tests using Jest to ensure code quality and participating in task grooming within the SCRUM flow.

Technologies: React, Redux, Saga, Jest, GraphQL.

Duration: ~6 months

Lead Software Development Engineer

Project: E-commerce platform customization project.

Participation: leading the UI team and conducting code reviews to maintain high code standards. I am mentoring and supporting junior teammates while negotiating with customers about new features. My responsibilities include analyzing and preparing new feature requirements, planning quarter-based scope, and developing requirements for ReactJS/GraphQL-based front-end transformation. I am performing proof-of-concept work with React-based applications and Apollo-based GraphQL servers, participating in task grooming within the SCRUM flow, and working with containerization technologies including Docker and Kubernetes.

Technologies: HTML5, CSS3, JavaScript (ReactJS, NodeJS), GraphQL; Docker, Kubernetes.

Duration: ~1 year 9 months

"Svitla Systems" 04/2018 - 12/2018

Senior Full Stack Developer

Project: Shopping locator. Find the nearest clothing shops.

Participation: developing server and client-side components using TypeScript, React, Redux, Redux-forms, and Redux-Saga integrated with Google Maps API. I am creating service templates powered by TypeScript, Vue, NodeJS, and Docker. My focus includes performing DevOps activities using Docker, Docker-compose, and Docker Swarm for containerization and orchestration, as well as tracking defects with Asana.

Technologies: ReactJS, Redux, Redux-forms, Redux-Saga, Vue, Docker, Docker-compose, Docker Swarm, NodeJS, Asana, Google Map API.

Duration: ~8 months (part-time)

Senior Full Stack Developer

Project: Flight ticket aggregator. Aircraft deck layout planning.

Participation: developing server-side components using TypeScript and NodeJS, as well as client-side components using HTML5, CSS, ES6+, and jQuery. I am creating unit tests using Mocha and Should to ensure code reliability. My focus includes performing DevOps activities using Docker, Docker-compose, and Docker Swarm for containerization and deployment, as well as tracking defects with Asana and testing APIs with Postman.

Technologies: NodeJS, Docker, Docker-compose, Docker Swarm, JQuery, Mocha, Should, Postman.

Duration: ~8 months (part-time)

Freelance 05/2017 - 04/2018

Senior Javascript Developer

Project: Blockchain-based service.

Participation: developing a payment service for integration with payment gateway using TypeScript and VueJS for the front-end and NodeJS for the back-end. I am implementing AJAX-based communication, working with MongoDB for data persistence, and utilizing Docker for containerization and deployment.

Technologies: HTML5, CSS3, TypeScript, VueJS, NodeJS, AJAX, MongoBD, Docker.

Duration: ~4 months

DevOps Engineer

Project: User support/communication service.

Participation: implementing and supporting continuous integration pipelines and managing AWS deployments using CloudFormation. I am supporting new employees with deployment of the local development environment across different platforms. My focus includes configuring Jenkins2 pipelines with Groovy, managing containerization with Docker and Kubernetes orchestration, building projects with Gradle, and ensuring code quality with SonarQube. I am also working with the application stack including TypeScript, AngularJS, and NodeJS.

Technologies: HTML5, CSS3, JavaScript (TypeScript, AngularJS, NodeJS), AJAX, MongoBD; Docker, Kubernetes, AWS CloudFormation, Jenkins2/Groovy, Gradle, SonarQube.

Duration: ~9 months

"Svitla Systems" 08/2016 - 03/2017

Senior Frontend Developer

Project: Complex e-commerce system.

Participation: implementing user interface components using BackboneJS and Bootstrap, and refactoring legacy code to improve maintainability. I am working with Twig templating engine for server-side rendering and implementing AJAX-based interactions for dynamic user experiences.

Technologies: HTML5, CSS3, Twig, JavaScript (BackboneJS, Bootstrap components), AJAX.

Duration: ~6 months

"DAXX" 12/2014 – 08/2016

Senior JavaScript Developer

Project: Medical and pharmaceutical analytic system.

Participation: designing, developing, and implementing user interface logic using AngularJS framework. I am creating data visualizations with ChartJS and VisJS libraries, implementing complex data manipulations with Lodash, and building AJAX-based communication for real-time data updates in the analytics system.

Technologies: HTML5, CSS3, JavaScript (AngularJS, Lodash, ChartJS, VisJS), AJAX.

Duration: 1 year 8 months

"Sigma Software" 12/2013 – 12/2014

Senior JavaScript Developer

Project: Browser-based games adapted to PhoneGap.

Participation: analyzing and selecting the technical stack for the application and implementing an application prototype. I am developing browser-based games using AngularJS 1.x and jQuery, implementing local data persistence with LocalStorage, and adapting the application for mobile deployment through PhoneGap.

Technologies: HTML5, CSS3, JavaScript (AngularJS 1.x, jQuery, LocalStorage).

Duration: 3 months

Senior JavaScript Developer

Project: Geo-location-oriented service.

Participation: implementing a client-side single-page application using Backbone.js framework and jQuery. I am integrating OpenLayers for interactive map functionality and geolocation features, and building AJAX-based communication for dynamic data loading and updates.

Technologies: HTML5, CSS3, JavaScript (backbone, jQuery, OpenLayers), AJAX.

Duration: 1 year

"Zfort Group" 9/2013 – 12/2013

Senior JavaScript Developer

Project: Service for small typographies.

Participation: supporting and improving the front-end part of the service using jQuery and AJAX. I am working with Smarty templating engine for server-side rendering. My responsibilities include traveling to the client office for investigation and clarification of project scope to ensure alignment with business requirements.

Technologies: HTML, CSS, JavaScript (jQuery), AJAX, Smarty.

Duration: 3 months

"EPAM Systems" 11/2009 – 09/2013

Senior Software Engineer

Project: Private cloud solution. Internal project.

Participation: designing and implementing the user interface using AngularJS framework and Google Closure JS compiler for code optimization. I am building AJAX-based communication for dynamic interactions and working with JSP for server-side rendering to create a comprehensive private cloud management interface.

Technologies: HTML5, CSS3, JavaScript (Google Closure JS compiler, AngularJS), AJAX, JSP.

Duration: 2.5 years

Senior Software Engineer

Project: Dating services.

Participation: implementing the user interface using jQuery and AJAX for dynamic interactions, and working with JSP for server-side rendering. I am communicating directly with the client through Skype and email to clarify requirements and provide updates on development progress.

Technologies: JSP, HTML, CSS, JavaScript (jQuery), AJAX.

Duration: 1.5 years

"W3 Ukraine" 09/2005 – 10/2009

Head of Training Dept. / Lead Analyst

Project: Markup service.

Participation: researching new web development technologies and introducing them into the development process. I am providing expert assistance for solving HTML/CSS-related issues and maintaining a unified knowledge base repository in an up-to-date state. My responsibilities include training HTML developers according to the curriculum program developed within the company, selecting candidates for training through qualification testing and interviews, and establishing best practices for the markup team.

Technologies: HTML, CSS, JavaScript, mentoring

Duration: 2 years

Markup Team Lead

Project: Markup service.

Participation: providing expert assistance for solving HTML/CSS-related issues and maintaining a unified knowledge base repository in an up-to-date state. I am training HTML developers according to the curriculum program developed within the company and implementing projects that require special attention and advanced technical skills.

Technologies: HTML, CSS, JavaScript

Duration: 1 year

Web-developer

Project: Markup service.

Participation: creating cross-browser markup for client service websites ensuring compatibility across different browsers and platforms. I am researching new web technologies and introducing them into the development process to improve code quality and efficiency.

Technologies: HTML, CSS

Duration: 1 year

Education

Bachelor Degree Certificate in Computer Science, 2007

National Aerospace University – Kharkiv Aviation Institute

Skills

Languages & frameworks

Proficiency Years
HTML/CSS Expert 20+
ES2015+ Advanced 10+
TypeScript Advanced 8+
ReactJS Advanced 7+
Angular Intermediate 1+
LESS/SASS Advanced 9+
Lodash/Underscore Advanced 5+
NodeJS Intermediate 5+
AngularJS Intermediate 3+
BackboneJS Basic 1+
jQuery Advanced 10+
XML/XSLT/XPath Basic 2
JSP Intermediate 5+

Techniques & Methodologies

Proficiency Years
AJAX Advanced 8+
Responsive layout Advanced 12+
GraphQL Intermediate 2+
Agile (SCRUM) Advanced 12+
Kanban Advanced 5+

Tools & Products

Proficiency Years
JetBrains IDE's Intermediate 9+
VS Code Intermediate 5+
Claude Code (skills, MCP) Intermediate 1+
Photoshop Advanced 10+
InDesign Advanced 5+
Illustrator Advanced 5+

Languages

Proficiency
English Intermediate
Russian Native
Ukrainian Fluent