• File

Personal information hidden

This job seeker decided to hide his personal information and contact info, but you can send a message to him or suggest a job to him.

This job seeker has chosen to hide his personal information and contact info. You can contact him using this page: https://www.work.ua/resumes/15099379/

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

Considering positions:
Full-stack програміст, Front-end програміст, Fullstack-розробник 
City of residence:
Berehove
Ready to work:
Lviv, Remote, Uzhhorod

Contact information

This job seeker has hidden his personal information, but you can send him a message or suggest a job to him if you open his contact info.

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.

OLENA BOKHAN
FULLSTACK DEVELOPER REACT.JS | REDUX | NODE.JS | TYPE SCRIPT
Email: [open contact info](look above in the "contact info" section) | Uzhhorod, Ukraine remote/office | Telegram | LinkedIn | GitHub

SUMMARY
Full-Stack Developer with experience in React (Redux), TypeScript, Node.js, Express, and MongoDB. In one the projects I
implemented Add to Cart and Remove from Cart button functionality, as well as favourites functionality using Zustand. I
developed the product details page, including interactive selectors using shadcn/ui radio buttons, and created the Contacts
page. My recent project, Flower Delivery, is a MERN-stack web store featuring a shopping cart with localStorage persistence,
order creation with backend integration, a favourites system using UUID-based client identification (without user
authentication), and global state management with Redux Toolkit.

SKILLS
HTML5, CSS, Sass (SCSS) JavaScript, TypeScript Node.js, MongoDB, Express.js
BEM, Tailwind React.js, Redux toolkit, Zustand Swagger UI, Vercel, Render
Shadcn UI, Swiper Fetch, REST API Agile (Scrum) methodology, Jira, Trello

LANGUAGES
English – B1
Ukrainian – fluent

WORK EXPERIENCE
Fullstack Developer (Self-Employed), August 2024 – Present
Built responsive and optimized frontend applications using React and TypeScript. Experienced in working with interactive
UI libraries such as Swiper and shadcn/ui, as well as implementing lazy loading, error handling, loading states, and adaptive
layouts.
Worked with Redux Toolkit and Zustand for global state management. Created forms using Formik, implemented product
filtering and pagination on both the frontend and backend, and integrated REST APIs.
Worked with Node.js, Express, and MongoDB, including CRUD operations, client identification, cookie-based data
persistence, and server-side data storage. Created API documentation and deployed frontend and backend applications
using Vercel and Render.

PORTFOLIO
TASTEORAMA
Technologies: React, CSS, Node.js, MongoDB, Express.js, Swagger UI
User authentication (sign up, log in, and log out)
Recipe management (create, read, update, and delete recipes)
Saving and retrieving saved recipes
User authentication middleware for protected routes
API documentation using Swagger UI
DEMO GITHUB CODE

PORTFOLIO
Technologies: JavaScript,CSS, HTML, Vite, Accordeon, Swiper
A single-page portfolio project.
Used libraries, the Vite bundler, backend requests.
Used animation libraries: Accordeon, Swiper.
DEMO GITHUB CODE

BANG & OLUFSEN LANDING PAGE
Technologies: HTML5, SCSS, JavaScript, Parcel
Responsive layout for different screen sizes
Navigation menu
DEMO GITHUB CODE

FLOWER DELIVERY
Technologies: React, Vite, Redux Toolkit, Redux Persist, React Router, Axios, Node.js, Express, MongoDB, Formik, CSS Modules.
Responsive flower delivery web store featuring flower shop listings, product catalogs, filtering by price and date, sorting, and
server-side pagination.
Implemented shopping cart and favourites functionality, with persistent cart data stored in localStorage and favourites linked
to a client UUID stored in cookies.
Built an order form using Formik with client-side validation. Implemented backend order processing, including customer data
storage, order timestamps, and cart clearing after successful submission.
Developed REST API integration using Axios and managed global application state with Redux Toolkit and Redux Persist.

DEMO GITHUB CODE

DEVICE STORE | LAMAY
Technologies: React.js, TypeScript, Vite, Tailwind CSS , Zustand , React Router , shadcn, EmailJS
Responsive online store featuring a catalog, homepage, product details, shopping cart, favourites, and Contacts pages.
Implemented product filtering, sorting, pagination, and product variant selection.
Developed order processing with EmailJS integration and implemented customer data persistence using localStorage.
Built interactive sliders and carousels using shadcn/ui components and managed global application state with Zustand.
DEMO GITHUB CODE

PREVIOUS WORK EXPERIENCE
AIRCRAFT ENGINE MANUFACTURING PROCESS ENGINEER
Aircraft Engine Repair Enterprise, July 2010– Present
Expert in drafting and optimizing technological processes, managing production operations, and designing intricate 2D/3D
process layouts with Siemens NX (Unigraphics), KOMPAS-3D, AutoCAD .
Advanced planning acumen, and superior task management skills, driving efficient project completion.
Cultivated robust multitasking abilities and dynamic communication skills to effectively collaborate with diverse teams.
Attained 2nd category Mechanical Engineer certification, specializing in proficient 2D and 3D CAD modeling.

EDUCATION
Bachelor of Aircraft Engine Process Engineer, National University "Zaporizhzhia Polytechnic", 2005 – 2010

COURSES / ADDITIONAL EDUCATION
Fullstack course at Mate academy - certificate
Fullstack course at GoIT academy - certificate

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: