• File

Роман

Frontend-програміст

Considering positions:
Frontend-програміст, Fullstack-розробник
Age:
29 years
City:
Other countries

Contact information

The job seeker has provided: Phone numberEmailMessenger

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 Havryliuk
Frontend Developer · React / Next.js / TypeScript

CONTACT SUMMARY

[open contact info](look above in the "contact info" section) Frontend developer focused on React, Next.js and TypeScript. Builds responsive interfaces backed by
[open contact info](look above in the "contact info" section) REST API integration, authentication and protected routes, global state management and form validation.
github.com/romanhavryliuk Experience with multi-language (i18n) interfaces and with coordinating delivery on team projects as Team

[open contact info](look above in the "contact info" section) Lead and Scrum Master. Comfortable working across the stack with Node.js, Express and MongoDB when a
feature requires it.
Telegram
Łódź, Poland
PROJECT EXPERIENCE

TECH SKILLS PixaSearch | Team Project | Frontend Developer
pixa-search-ruddy.vercel.app · github.com/romanhavryliuk/pixa-search
Frontend
Next.js, React, TypeScript, TanStack Query, Framer Motion
React, Next.js (App Router), TypeScript,
JavaScript (ES6+), HTML5, CSS3, SCSS/SASS A web app for searching free stock images and videos through the Pixabay API, built and deployed with
one other developer.
State & Data
Built the search and results UI with Next.js App Router, React and TypeScript, integrating the Pixabay
Zustand, TanStack Query, Axios, Fetch API, REST
REST API via TanStack Query.
API integration
Added debounced search to reduce API calls, plus animated transitions with Framer Motion.
Forms & UI
React Hook Form, Zod, Formik, Yup, Responsive Cosmogram | Personal Project | Fullstack Developer — in progress
Design, Semantic HTML, Framer Motion cosmogram-front.vercel.app · github.com/romanhavryliuk/cosmogram-front
Backend Next.js, React, TypeScript, Zustand, Express, MongoDB, Cloudinary
Node.js, Express, MongoDB, Mongoose, JWT A web application that generates personalised astrological and numerological profiles, with a fully
Authentication localised interface.

Tools Implemented a three-language interface (EN / UK / PL) with i18n routing and shared translation
Git, GitHub, Vite, npm, Figma, Postman resources.
Built sign-up and login flows with React Hook Form and Zod validation against a JWT-protected Express
Methodologies
API.
Scrum, Agile
Designed the calculation layer and connected it to a MongoDB data model with Cloudinary-hosted
EDUCATION assets.

IT School GoIT Campers | Personal Project | Frontend Developer
Full Stack Development, campers-mauve.vercel.app · github.com/romanhavryliuk/campers
872-hour program Next.js, TypeScript, TanStack Query, Zod
08/2025 – 06/2026 A camper rental web app with catalog browsing, filtering and booking requests.
Lviv Railway Transport Implemented server-side filters and load-more pagination with TanStack Query.
Vocational Lyceum Built a booking form with live validation using React Hook Form and Zod.
Electrical equipment repair and railway network
maintenance Artist Showcase Platform | Team Project | Team Lead
2012 – 2016 romanhavryliuk.github.io/project-x · github.com/romanhavryliuk/project-x
JavaScript (ES6+), CSS3, Vite, Axios, Swiper, TUI Pagination
LANGUAGES A web platform for showcasing artists, with page content rendered dynamically in JavaScript.
Led a 9-person team as Team Lead, owning the artists section and artist-details modal.
Ukrainian — Native
Coordinated code reviews and deployment to GitHub Pages.
Polish — Upper-Intermediate
English — Beginner WORK EXPERIENCE

Terg S.A. | Forklift Driver | 02/2021 – Present
Support warehouse operations and internal transportation of goods while maintaining accuracy and
following safety procedures.

More resumes of this candidate

Similar candidates

All similar candidates

Candidates at categories


Compare your requirements and salary with other companies' jobs: