Вячеслав

Senior Frontend Developer

Considering positions: Senior Frontend Developer, Frontend-програміст
Employment type: full-time
Salary: 100 000 UAH/month
Age: 29 years
City of residence: Vinnytsia
Ready to work: Remote, Vinnytsia
Considering positions:
Senior Frontend Developer, Frontend-програміст
Employment type:
full-time
Salary:
100 000 UAH/month
Age:
29 years
City of residence:
Vinnytsia
Ready to work:
Remote, Vinnytsia

Contact information

The job seeker has entered a phone number, email and LinkedIn.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

Front-end програміст

from 09.2021 to now (4 years 5 months)
Exadel, Вінниця (IT)

Project: WebTime

Description: WebTime is a large-scale workforce and time-management web platform designed to support complex operational processes, including activity tracking, scheduling, approval workflows, and organizational analytics. The project involves modernizing a legacy C# server-rendered interface into a scalable, component-driven frontend architecture built with React and TypeScript.

Responsibilities included:
- Migrated the frontend from a legacy C# server-rendered solution to a modern React and TypeScript architecture
- Implemented complex business logic to support advanced workflow scenarios and compliance rules
- Developed reusable UI components following Material UI 7 guidelines to ensure consistency and maintainability
- Integrated RESTful services using Axios and implemented full CRUD functionality across multiple modules
- Identified and resolved defects, consistently maintaining high code quality and application stability
- Created comprehensive unit and integration tests using Jest, Vitest, MSW, and React-Testing-Library
- Parallelized unit tests and optimized GitLab CI pipeline, reducing execution time
- Participated in code reviews, grooming sessions, and SCRUM ceremonies

Environment: TypeScript, React.js, TanStack Query (React-Query), Redux, Material UI 7, Vite, Vitest, Jest, React-Testing-Library, MSW, React-Hook-Form, Keycloak-JS, Axios, Yup, Date-Fns, Lodash, Notistack, PNPM, Swagger, GitLab, GitLab CI, Jira, Confluence, Jenkins, ChatGPT, Perplexity AI, SDLC Speedup AI, Devin AI

Front-end програміст

from 09.2020 to 09.2021 (1 year)
Smartexe (Skysoft.tech), Вінниця (IT)

Project: Hot Kitchen — Order & Delivery Management Web App

Description: Web application for managing the end-to-end food service workflow, including order intake, kitchen processing, and delivery coordination. Included SEO-optimized customer-facing pages and internal management interfaces.

Responsibilities included:
- Developed responsive UI for order, cooking, and delivery flow
- Implemented SEO-friendly pages and structured content
- Integrated REST APIs for real-time order and status updates
- Built reusable components and optimized interaction logic
- Supported onboarding of new developers and performed MR reviews

Environment: Material UI, JavaScript, React/Redux(redux-thunk), Next.js, Formik, WebSockets, Gitlab, Axios, NPM, Jira, Confluence

Javascript-програміст

from 11.2019 to 07.2020 (9 months)
Uni-Bit Studio inc, Вінниця (IT)

Project: 1Win - Betting Web Application

Description: A responsive web platform enabling users to participate in various football betting games.
Responsibilities included:
- Implemented responsive layouts, custom components and UI forms.
- Managed application state using Redux and Redux-Saga.
- Established connections to RESTful API and implemented full CRUD operations
- Contributed to multilingual UI improvements and UX enhancements.
Environment: React, TypeScript, Redux, Redux-Saga, React Router, Axios


Project: FireDragon - Slot Game (BetIndustries Playground)

Description: Interactive web-based slot game with dynamic UI and game logic.
Responsibilities included:
- Developed UI components, game layouts, and interactive elements
- Implemented in-game settings, configuration features, animations and business logic
- Integrated and extended CRUD API functionalities
- Performed manual testing and debugging
Environment: Pixi.js, Axios, JavaScript (ES6), jQuery, WebSockets

Front-end програміст

from 11.2018 to 09.2019 (11 months)
Magisoft, Вінниця (IT)

Project: FTU.org.ua – Ukrainian Tennis Federation Admin App

Description: Admin dashboard for managing tennis federation operations.
Responsibilities included:
- Implemented UI layouts and administrative pages
- Built customized layouts using Material-UI
- Integrated backend data via CRUD API with Redux
- Set up application routing and UI structure
Environment: HTML, SCSS, React.js, Redux, Redux-Saga, React Router, Axios, Asana, Github


Project: FIS PractiView Portal – FinTech Application

Description: Internal fintech platform for data visualization and workflow management.
Responsibilities included:
- Built layouts using Material-UI and React Drag-and-Drop libraries
- Integrated backend data via CRUD API
- Set up application routing and UI structure
Environment: HTML, SCSS, React.js, Redux, Redux-Saga, React Router, Axios, Asana, Github


Project: Staples.com – E-commerce Platform

Description: Staples.com is a web application selling office supplies, office machines, promotional products, technology, and business services.
Responsibilities included:
- Developed adaptive, pixel-perfect layouts across multiple devices and screen resolutions
- Implemented 11 marketing landing pages using React with reusable, modular components, ensuring maintainability and consistency
- Created interactive UI elements, smooth transitions and hover effects using CSS animations and JavaScript for dynamic content updates and enhanced user experience
- Conducted thorough manual testing and debugging, ensuring cross-browser and device reliability
Environment: HTML, SCSS, Vanilla.js, React.js, Gulp, Webpack, Asana, Github

Education

VNTU

Computer Science, Вінниця
Higher, from 2014 to 2020 (6 years)

Additional education and certificates

Learn and Understand NodeJS (2025 Edition)

4 months, have a certificate

Knowledge and skills

  • React
  • JavaScript
  • Git
  • TypeScript
  • Vite.js
  • Vitest
  • Jest
  • React Hooks
  • React-testing-library
  • SOLID Principles
  • Knowledge of design patterns
  • React Query
  • Next.js
  • Redux
  • Redux-Thunk
  • Redux-Saga
  • GitLab
  • GitHub
  • HTML
  • CSS

Language proficiencies

  • Ukrainian — fluent
  • English — above average

Candidates by city