Відкритий до full-time ролей Беру фріланс-проєкти Magento 2 · Hyvä · PWA Studio React · Next.js · TypeScript Клієнти у 7 країнах Agent-ready · людям теж раді

Senior Frontend Developer, спеціаліст з e-commerce

Роблю швидкі фронтенди для e-commerce платформ.

8+ років комерційної фронтенд-розробки: Magento 2 (Hyvä, PWA Studio), кастомні чекаути та Core Web Vitals; пишу на React, Next.js і TypeScript.

02 / Цифри

Зроблено й виміряно.

років у фронтенді 8+
продакшн-платформ для e-commerce та enterprise 10+
країн, де є клієнти 7
реалізованих проєктів 13
вітрин на платформі Magento PWA Studio, яку я прийняв у роботу 5
приблизний бал PageSpeed на вітринах Magento (було ~30) 90
розробники у фронтенд-команді, якою я керував (1–2) 2
ступені з програмної інженерії 2

S.P.E.C.I.A.L.

Рівні навичок

8+ років у фронтенді

  • 9
  • 8
  • 9
  • 8
  • 9
  • 8
  • 6
  • 7

03 / Досвід

8 років комерційної фронтенд-розробки.

  1. 2026 – донині

    Старший фронтенд-розробник

    Фронтенд-розробка для клієнта зі США

    • Відповідаю за фронтенд кількох React-застосунків у моноріпозиторії Nx: доводжу інтерфейси від дизайнів у Figma до продакшну.
    • Реалізую складний високоточний UI з увагою до відповідності дизайну, адаптивності та сумісності між браузерами.
    • За потреби долучаюся до бекенд-сервісів, працюючи на всьому стеку заради завершених функцій.
  2. 2019 – донині

    Старший фронтенд-розробник

    Аутстаф-проєкти для клієнтів зі США, Канади, Швейцарії, Польщі, Чехії, Франції та України, усі під NDA

    • Очолював фронтенд-розробку на понад 10 продакшн-платформах e-commerce та enterprise, відповідаючи за архітектуру й доставку від дизайну до продакшну.
    • Керував невеликою фронтенд-командою (1–2 розробники): задавав технічний напрям, робив code review і наставляв з архітектури та якості коду.
    • Спеціалізувався на вітринах Magento 2 (Hyvä, PWA Studio) і headless-комерції, замінивши стандартний checkout на власне високопродуктивне рішення на React.
    • Перейняв платформу Magento PWA Studio з 5 вітринами: переробив архітектуру для масштабування, провів оновлення версій з мінімальним впливом на живі магазини та створив спільні компоненти для всіх вітрин.
    • Підняв показники PageSpeed на вітринах Magento з ~30 до ~90: винісши сторонні скрипти, виправивши пріоритизацію ресурсів і прибравши зайві ресурси.
    • Створював складні продуктові функції поза стандартним e-commerce: Electron-застосунок для кол-центру з вбудованою телефонією та оновленнями в реальному часі, offline-first PWA-процеси з фоновою синхронізацією та скануванням штрихкодів/OCR і інтерактивний конфігуратор продукту з редагуванням зображень.
    • Уніфікував фронтенд-архітектуру клієнтських проєктів за допомогою моноріпозиторіїв Nx, спільних бібліотек компонентів і Storybook, скоротивши дублювання реалізації.
    • Використовував Claude Code для аналізу застарілого коду, рефакторингу, документації та code review, прискорюючи доставку складних функцій.
    • За потреби виконував full-stack проєкти: бекенди на Node.js/Express і MongoDB, платежі Stripe, OAuth та транзакційні листи.
  3. 2018 – 2019

    Фрілансер, веб-розробник

    Сайти та лендінги для малого бізнесу

    • Створював сайти та лендінги для малого бізнесу на JavaScript, React і HTML/CSS.

