Роман

Front-end developer

Вид зайнятості:
повна, неповна
Вік:
37 років
Місто проживання:
Київ
Готовий працювати:
Дистанційно, Київ

Контактна інформація

Шукач вказав: ТелефонЕл. поштуМесенджер

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Досвід роботи

Senior Frontend Engineer

з 03.2024 по 09.2026 (2 роки 7 місяців)
MAUDAU, Київ (IT)

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

- Built AI assistants for customer product discovery and content-team workflows.
- Implemented TypeScript MCP tools connecting agents to backend APIs for product search, promotion retrieval and
content preparation.
- Orchestrated data collection and text generation with scoped tool access and human review before publishing.

- 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

з 01.2022 по 03.2024 (2 роки 3 місяці)
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

з 05.2019 по 01.2022 (2 роки 9 місяців)
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

з 01.2018 по нині (8 років 10 місяців)
Freelance, киев (IT)

Освіта

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

Міжнародне право, Київ
Вища, з 2006 по 2010 (4 роки)

Додаткова освіта та сертифікати

2018 4 месяца

Знання і навички

  • 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

Додаткова інформація

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

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: