Денис
Front-end developer (JS, React, Next.js)
- Age:
- 34 years
- City:
- Kyiv
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.
You can get this candidate's contact information from https://www.work.ua/resumes/8604357/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
FRONT-END DEVELOPER | REACT / NEXT.JS / TYPESCRIPT
Github Kyiv, Ukraine, | [
PROFESSIONAL SUMMARY
Front-End Developer with hands-on experience building logistics and e-commerce applications with React 19 and
Next.js 15 (App Router, Server Components, Server Actions). Strong in TypeScript, Redux Toolkit / RTK Query,
and scalable front-end architecture (Feature-Sliced Design, DTO/UI model separation, reusable hooks).Use AI
tools (Cursor, GitHub Copilot) daily to speed up development. Achieved Lighthouse performance 90+ through Core
Web Vitals optimization.
TECHNICAL SKILLS
Core: JavaScript (ES6+), TypeScript, HTML5, CSS3
Frameworks: React 19, Next.js 15 (App Router, SSR/SSG, Server Components, Server Actions), i18next
State & Data: Redux Toolkit, RTK Query, Context API, custom hooks, Zustand (familiar)
Forms: React Hook Form, Zod (schema validation)
Styling: SCSS/SASS, CSS Modules, Tailwind, Material UI, Ant Design
Testing: Jest, React Testing Library, unit testing
Architecture: Feature-Sliced Design (FSD), component-based architecture, REST API integration
Accessibility: Semantic HTML, keyboard navigation, ARIA basics
Backend: Node.js (basic), MongoDB, Mongoose (schemas, models), REST API
Tools: Git, Figma, Vercel, ESLint, Prettier
AI Assistants: Cursor, GitHub Copilot
WORK EXPERIENCE
Project: Logistics & shipment tracking platform (NDA) Oct 2025 – Mar 2026
Role: Front-End Developer
Built the front-end from scratch on Next.js 15 (App Router) with Server Components for data fetching and Server
Actions for mutations.
Structured the codebase with Feature-Sliced Design (FSD), which kept features isolated and allowed adding new
modules without regressions.
Developed the shipment tracking module: shipment status views, multi-level filtering, sorting, pagination, and
debounced search.
Managed server state with RTK Query (caching, invalidation) and client state with Redux Toolkit; separated API
DTOs from UI models with typed mappers.
Implemented multi-language support with react-i18next: locale switching and organized translation namespaces.
Implemented authentication flow (signup/login forms with Zod validation, error handling) integrated with backend
Server Actions.
Improved Core Web Vitals via next/image, route-level code splitting, and selective memoization Lighthouse
performance 90+.
Covered validation schemas and business logic with unit tests (Jest, React Testing Library).
Environment: Next.js 15, React 19, TypeScript, Redux Toolkit, RTK Query, Zod, FSD, Jest, React Testing Library.
Project: Auto covers e-commerce store - Freelance Apr 2025 – Sep 2025
Role: Front-End Developer
Built product catalog with filtering, sorting, pagination, and a persistent shopping cart (localStorage).
Implemented responsive layouts from Figma using SCSS and CSS Modules.
Extracted reusable custom hooks (useDebounce, usePagination, useCart) to keep components small.
Integrated REST APIs with typed DTOs; handled loading, error, and empty states.
Built checkout form validation with user-friendly error messages.
Implemented modal dialogs for product filters and checkout confirmation.
Environment: React, TypeScript, SCSS, CSS Modules, REST API, Git, Redux Toolkit
PET PROJECTS
Products Shop (Next.js 15, React 19)
Live: https://products-shop-funny.vercel.app/products
Code: https://github.com/DenisFR2727/Products_shop_funny
Built a full-stack e-commerce application using Next.js 15 App Router and Server Actions. Implemented authentication,
product management, profile settings, form validation with Zod, and unit tests.
LANGUAGES
English — B1 (Intermediate) Ukrainian — Native
Similar candidates
-
Junior Frontend Developer | React, TypeScript
20000 UAH, Kyiv, Remote -
Javascript-програміст
80000 UAH, Kyiv, Remote -
Javascript developer
Kyiv -
Javascript-програміст
Kyiv -
Javascript-програміст
80000 UAH, Kyiv, Remote -
Frontend-програміст
Kyiv, Remote