Сервіс пошуку роботи №1 в Україні
Roman
Full-stack програміст
- Розглядає посади:
- Full-stack програміст, Front-end програміст, Javascript-програміст, комп'ютерний інженер
- Місто проживання:
- Одеса
- Готовий працювати:
- Дистанційно
Контактна інформація
Шукач вказав: Телефон
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/20010301/
Завантажений файл
Версія для швидкого
перегляду
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
ROMAN PYLIUHA
Front-End Developer
[відкрити контакти ](див. вище в блоці «контактна інформація») | [відкрити контакти ](див. вище в блоці «контактна інформація») | @reactmonk
KEY SKILLS
TypeScript TanStack Query MUI
React 19 Redux Toolkit / RTK Query Ant Design
Next.js (App Router) Zustand shadcn/ui + Radix
JavaScript ES2023 React Hook Form + Zod Tailwind
Vite / Webpack REST CSS/SCSS
WebSockets (Socket.IO) i18next Motion
WORK EXPERIENCE
NDA — Logistics & CRM products Feb 2024 - present
Custom logistics platform and tailor-made CRM systems for B2B clients.
Develop client-facing logistics applications with React 19, TypeScript and Next.js App Router, including server components and
server actions for data-heavy pages.
Build shipment and order management interfaces: multi-step forms, status tracking, document uploads, and dense tables with
server-side filtering, sorting and pagination.
Design form architecture on React Hook Form + Zod with schemas shared between client and server, making validation rules a
single source of truth across the app.
Handle server state with TanStack Query - caching, background refetching, optimistic updates — and keep local UI state (filters,
modals, panels) in Zustand instead of a global store.
Build custom CRM modules per client: contact and deal pipelines, role-based access to sections and fields, configurable
dashboards, and export flows.
Assemble a shared component library on shadcn/ui + Radix with Tailwind design tokens, reused across several client projects
instead of restyling the same components each time.
Implement localization with i18next covering 5 languages, including date, number and currency formatting per locale
Integrate with REST APIs, coordinate contracts with backend, review teammates' PRs and take part in technical planning for new
features.
Frontend Developer · SAUNAEXPERT GmbH Apr 2022 - Dec 2023
E-commerce platform and corporate website for a manufacturer of saunas, hot tubs and water
treatment systems
Built the storefront of the online shop with React, TypeScript and Redux Toolkit: product catalog with filtering, product page with
gallery and configuration options, cart and checkout.
Implemented cart and checkout flow: total calculation including selected options and shipping, state persistence across sessions,
payment error handling.
Developed an admin panel for the sales team: editing products, prices, configurations and categories, managing orders and
inquiries, uploading images and editing site content - removing the need for a developer in day-to-day content updates.
Created reusable MUI data tables with server-side pagination, sorting and filtering, used across every admin section instead of
duplicating table logic per page.
Typed the API layer: product, order and inquiry models extracted into a shared module used by both the storefront and the admin
panel, so contract mismatches with the backend surface at build time.
Migrated data fetching to RTK Query in place of hand-written thunks, introducing caching, invalidation and consistent loading and
error handling.
Owned forms across the shop, admin panel and website: client-side validation, field-level server error mapping, duplicate
submission protection.
Maintained the corporate website saunaexpert.de: image gallery with WebP thumbnails and lazy loading, contact form, responsive
SCSS layout, Google Tag Manager event tracking and SEO meta tags.
SUMMARY
Frontend developer with 4+ years of experience building data-heavy web applications with React,
TypeScript and Next.js. Shipped an e-commerce platform with a custom admin panel, then moved to
logistics and CRM products where I own complex table and form interfaces, shared component libraries and
localization. Comfortable across the stack from API contracts to design tokens, and used to being one of a
small frontend team where scope is wide.
Front-End Developer
[
KEY SKILLS
TypeScript TanStack Query MUI
React 19 Redux Toolkit / RTK Query Ant Design
Next.js (App Router) Zustand shadcn/ui + Radix
JavaScript ES2023 React Hook Form + Zod Tailwind
Vite / Webpack REST CSS/SCSS
WebSockets (Socket.IO) i18next Motion
WORK EXPERIENCE
NDA — Logistics & CRM products Feb 2024 - present
Custom logistics platform and tailor-made CRM systems for B2B clients.
Develop client-facing logistics applications with React 19, TypeScript and Next.js App Router, including server components and
server actions for data-heavy pages.
Build shipment and order management interfaces: multi-step forms, status tracking, document uploads, and dense tables with
server-side filtering, sorting and pagination.
Design form architecture on React Hook Form + Zod with schemas shared between client and server, making validation rules a
single source of truth across the app.
Handle server state with TanStack Query - caching, background refetching, optimistic updates — and keep local UI state (filters,
modals, panels) in Zustand instead of a global store.
Build custom CRM modules per client: contact and deal pipelines, role-based access to sections and fields, configurable
dashboards, and export flows.
Assemble a shared component library on shadcn/ui + Radix with Tailwind design tokens, reused across several client projects
instead of restyling the same components each time.
Implement localization with i18next covering 5 languages, including date, number and currency formatting per locale
Integrate with REST APIs, coordinate contracts with backend, review teammates' PRs and take part in technical planning for new
features.
Frontend Developer · SAUNAEXPERT GmbH Apr 2022 - Dec 2023
E-commerce platform and corporate website for a manufacturer of saunas, hot tubs and water
treatment systems
Built the storefront of the online shop with React, TypeScript and Redux Toolkit: product catalog with filtering, product page with
gallery and configuration options, cart and checkout.
Implemented cart and checkout flow: total calculation including selected options and shipping, state persistence across sessions,
payment error handling.
Developed an admin panel for the sales team: editing products, prices, configurations and categories, managing orders and
inquiries, uploading images and editing site content - removing the need for a developer in day-to-day content updates.
Created reusable MUI data tables with server-side pagination, sorting and filtering, used across every admin section instead of
duplicating table logic per page.
Typed the API layer: product, order and inquiry models extracted into a shared module used by both the storefront and the admin
panel, so contract mismatches with the backend surface at build time.
Migrated data fetching to RTK Query in place of hand-written thunks, introducing caching, invalidation and consistent loading and
error handling.
Owned forms across the shop, admin panel and website: client-side validation, field-level server error mapping, duplicate
submission protection.
Maintained the corporate website saunaexpert.de: image gallery with WebP thumbnails and lazy loading, contact form, responsive
SCSS layout, Google Tag Manager event tracking and SEO meta tags.
SUMMARY
Frontend developer with 4+ years of experience building data-heavy web applications with React,
TypeScript and Next.js. Shipped an e-commerce platform with a custom admin panel, then moved to
logistics and CRM products where I own complex table and form interfaces, shared component libraries and
localization. Comfortable across the stack from API contracts to design tokens, and used to being one of a
small frontend team where scope is wide.
Схожі кандидати
-
Full stack-програміст
90000 грн, Дистанційно -
Full stack програміст
Дистанційно -
Full stack програміст
120000 грн, Дистанційно, Ужгород, Мукачево -
Full-stack developer (React.js, TypeScript, Java, node.js, Kotlin)
Дистанційно, Вінниця , ще 2 міста -
Full stack програміст
Дистанційно -
Full stack software engineer
Дистанційно