Станіслав

Senior Frontend Engineer (React, TypeScript)

Considering positions:
Senior Frontend Engineer (React, TypeScript), React developer, Frontend Developer, Full stack engineer
Employment type:
full-time, part-time
Age:
30 years
City of residence:
Lviv
Ready to work:
Lviv, Remote

Contact information

The job seeker has provided: Phone numberEmailLinkedInMessenger

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

AI Enablement Lead (керівник напряму впровадження AI)

from 08.2025 to now (1 year 3 months)
Yalantis, Львів (IT)

Паралельно з фронтенд-роботою — роль AI Enablement Lead на рівні всієї компанії.
• Отримав роль через 3 місяці після приходу в компанію.
• Створив матрицю AI-компетенцій, за якою оцінюють і розвивають AI-навички інженерів.
• Налаштував Claude Code, Cursor і GitHub Copilot на проєктах; впровадив Figma MCP для design-to-code.
• Записав відеокурс з Cursor, регулярно проводжу AI-воркшопи, розвиваю внутрішню спільноту AI Enthusiasts.
Інструменти: Claude Code, Cursor, GitHub Copilot, MCP (Figma, Playwright, Atlassian, Azure DevOps), subagents, skills, hooks, context engineering.

Senior Frontend Engineer (Front-end розробник)

from 05.2025 to now (1 year 6 months)
Yalantis, Львів (IT)

Аутсорс-компанія, проєкти для клієнтів зі США та Європи.