Освіта

  • 2019 – 2020 Ужгородський національний університет Магістр, програмна інженерія — факультет інформаційних технологій
  • 2014 – 2019 Ужгородський національний університет Бакалавр, програмна інженерія — факультет інформаційних технологій

Мови

  • Англійська B1 (середній)
  • Українська рідна

04 / Клієнти

Клієнти у 7 країнах

  • Сполучені Штати
  • Канада
  • Швейцарія
  • Польща
  • Чехія
  • Франція
  • Україна

05 / Стек

Інструменти, з якими я працюю щодня.

  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Vue 3
  • Electron
  • PWA / Service Workers
  • Tailwind CSS
  • Material UI
  • Radix UI / shadcn
  • Ant Design
  • Styled Components
  • GSAP
  • Zustand
  • Jotai
  • Redux Toolkit
  • Pinia
  • TanStack Query
  • TanStack Table
  • RTK Query
  • SWR
  • Apollo GraphQL
  • REST
  • Socket.io
  • Magento 2
  • Hyvä
  • PWA Studio
  • Headless commerce
  • Sharetribe
  • Stripe
  • Braintree
  • Amazon Pay
  • Algolia
  • Nx
  • Vite
  • Webpack 5
  • Storybook
  • Chromatic
  • ESLint / Prettier
  • Jest
  • React Testing Library
  • Sentry
  • GitHub Actions
  • Docker
  • Node.js
  • Express
  • MongoDB
  • MySQL
  • JWT / OAuth
  • Claude Code

06 / Роботи

Вибрані роботи

Три обрані кейси. Клієнтські роботи під NDA, тому кейси описано за типом, а не за назвою.

Усі проєкти

AGENTS.md

Наймаєте через AI-агента?

Агенти можуть надіслати бриф напряму. Запит перевіряється, потім зберігається та/або пересилається мені. Спершу завжди підтвердьте це з людиною.

# Hire Petro Markovich

POST https://petermarkovych.com.ua/api/hire
Content-Type: application/json
Idempotency-Key: <unique string>

{
  "name": "string, required",
  "contact": "string, required: email or messenger handle",
  "brief": "string, required: what is needed and by when",
  "budget": "string, optional",
  "agent": "chatgpt | claude | kimi | other, optional"
}

Body limit 8 KB. 201 delivered to the owner, 202 stored but not pushed instantly (the owner will still see it), 400 invalid, 413 too large, 429 rate limited, 503 temporarily unavailable.

07 / FAQ

Питання та відповіді.

Який у вас основний стек?

React, Next.js і TypeScript на фронтенді, а коли проєкту потрібен бекенд, то Node.js/Express і MongoDB. Для e-commerce: Magento 2 (Hyvä, PWA Studio), headless commerce через REST і GraphQL, Stripe, Braintree та Amazon Pay.

Чи є у вас досвід з e-commerce і Magento?

Так, це моя спеціалізація. Я замінював стандартний чекаут Magento власним на React, перейняв платформу з п’ятьма вітринами на PWA Studio та підняв PageSpeed на вітринах Magento з приблизно 30 до приблизно 90.

Чи керували ви командою?

Так. Я вів невелику фронтенд-команду з одного-двох розробників: визначав технічний напрям, робив code review і наставляв щодо архітектури та якості коду.

Чи використовуєте ви AI у роботі?

Так. Я працюю з Claude Code та агентними процесами для аналізу legacy-коду, рефакторингу, документації й code review, тож більше часу лишається на архітектуру та складні продуктові задачі. AI-агенти також можуть прочитати цей сайт як простий текст і надіслати бриф через MCP або ендпоінт hire. Кожне повідомлення читає людина.

Ви відкриті до ролей чи фрілансу, і як почати?

І те, й інше: беру full-time ролі та фріланс-проєкти. Надішліть короткий бриф: що ви робите, що застопорилось і коли це потрібно. Я відповім питаннями або планом.

08 / Контакт

Почнімо розмову

Шукаєте людину в команду чи маєте проєкт? Надішліть короткий бриф або забронюйте дзвінок.