• File

Roman

Full-stack програміст

Considering positions:
Full-stack програміст, Front-end програміст, Javascript-програміст, комп'ютерний інженер
City of residence:
Odesa
Ready to work:
Remote

Contact information

The job seeker has provided: Phone number

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

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

ROMAN PYLIUHA
Front-End Developer

[open contact info](look above in the "contact info" section) | [open contact info](look above in the "contact info" section) | @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.

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: