Experience
Senior Frontend Engineer
apr 2026 - aug 2026Kasta
HUB FOR SUPPLIERS / UKRAINE
A B2B supplier portal for Kasta marketplace (Next.js monorepo), enabling sellers to manage advertising campaigns, view sales analytics, and configure their accounts.
- Developed and delivered a full-featured cashback campaign management module with analytics, change history, and an onboarding flow for new suppliers.
- Integrated SSO authentication with a Clojure backend via Next.js App Router SSR flow.
- Implemented a role-based access system with multi-account workspace support.
- Applied the DTO → Presenter adapter pattern to decouple API contracts from the UI layer.
- Configured Redux Toolkit for client-side state management in an SSR application.
Senior React Engineer
nov 2025 – feb 2026PwC / UniCredit
EMPLOYEE WORKLOAD PANEL / AUSTRIA
An MVP resource planning web application for UniCredit using React 19 and Java. The system visualized employee workload across projects based on Jira data, providing Gantt chart views, dashboards, and project details pages.
- Implemented interactive Gantt chart to display employee workload.
- Integrated frontend with Java backend via REST API.
- Built dashboard with analytical charts for resource planning.
- Designed reusable wrapper components based on Ant Design.
- Collaborated in a cross-functional team of 4 engineers.
Senior React Engineer
nov 2024 – feb 2025Kozak Agency
APPLICATION FOR PRINTING HOUSE / USA
Users could order paper flyers, choose a design, and track orders.
- Used the latest React, Material UI, styled components, react-hook-form.
- Worked in a team.
- Made the functionality for changing the used plan, the order table, and filters. Globally changed some material components.
Senior React Engineer
mar 2024 – sep 2024M.A.R.E.™ (Maritime Analysis & Risk Evaluation) - Contract
MAP FOR VESSELS / ITALY
Next 14, TypeScript, API inside, Prisma and MongoDB for DB. For map use Mapbox. For notifications - Sendgrid. There are charts. Project is a world map, where users can follow their vessels, build safe routes, make different reports, and get notifications when something wrong with their fleet.
- Added new layers to the map and changed old ones.
- Making mobile version for some parts of application.
- Worked with reading, parsing xlsx files and saving data.
- Worked with charts, fixed bugs.
Senior React Engineer
jul 2021 – feb 2024N-iX
RECORD CM / UK
Developed a modern web application with the latest technologies used: microservices, Azure cloud, and API-based solution from scratch. The app is intended to become a single platform for clients to use it directly from the web, with modern UI design and functionalities e.g. execution trades or passive hedging services.
- Designed and successfully implemented reusable flexible components.
- Wrote code that is clean, easy to maintain, and tested.
- Conducted thorough code reviews to uphold quality standards.
- Stayed up-to-date with the latest React and web development trends.
- Implemented efficient testing frameworks to ensure reliability and efficiency.
Web/Mobile React Developer
dec 2020 – jul 2021OpenGeeksLab
GOLF MOBILE APPLICATION / USA
Application for a real golf game. It helps with golf learning and teaching. Users can record their results, mark hits on Google Maps.
- Created and supported websites with JS, React.
- Improved an existing application and fixed bugs.
- Designed and maintained mobile application.
- Created new components and functionality.
Front-End Engineer
mar 2020 – nov 2020Uinno
ONLYFANS / USA
- Supported a highly loaded project with 10 million users every day.
- Created and supported components with Vue.
- Improved an existing application and fixed bugs.
SERVER-SIDE RENDERING PLATFORM / AUSTRALIA
- Server-Side Rendering.
- Supported website.
- Changed some application components.
ELECTRONIC LEARNING APP / USA
- Supported mobile application.
- Changed some application components.
Front-End Developer
nov 2019 – mar 2020LogixITSGroup
ADMIN PANEL / UKRAINE, CANADA
Admin panel for management of electronic road signs with maps, tables, and reports.
- Created components that can be reused in different parts of the project.
- Updated functionality.
Front-End Developer
sep 2017 – nov 2019Qwerty Software
CUSTOM WRITING SERVICE / UKRAINE, USA
A custom writing service that provides online on-demand written work for assistance purposes. This product has 3 main parts: an admin dashboard for support with LiveChat Facebook Messenger API integration, an admin dashboard for writers, and websites for customers, with order creation/cancellation and support chat.
- Created components that can be reused in different parts of the project.
- Updated functionality and added new pages with new functionality.
- Improved size of the pages and Google Page Speed.
- Applied a design coming from a designer in a responsive way (Photoshop to Sass).
- Improved the SEO and UX design of the pages.
- Transferred images, videos, and static items to CDN and server using SCP.
FILE-MANAGER
- Implemented the UI of the application according to design, developed new features from scratch, fixed UI bugs.
TASK-MANAGER
- Improved and created new components, worked with videos, sliders, and animations.