Злата
Middle Frontend Developer (React)
- Возраст:
- 37 лет
- Город проживания:
- Запорожье
- Готов работать:
- Удаленно
Контактная информация
Соискатель указал телефон , эл. почту и LinkedIn.
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/12809800/
Загруженный файл
Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.
Location: м.Запоріжжя, Україна
Phone: [
LinkedIn: [
Frontend Developer
Frontend Developer з 4 роками досвіду розробки складних CRM-систем, SaaS-продуктів та внутрішніх
платформ на React і TypeScript. Фокус - на масштабованій frontend-архітектурі, повторно
використовуваних UI-системах та складних бізнес-процесах. Досвід побудови форм-орієнтованих
застосунків, адмін-панелей, систем планування та інтерфейсів на основі даних - від нуля до production.
Сильна практична експертиза в сучасній екосистемі React: TanStack Query, React Hook Form, Zod і
Next.js.
КЛЮЧОВІ НАВИЧКИ
Мови: TypeScript, JavaScript
Frontend: React, Next.js, React Router, TanStack Query, React Hook Form, Zod
UI та стилізація: HTML5, CSS3, SCSS, Tailwind CSS, Ant Design, shadcn/ui, Radix UI
Управління станом: MobX, Redux, React Context
Архітектура та інструменти: Feature-Sliced Design, pnpm workspaces, Axios, Git, Drag & Drop
Продуктивність та оптимізація: Lazy Loading, Memoization, Virtualization, Debouncing
Інтеграції та API: REST API, OpenAI API, Google APIs, SSE, WebSocket (Ably), Sentry, i18next
Тестування: Vitest, React Testing Library
Інструменти та CI/CD: Vite, ESLint, Prettier, Vercel, TeamCity, Azure DevOps
ДОСВІД РОБОТИ
Frontend Developer | APS Service (CRM / Backoffice система для сервісу ремонту електроніки)
Січень 2026 - до теперішнього часу | Дистанційно
Єдиний frontend-розробник CRM/backoffice платформи та публічного сайту для компанії з ремонту
електроніки - з кількома офісами, рольовим доступом та функціями самообслуговування для клієнтів.
Відповідальність за frontend-архітектуру, переиспользовувані UI-системи, бізнес-логіку та UX/UI-дизайн
як адміністративних, так і публічних застосунків - побудовано з нуля до production.
● Розроблено модульну frontend-архітектуру з ізольованими доменними модулями (замовлення,
користувачі, клієнти, довідники тощо)
● Побудовано суворо типізовану TypeScript-інфраструктуру з розділенням DTO → Adapter →
Domain та runtime-валідацією через Zod
● Спроєктовано уніфіковану архітектуру обробки помилок, що охоплює API-транспорт,
DTO-валідацію, глобальні політики запитів/мутацій, маппінг серверних помилок на рівні форм та
React Error Boundaries з централізованим репортингом у Sentry
● Реалізовано архітектуру TanStack Query v5 з типізованою фабрикою ключів запитів та
передбачуваною інвалідацією кешу
● Розроблено переиспользовувані адмін-UI компоненти - SmartTable з URL-збереженим
сортуванням, фільтрацією та пагінацією, та асинхронні компоненти пошуку з дебаунсом,
кешуванням, навігацією клавіатурою та вбудованим створенням елементів
● Побудовано metadata-driven CRUD-платформу для довідникових модулів зі схемо-орієнтованою
генерацією форм та типізованими API-фабриками - кожен новий модуль додається з мінімальною
конфігурацією
● Реалізовано складний lifecycle замовлення з оплатами, коментарями, вкладеннями та
уніфікованою часовою шкалою подій з кількох джерел даних
● Побудовано складні форм-процеси з React Hook Form, динамічними Zod-схемами та захистом від
незбережених змін
● Реалізовано злиття та друк PDF-документів через pdf-lib з безшовним відображенням у браузері
● Розроблено адаптивний публічний сайт з багатомовністю, перемиканням теми, Google Maps та
інтеграцією відгуків клієнтів
● Реалізувала WebSocket-інтеграцію (Ably + Laravel Broadcasting) для оновлення замовлень у
реальному часі: синхронізація списку та картки замовлення між пристроями без
перезавантаження сторінки.
Технологічний стек: React 19, TypeScript, TanStack Query, React Hook Form, Zod, Tailwind CSS,
shadcn/ui, React Router 7, Axios, i18next, Sentry, Ably (WebSocket / real-time)
Full-Stack Developer | Ad Intelligence Platform (Spy Service)
Січень 2025 – Листопад 2025 | Дистанційно
Побудовано платформу для скрейпінгу рекламних креативів Facebook для конкурентного аналізу — від
архітектури автоматизації та backend-інтеграцій до frontend UX та дизайну бази даних.
● Побудовано pnpm workspaces монорепо, що поєднує Playwright-скрейпер, Express backend та
Next.js dashboard зі спільною TypeScript-конфігурацією
● Розроблено стійкі сценарії браузерної автоматизації з Playwright та Vision Browser (CDP):
персистентні сесії, мобільна емуляція та патерни взаємодії, що імітують людину
● Реалізовано двоетапний pipeline виявлення спонсорованих публікацій з DOM-аналізом та
OCR-fallback через Google Cloud Vision
● Побудовано pipeline захоплення лендингів з CTA-навігацією, повноекранними знімками та
автоматичним архівуванням HTML/ресурсів
● Інтегровано OpenAI GPT-4o для автоматичної класифікації рекламних креативів за категоріями
контенту
● Спроєктовано насичений даними дашборд на Next.js 14 з фільтрацією за категорією, гео,
діапазоном дат та типом креативу
● Інтегровано Google Drive API для структурованого зберігання медіа; спроєктовано
PostgreSQL-схему з індексованими фільтрами для швидкої пагінації на великих датасетах
Технологічний стек: TypeScript, React, Next.js, Express, PostgreSQL, TypeORM, Playwright, Vision
Browser (CDP), OpenAI API, Google Cloud Vision API, Google Drive API, Tailwind CSS, shadcn/ui, Zod,
pnpm workspaces, Nginx, Ubuntu, Hetzner
Frontend Developer | Express Landing (Конструктор лендингів та платформа управління
кампаніями)
Вересень 2023 – Грудень 2024 | Дистанційно
SaaS-платформа для маркетингових команд та афіліатів для запуску, управління та публікації
лендингів без розробників. Продукт поєднував редактор коду, версіонування, A/B тестування, таргетинг
кампаній, динамічний контент, web push-сповіщення та контроль доступу на основі підписки. Єдиний
frontend-розробник у крос-функціональній команді.
● Побудовано кастомний браузерний редактор коду з підсвічуванням синтаксису, динамічним
підсвічуванням параметрів, управлінням вкладками та повним функціоналом файлового
менеджера (створення, перейменування, видалення, drag-and-drop)
● Спроєктовано та реалізовано мультитенантну систему контролю доступу з чотирирівневими HOC
route guards (гість, авторизований, організація, проект), URL-розпізнаванням організації та
повними сценаріями запрошень
● Реалізовано версіонування та workflow публікації лендингів з draft-сесіями, завантаженням архівів
та відстеженням статусів
● Побудовано систему динамічних параметрів з REST-інтеграцією та відстеженням використання
параметрів у лендингах
● Реалізовано модуль A/B тестування: створення тестів, призначення варіантів лендингів,
порівняння конверсій та управління налаштуваннями
● Побудовано багатомовний модуль управління Web Push з переліками підписників, live preview та
доступом на основі тарифу
● Повністю перепроєктовано UI параметрів кампаній (гео, пристрої, з'єднання, часові пояси):
відбудовано UX з нуля, виправлено критичний баг, додано Tier presets та режим виключення
Технологічний стек: TypeScript, React, MobX, Axios, Ant Design, react-simple-code-editor, PrismJS,
react-i18next, Less, REST API, TeamCity
Frontend Developer | The Most Games (Адмін-платформа для аудіопродакшну)
Вересень 2021 – Вересень 2023 | Гібрид
Розробка внутрішньої виробничої платформи для управління проєктами озвучення, акторами, студіями,
розкладом записів та метриками ефективності. Зріст від junior-розробника до ключового контриб'ютора,
відповідального за складну UI-логіку, спільні компоненти та інструменти звітності.
● Побудовано адмін-UI для кастингу, ролей, розкладів та звітів з таблицями, сортуванням,
фільтрами, масовими діями та валідацією
● Реалізовано планування через FullCalendar з drag-and-drop, resize, прив'язкою до 15 хвилин та
повною підтримкою часових поясів
● Виправлено критичні проблеми дублювання при drag-and-drop через ref guards та перерахунок
стану при завершенні взаємодії
● Реалізовано виявлення конфліктів у реальному часі для людей та кімнат з client-side попередніми
перевірками та серверною валідацією
● Спроєктовано внутрішній пакет Date & Time UI з переиспользовуваними утилітами дат та
підтримкою локалей
● Модернізовано спільний пакет Table UI: міграція на TypeScript, типізовані кастомні клітинки,
розгортувані рядки та закріплені заголовки; додано unit-тести та виправлення багів
● Ініційовано та провела міграцію frontend до строгого TypeScript з feature-based типами, спільними
доменними моделями та path aliases
● Побудовано Excel-експорт/імпорт через exceljs: багатоаркушеві файли, формули,
локалізація, валідація та безпечний повторний імпорт
● Розроблено кастомний i18n-шар з runtime перемиканням мов та форматуванням дат і чисел з
урахуванням локалі
Технологічний стек: TypeScript, React, Redux Toolkit, HTML, CSS/SCSS, exceljs, FullCalendar js,
Bootstrap, Azure DevOps (CI/CD)
ОСВІТА
Бакалавр лінгвістики – 2011
МОВИ
Англійська – B2 | Українська – рідна | Російська – білінгвальна
Похожие кандидаты
-
Middle Front-end React developer
Удаленно -
React Frontend Developer
50000 грн, Удаленно -
Frontend-програміст
Удаленно, Одесса -
Middle Frontend Developer (React, Next.js)
Удаленно -
Frontend-програміст
Удаленно, Винница -
Junior Frontend Developer | React, TypeScript
20000 грн, Удаленно, Киев