Роман

Front-end developer

Employment type:
full-time, part-time
Age:
37 years
City of residence:
Kyiv
Ready to work:
Kyiv, Remote

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.

Work experience

Senior Frontend Engineer

from 03.2024 to 09.2026 (2 years 7 months)
MAUDAU, Київ (IT)

Worked on a large Ukrainian e-commerce marketplace, developing both the customer-facing storefront and the internal CRM/back-office platform.

- Owned features from requirements clarification and technical design through implementation, testing, production release, and ongoing support.
- Designed and implemented checkout and guest-purchase flows, alongside product, account, promotion, and loyalty features.
- Built gamification features, including quests, leaderboards, daily rewards, and virtual currency, handling complex availability rules, timers, and user state.
- Improved Core Web Vitals through code splitting, lazy loading, memoization, event throttling, and targeted TanStack Query cache invalidation.
- Built and maintained a shared design system with design tokens and type-safe component APIs, using discriminated unions to prevent incompatible prop combinations.
- Designed centralized authentication for Next.js and OpenAPI clients, including access/refresh token management, concurrent refresh deduplication, request retries, and secure cookie handling.
- Developed data-heavy administration interfaces with server-side filtering, sorting, pagination, and asynchronous imports.
- Built a menu configuration tool with draft/published state and rollback, enabling routine menu updates without developer involvement.
- Implemented GitHub Actions PR checks and label-based Playwright E2E orchestration across eight feature environments, including dependency caching and private package authentication.
- Improved accessibility through semantic HTML, ARIA, and keyboard navigation. Used GrowthBook for A/B experiments and GA4, Sentry, and Datadog for analytics and production monitoring.

Tech stack: React, Next.js, TypeScript, Redux Toolkit, RTK Query, TanStack Query, Zustand, React Hook Form, Tailwind CSS, Ant Design, Material UI, Storybook, Jest, React Testing Library, Playwright, GitHub Actions, Docker, REST APIs, Sentry, Datadog, GA4, GrowthBook, OpenAI Codex.

Software Engineer

from 01.2022 to 03.2024 (2 years 3 months)
Epam Anywere, Київ (IT)

Worked on enterprise web and e-commerce applications for international clients.

Migrated legacy functionality to a modern React SPA, working directly with clients on technical solutions, task estimation and decomposition.

Implemented authentication flows, GraphQL integrations, and Google Maps functionality, including marker clustering and polygons.

Improved frontend performance through code splitting, lazy loading, memoization, and rendering optimizations, keeping data-heavy interfaces responsive.

Integrated Commercetools and Amplience headless CMS into enterprise commerce workflows.

Built reusable UI components documented in Storybook and maintained code quality with ESLint, Jest, and React Testing Library.

Participated in code reviews and investigated and resolved production issues.

Tech stack: React, TypeScript, Redux Toolkit, RTK Query, Next.js, GraphQL, Apollo, Material UI, Storybook, Jest, React Testing Library, ESLint, Google Maps API, Commercetools, Amplience, Azure.

Frond-end

from 05.2019 to 01.2022 (2 years 9 months)
OMNICORE LLC, Київ (IT)

- Developed the front-end parts of websites from scratch
- Work on e-commerce project with tens of thousands products
- Made code review
- Turned on tickets into solutions
- Provided estimates on tasks
- Decomposed larger sections of work
- Made onboarding for the newcomers
- Work with VISX library to building visual interfaces

Tools:
Jira/Confluence, Figma, Git Technologies React JS, Vue.js, Vuex, Opencart, PHP, Vanilla JS

Team: 30 professionals Front-end team: 6 members QA team: 4 members PM: 2 member

Frond-end

from 01.2018 to now (8 years 10 months)
Freelance, киев (IT)

Education

Київський міжнародний університет

Міжнародне право, Київ
Higher, from 2006 to 2010 (4 years)

Additional education and certificates

2018 4 месяца

Knowledge and skills

  • HTML
  • JavaScript
  • CSS
  • React
  • GitHub
  • Figma
  • TypeScript
  • SASS
  • Node.js
  • Bootstrap
  • Redux
  • Next.js
  • REST API
  • JQuery
  • Висока працездатність
  • Webpack
  • TanStack Query
  • Ant design
  • Chakra UI
  • Chart.js

Additional information

Developer with 4 years of experience in Front-end

Strong knowledge in

HTML/CSS/JavaScript/React/Redux/Next/React Query

Practical experience with SPA/SSR, provided end-to-end integration between front-end and back-end sides, made code review, made onboarding for the newcomers, well-versed in Scrum and Agile.

Good understanding of the overall software development process. The teams I worked for ranged from 3 to 98 people. High responsobility and efficiency.

Professional skills:

CSS3/HTML5,
SCSS, SASS,
JS, ES6+,
TypeScript,
ReactJS,
Redux,
Redux-toolkit,
Vue.js,
Material UI,
Node js,
mongoose
express js
TWIG
YII2
Opencart
mongoDB
Git
Jira
bitbucket

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: