• Файл

Ярослав

Fullstack (React. js, Node. js) developer

Місто проживання:
Київ
Готовий працювати:
Дистанційно, Івано-Франківськ, Київ, Ужгород

Контактна інформація

Шукач вказав: Телефон

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

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+)

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: