Сервіс пошуку роботи №1 в Україні
Ярослав
Fullstack (React. js, Node. js) developer
- Місто проживання:
- Київ
- Готовий працювати:
- Дистанційно, Івано-Франківськ, Київ, Ужгород
Контактна інформація
Шукач вказав: Телефон
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/20026783/
Завантажений файл
Версія для швидкого
перегляду
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
YAROSLAV PETRUKHIN
Frontend Developer · React / TypeScript · Node.js
Kyiv, Ukraine · [відкрити контакти ](див. вище в блоці «контактна інформація») · [відкрити контакти ](див. вище в блоці «контактна інформація») · [відкрити контакти ](див. вище в блоці «контактна інформація»)
SUMMARY
Frontend Developer (React, TypeScript) with 4+ years of experience, currently leading frontend of a SaaS
platform (250k+ LOC, 80+ screens, 700+ components) - including internal admin panels, dashboards, and
complex forms much like CRM/ERP modules. Strong in React, TypeScript, and Vite, with a solid
understanding of web application and API architecture. Comfortable working across the stack: Node.js basics,
SQL, and REST API integration, with a track record of quickly ramping up on new backend tools - increasingly
with the help of AI-assisted development.
SKILLS
Frontend: React (v18+), TypeScript, JavaScript (ES6+), Vite, Context API, Custom Hooks
State & Data: Redux Toolkit, react-query / TanStack Query, react-hook-form, complex typed forms, data-
intensive tables
Architecture: Web application & API architecture, REST API, SPA / SSR, feature-based structure, reusable
component libraries
Backend (working across the stack): Node.js basics, SQL databases (PostgreSQL, MySQL), Firebase;
REST API design with backend teams; open to NestJS / Prisma
UI & Styling: Tailwind CSS, Material UI (MUI), CSS3/SCSS, responsive layouts from Figma
Quality: Code review, familiar with Jest / React Testing Library, web app security basics
Performance: Memoization, Lazy loading, Code splitting, performance optimization
Tooling: Git & branching workflows, CI/CD, Vite, Webpack, ESLint, Prettier, Docker (basic), Jira
AI-assisted dev: Cursor, Claude Code - daily workflow for building and refactoring (Udemy certified, 2026)
EXPERIENCE
React Developer · Frontend Lead | TOOLZA · Nov 2023 - 2026
Led frontend of a SaaS platform - internal systems, admin panels, and dashboards, similar in nature to
CRM/ERP tooling.
• Built and maintained a React/TypeScript codebase of 250k+ lines - 80+ screens, 700+ components,
including a reusable UI library.
• Developed complex typed forms (react-hook-form) and data-intensive tables (TanStack Table) with
multi-level filtering for financial operations.
• Managed server state with react-query / TanStack Query; used Context API with optimization patterns
and Redux Toolkit for app state.
• Implemented localization (i18next) and responsive layouts from Figma with Tailwind CSS.
• Analyzed requirements from Product Owners, ran design reviews, estimated complexity, and picked the
right components for each system.
• Conducted daily code reviews, checking against style guide and project structure; optimized
performance with memoization, lazy loading, and code splitting.
• Led frontend technical decisions and mentored developers within a cross-functional team.
Software Engineer - Internal Systems | KRAIL · Aug 2023 - Nov 2023
• Designed and built an internal web app to replace manual Excel-based workflows for licensing data
management.
• Architected a SQL-based data system integrated with a government API to track validity, sanctions, and
expiration dates.
• Sole developer on the project - built full frontend interface and database structure.
JavaScript Developer (Intern -> Junior) | MadAppGang · Apr 2022 - Aug 2023
• Contributed to web application development in a product-focused team using React, TypeScript, and
modern tooling.
• Built and maintained UI components for internal tools and product modules; integrated Firebase auth
and real-time data.
• Worked across fintech and healthcare products in a commercial environment.
Account Manager (Junior -> Senior) | Zenith · Carat · May 2018 - Apr 2022
• Managed media campaigns with annual budgets exceeding 100M UAH; coordinated planning,
execution, and reporting.
• Primary point of contact across clients and analytics teams; mentored junior team members.
EDUCATION
Master's Degree in Physics · National Technical University of Ukraine (KPI) · 2007-2013
CERTIFICATIONS
• The Complete AI Coding Course (Cursor, Claude Code) - Udemy, 2026
• Advanced CSS and Sass - Jonas Schmedtmann, 2022
• Full Stack JavaScript Developer - GoIT, 2021
LANGUAGES
Ukrainian - native · English - Upper-Intermediate (B2+)
Frontend Developer · React / TypeScript · Node.js
Kyiv, Ukraine · [
SUMMARY
Frontend Developer (React, TypeScript) with 4+ years of experience, currently leading frontend of a SaaS
platform (250k+ LOC, 80+ screens, 700+ components) - including internal admin panels, dashboards, and
complex forms much like CRM/ERP modules. Strong in React, TypeScript, and Vite, with a solid
understanding of web application and API architecture. Comfortable working across the stack: Node.js basics,
SQL, and REST API integration, with a track record of quickly ramping up on new backend tools - increasingly
with the help of AI-assisted development.
SKILLS
Frontend: React (v18+), TypeScript, JavaScript (ES6+), Vite, Context API, Custom Hooks
State & Data: Redux Toolkit, react-query / TanStack Query, react-hook-form, complex typed forms, data-
intensive tables
Architecture: Web application & API architecture, REST API, SPA / SSR, feature-based structure, reusable
component libraries
Backend (working across the stack): Node.js basics, SQL databases (PostgreSQL, MySQL), Firebase;
REST API design with backend teams; open to NestJS / Prisma
UI & Styling: Tailwind CSS, Material UI (MUI), CSS3/SCSS, responsive layouts from Figma
Quality: Code review, familiar with Jest / React Testing Library, web app security basics
Performance: Memoization, Lazy loading, Code splitting, performance optimization
Tooling: Git & branching workflows, CI/CD, Vite, Webpack, ESLint, Prettier, Docker (basic), Jira
AI-assisted dev: Cursor, Claude Code - daily workflow for building and refactoring (Udemy certified, 2026)
EXPERIENCE
React Developer · Frontend Lead | TOOLZA · Nov 2023 - 2026
Led frontend of a SaaS platform - internal systems, admin panels, and dashboards, similar in nature to
CRM/ERP tooling.
• Built and maintained a React/TypeScript codebase of 250k+ lines - 80+ screens, 700+ components,
including a reusable UI library.
• Developed complex typed forms (react-hook-form) and data-intensive tables (TanStack Table) with
multi-level filtering for financial operations.
• Managed server state with react-query / TanStack Query; used Context API with optimization patterns
and Redux Toolkit for app state.
• Implemented localization (i18next) and responsive layouts from Figma with Tailwind CSS.
• Analyzed requirements from Product Owners, ran design reviews, estimated complexity, and picked the
right components for each system.
• Conducted daily code reviews, checking against style guide and project structure; optimized
performance with memoization, lazy loading, and code splitting.
• Led frontend technical decisions and mentored developers within a cross-functional team.
Software Engineer - Internal Systems | KRAIL · Aug 2023 - Nov 2023
• Designed and built an internal web app to replace manual Excel-based workflows for licensing data
management.
• Architected a SQL-based data system integrated with a government API to track validity, sanctions, and
expiration dates.
• Sole developer on the project - built full frontend interface and database structure.
JavaScript Developer (Intern -> Junior) | MadAppGang · Apr 2022 - Aug 2023
• Contributed to web application development in a product-focused team using React, TypeScript, and
modern tooling.
• Built and maintained UI components for internal tools and product modules; integrated Firebase auth
and real-time data.
• Worked across fintech and healthcare products in a commercial environment.
Account Manager (Junior -> Senior) | Zenith · Carat · May 2018 - Apr 2022
• Managed media campaigns with annual budgets exceeding 100M UAH; coordinated planning,
execution, and reporting.
• Primary point of contact across clients and analytics teams; mentored junior team members.
EDUCATION
Master's Degree in Physics · National Technical University of Ukraine (KPI) · 2007-2013
CERTIFICATIONS
• The Complete AI Coding Course (Cursor, Claude Code) - Udemy, 2026
• Advanced CSS and Sass - Jonas Schmedtmann, 2022
• Full Stack JavaScript Developer - GoIT, 2021
LANGUAGES
Ukrainian - native · English - Upper-Intermediate (B2+)
Схожі кандидати
-
Javascript-програміст
99000 грн, Київ, Дистанційно -
Javascript-програміст
Дистанційно -
Javascript-програміст
Дистанційно -
Javascript-програміст
Дистанційно -
Javascript developer
Київ, Дистанційно -
Javascript-програміст
Київ