Станіслав
Senior Frontend Engineer (React, TypeScript)
- Розглядає посади:
- Senior Frontend Engineer (React, TypeScript), React developer, Frontend Developer, Full stack engineer
- Вид зайнятості:
- повна, неповна
- Вік:
- 30 років
- Місто проживання:
- Львів
- Готовий працювати:
- Дистанційно, Львів
Контактна інформація
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/20456851/
Досвід роботи
AI Enablement Lead (керівник напряму впровадження AI)
з 08.2025 по нині
(1 рік 3 місяці)
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 розробник)
з 05.2025 по нині
(1 рік 6 місяців)
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
з 11.2021 по 04.2025
(3 роки 6 місяців)
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 розробник)
з 09.2020 по 11.2021
(1 рік 3 місяці)
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 розробник)
з 07.2019 по 09.2020
(1 рік 3 місяці)
Inoxoft, Львів (IT)
Streaming Media Service
• Розробив стримінговий вебзастосунок у стилі Netflix для жіночої аудиторії: онбординг-квіз з персональними рекомендаціями, каталог, відтворення відео, збережене, коментарі, профіль і авторизація.
• Працював над внутрішньою CMS для публікації контенту в застосунок.
Стек: React, TypeScript, Ant Design, React Hook Form, Node.js.
Competitive Sales Platform (ритейл-партнери Lenovo)
• Розробив фронтенд з нуля як єдиний фронтенд-інженер: гейміфіковані рейтинги магазинів, лідерборди, статистика продажів і призи.
Стек: React, TypeScript, Bootstrap.
Освіта
Національний університет «Львівська політехніка»
Комп'ютерні науки (Computer Science), магістр, Львів
Вища, з 2017 по 2019 (2 роки)
Ступінь магістра з комп'ютерних наук. Середній бал 4,8.
Тернопільський національний технічний університет імені Івана Пулюя
Комп'ютерні науки (Computer Science), бакалавр, Тернопіль
Вища, з 2015 по 2017 (2 роки)
Ступінь бакалавра з комп'ютерних наук. Середній бал 4,8.
Золочівський коледж НУ «Львівська політехніка»
Розробка програмного забезпечення, молодший спеціаліст, Золочів (Львівська обл.)
Середня спеціальна, з 2012 по 2015 (3 роки)
Додаткова освіта та сертифікати
AWS Certified Cloud Practitioner — Amazon Web Services (AWS)
2021
React with TypeScript — TotalTypeScript.com
2024
Solving TypeScript Errors — TotalTypeScript.com
2024
SoftServe IT Academy — Web UI / Node.js Development
2019, 4 місяці
Learn and Understand NodeJS — Udemy
2021
React + Redux — Professional Development — Udemy
2019
Знання і навички
- 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
Знання мов
- Англійська — вище середнього
- Українська — вільно
Додаткова інформація
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
Схожі кандидати
-
Frontend, Integrations Engineer
155000 грн, Дистанційно -
Front-end Engineer
Дистанційно -
Frontend engineer
40000 грн, Дистанційно -
Junior Frontend Developer | React, TypeScript
20000 грн, Київ, Дистанційно -
Front-end engineer
Дистанційно -
Front-end engineer
75000 грн, Хмельницький, Дистанційно