Industrial Simulation & Training Platform (лют. 2026 — дотепер)
Enterprise SPA, що дає операторам доступ до симуляторів у реальному часі, віддалених робочих столів, моніторингових дашбордів і навчальних програм.
• Єдиний фронтенд-інженер у крос-функціональній команді з 7 людей: відповідав за фронтенд повністю, ~220 змерджених PR (~50% усіх комітів) за 9 місяців.
• Спланував і провів поетапну міграцію на Feature-Sliced Design з лінт-правилами меж модулів, які блокують CI.
• Побудував RBAC-інтерфейс з успадкуванням ролей, авторизацію через Keycloak (OIDC), керування ліцензійними місцями користувачів і безпечні флоу для облікових даних.
• Реалізував real-time функціонал на SignalR, вбудовані Grafana/HMI-дашборди, календар навчань, багатокрокові візарди і PDF-переглядач.
• Покращив CI в Azure DevOps (спільні шаблони, тести лише для змінених частин) і додав quality gates: ≥99% type coverage, ліміти розміру бандла, перевірка циклічних залежностей і секретів.
• Як AI-лід проєкту побудував delivery-флоу на Claude Code (тікет → PRD → план → імплементація → рев'ю → PR) з guardrail-хуками, що контролюють архітектуру і якість.
Стек: React 19, TypeScript (strict), TanStack Query/Table, MUI 7, SignalR, Keycloak.

Guilford Digital for DBT — платформа для терапевтичної практики (серп. 2025 — січ. 2026)
HIPAA-сумісна платформа для DBT-терапевтів і їхніх клієнтів, створена разом із засновницею діалектичної поведінкової терапії; запуск — осінь 2025 (фронтенд-команда з 2 людей).
• Розробив ключові функції обох вебзастосунків: кабінет клініциста (керування практикою і клініцистами, запрошення клієнтів, групи навичок, підписки, календар) і клієнтський застосунок (щоденникові картки, інтерактивні робочі аркуші, відео і оцінювання).
• Реалізував призначення аркушів клієнтам і групам з бібліотеки 200+ матеріалів DBT та графіки прогресу для клініцистів.
• Випустив у продакшн на запуску і підтримував після релізу.
Стек: React, TypeScript, Zustand, MUI.

Fleet Witness — платформа керування автопарком (трав. 2025 — лип. 2025)
Платформа для ~20 логістичних компаній із сотнями транспортних засобів: live-трекінг, поїздки, поведінка водіїв, відео з авто (фронтенд-команда з 2 людей).
• Працював над live-трекінгом на мапі, історією поїздок (швидкість, порушення, простій, увімкнення/вимкнення двигуна, інциденти), геозонами, live-відео з камер і звітами.
• Аналітичні дашборди і таблиці з великими даними: витрата пального, простій, пробіг, історія інцидентів, рейтинги водіїв.
Стек: React, TypeScript, Vite, Mantine, Leaflet, TanStack Query/Table, Zustand, Zod, i18next, Vitest.

UI Specialization Lead / Senior Frontend Engineer

from 11.2021 to 04.2025 (3 years 6 months)
Grid Dynamics, Львів (IT)

Інженерно-менеджерська роль паралельно з проєктною роботою: відповідав за розвиток до 15 UI-інженерів (1:1, постановка і трекінг цілей, перформанс-рев'ю), вів інтерн-академію, побудував фреймворк технічних інтерв'ю і провів 70+ технічних співбесід.

Order Tracking Platform (Nike)
Відстеження замовлень, платежів і доставок для Nike та партнерських магазинів по всьому світу (команда ~8).
• Розробив фронтенд для трекінгу відправлень, платежів, інвойсів і банківської звітності: аналітичні дашборди та віртуалізовані таблиці на 20+ колонок з пошуком і фільтрацією по великих датасетах.
Стек: Next.js, TypeScript, TanStack Query/Table/Virtual, Zustand, React Hook Form + Zod, внутрішня UI-бібліотека Nike.

Headless CMS Starter Kit (R&D)
Перевикористовувана основа для запуску клієнтських сайтів на Contentstack (команда ~7).
• Побудував масштабований Contentstack-бойлерплейт з конфігурованими контент-блоками — економив 2–3 місяці налаштування на кожен клієнтський проєкт.
Стек: Next.js, TypeScript, TanStack Query, Zustand, React Hook Form + Zod, MUI, Contentstack.

UI Engineer (Front-end розробник)

from 09.2020 to 11.2021 (1 year 3 months)
Grid Dynamics, Львів (IT)

Email Rendering System (Nike)
Компонентний конструктор email-розсилок — шар доставки платформи нотифікацій (команда ~10).
• Розробляв перевикористовувані email-компоненти (зображення, текстові блоки, галереї, каруселі) у взаємопов'язаних репозиторіях build, hydration і rendering.
• Брав участь в об'єднанні 5 пакетних репозиторіїв в Nx-монорепозиторій, міграції з JavaScript на TypeScript і на Jest; допомагав визначити стратегію тестування.
Стек: React, TypeScript, Redux, внутрішня бібліотека компонентів, Jest, React Testing Library, Cypress.

Notification Management Platform (Nike)
Внутрішня платформа для запуску маркетингових кампаній у вебі, мобільних застосунках та інших каналах (команда ~20).
• Розробляв UI налаштування і планування кампаній: таргетинг за регіоном, віком і статтю, мультиканальна доставка, трекінг, скасування/перенесення, аналітика. Кампанії охоплювали сотні тисяч клієнтів по всьому світу.
Стек: React, TypeScript, MobX, React Router, внутрішня бібліотека компонентів Nike, Mocha/Chai.

Frontend Developer (Front-end розробник)

from 07.2019 to 09.2020 (1 year 3 months)
Inoxoft, Львів (IT)

Streaming Media Service
• Розробив стримінговий вебзастосунок у стилі Netflix для жіночої аудиторії: онбординг-квіз з персональними рекомендаціями, каталог, відтворення відео, збережене, коментарі, профіль і авторизація.
• Працював над внутрішньою CMS для публікації контенту в застосунок.
Стек: React, TypeScript, Ant Design, React Hook Form, Node.js.

Competitive Sales Platform (ритейл-партнери Lenovo)
• Розробив фронтенд з нуля як єдиний фронтенд-інженер: гейміфіковані рейтинги магазинів, лідерборди, статистика продажів і призи.
Стек: React, TypeScript, Bootstrap.

Education

Національний університет «Львівська політехніка»

Комп'ютерні науки (Computer Science), магістр, Львів
Higher, from 2017 to 2019 (2 years)

Ступінь магістра з комп'ютерних наук. Середній бал 4,8.

Тернопільський національний технічний університет імені Івана Пулюя

Комп'ютерні науки (Computer Science), бакалавр, Тернопіль
Higher, from 2015 to 2017 (2 years)

Ступінь бакалавра з комп'ютерних наук. Середній бал 4,8.

Золочівський коледж НУ «Львівська політехніка»

Розробка програмного забезпечення, молодший спеціаліст, Золочів (Львівська обл.)
Specialized secondary, from 2012 to 2015 (3 years)

Additional education and certificates

2021

2024

2024

2019, 4 місяці

2021

2019

Knowledge and skills

  • React
  • TypeScript
  • JavaScript
  • Next.js
  • Redux
  • Zustand
  • MobX
  • React Query
  • React Hook Form
  • Material UI
  • Ant design
  • Tailwind CSS
  • SASS
  • HTML
  • CSS
  • Feature-sliced design
  • NX
  • Jest
  • Vitest
  • React testing library
  • Cypress
  • Webpack
  • REST API
  • Swagger
  • WebSocket
  • SignalR
  • CI/CD
  • Git
  • Figma
  • Vite.js
  • Azure DevOps Server
  • Github copilot
  • Anthropic claude
  • Agile
  • Scrum
  • Менторство
  • Проведення співбесід
  • GitHub

Language proficiencies

  • English — above average
  • Ukrainian — fluent

Additional information

Senior Frontend Engineer, 7+ років з React і TypeScript. Будую складні data-heavy інтерфейси для enterprise та e-commerce: real-time дашборди, RBAC, великі віртуалізовані таблиці.

• 4,5 роки в Grid Dynamics на продуктах для Nike — платформи нотифікацій, email-рендерингу і трекінгу замовлень для сотень тисяч користувачів.
• UI Specialization Lead: розвивав до 15 UI-інженерів, побудував фреймворк технічних інтерв'ю, провів 70+ співбесід, вів інтерн-академію.
• Єдиний фронтенд-інженер на enterprise-платформі: ~220 PR за 9 місяців, міграція на Feature-Sliced Design, CI quality gates (≥99% type coverage, ліміти бандла).
• Contentstack starter kit, що економив 2–3 місяці старту на кожен клієнтський проєкт.
• AI Enablement Lead у Yalantis: delivery-флоу на Claude Code, Cursor, MCP; матриця AI-компетенцій, відеокурс і воркшопи для інженерів.

Шукаю Senior Frontend роль на складному продукті, де важливі архітектура, якість коду і ownership фронтенду. Розглядаю будь-який формат роботи — віддалено, гібрид, офіс, релокація. Спілкування українською або англійською (B2).

Також працюю з: Zod, Mantine, TanStack Table/Virtual, Keycloak (OIDC), OpenAPI, Contentful/Contentstack (Headless CMS), Claude Code, Cursor, MCP (Figma, Playwright, Atlassian, Azure DevOps).
Спікер внутрішніх tech talks, автор статей на dev.to і Medium, автор відеокурсу з Cursor.

Telegram: https://t.me/StanislavFedyna

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: