Зареєструватися

Роман

React Developer, 60 000 грн

Розглядає посади:
React Developer, Front-end програміст, Full-stack програміст, Fullstack-розробник, Web-програміст
Вид зайнятості:
повна, неповна
Вік:
39 років
Місто:
Київ

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

Шукач вказав телефон та LinkedIn.

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

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

Full stack програміст

з 05.2025 по 12.2025 (8 місяців)
Jewelwax, Дистанційно (Дизайн)

Технології: Next.js, Shadcn, Tailwind, Typescript, TanStack, Zod, Zustand, Node.js, Express, Knex, Websockets.
Розробив і запустив у продакшн CRM-ERP систему з нуля, взявши на себе відповідальність за архітектуру, бекенд, фронтенд, інфраструктуру та деплой.

- Архітектура та бекенд:
Спроектував багаторівневу бекенд-архітектуру (контролери → сервіси → моделі) на Node.js + TypeScript.
Змоделював і реалізував нормалізовану схему PostgreSQL для доменів замовлень, клієнтів, повідомлень, доставок і фінансів.
Побудував масштабовані API з підтримкою оновлень у реальному часі та багатоканальної комунікації.
Фронтенд:
Розробив продакшн-фронтенд на Next.js (TypeScript).
Реалізував складні таблиці даних, форми та рольовий UI з використанням React Hook Form + Zod.
Побудував чат у реальному часі та оновлення статусів через WebSockets (socket.io).
Замовлення та повідомлення:
Реалізував повний життєвий цикл замовлення (моделювання → фрезерування → 3D-друк → доставка) з журналом активності та аудиту.
Спроектував шар канальних адаптерів, що забезпечує інтеграцію з Telegram і майбутню підтримку Messenger/Instagram/WhatsApp без змін у логіці основного домену.
Безпека та контроль доступу:
Реалізував RBAC із правами на рівні сутностей.
Спроектував захищений JWT refresh flow, скидання пароля, rate limiting та журнали аудиту.
Інфраструктура та інтеграції:
Інтегрував зовнішні сервіси (файлове сховище, обробка медіа, API доставки) зі стійкою обробкою помилок.
Автоматизував скрипти деплою з ізоляцією тестового та продакшн-середовищ (PM2, Nginx, DigitalOcean).
Керував міграціями бази даних і конфігурацією середовищ.
Результати:
Скоротив ручне операційне навантаження завдяки автоматизованому відстеженню замовлень і процесам доставки.
Об'єднав багатоканальну клієнтську комунікацію в єдиній системі.
Заклав масштабовану архітектурну основу для подальшого розвитку CRM-ERP.

React Developer

з 01.2022 по нині (4 роки 6 місяців)
DAN.IT Education, Дистанційно (Освіта, наука)

Технології: React.js, MUI, Redux Toolkit, Router, Formik, Yup, Sentry.
Розробив і запустив у продакшн фронтенд інтегрованої ERP-CRM-LMS платформи, що охоплює повний цикл взаємодії з учнем (лід → зарахування → навчання → випуск).Розробив і запустив у продакшн фронтенд інтегрованої ERP-CRM-LMS платформи, що охоплює повний цикл взаємодії з учнем (лід → зарахування → навчання → випуск). Виконував роль провідного фронтенд-інженера в компактній продуктовій команді
- Архітектура та управління станом:
Спроектував масштабовану фронтенд-архітектуру на базі React + Redux Toolkit із централізованим API-шаром і передбачуваними потоками стану.
Побудував систему перевикористовуваних UI-компонентів і структуровану організацію проєкту для довгострокової підтримуваності.
Реалізував рендеринг і патерни доступу до даних з урахуванням ролей користувачів.
- Контроль доступу та права:
Спроектував і реалізував багаторольовий RBAC із розмежуванням CRUD-операцій на рівні сутностей.
Централізував матрицю прав, що відображає ролі на системні дії та видимість даних.
- Складні продуктові функції:
Розробив розширені таблиці з фільтрацією, сортуванням, пагінацією, масовими діями та оптимістичним UI.
Побудував дашборди та KPI-візуалізації для підтримки внутрішніх операцій.
Реалізував модулі розкладу з коректною обробкою часових поясів.
Спроектував динамічні форми з вкладеною валідацією та перевикористовуваними компонентами полів.
Створив потоки генерації документів (експорт договорів через шаблонізацію).
- Інтернаціоналізація та масштабування:
Реалізував повну i18n-інфраструктуру з перемиканням мов і стратегією fallback.
Підготував макети для підтримки RTL і майбутнього виходу на нові ринки.
- Надійність і готовність до продакшну:
Централізував обробку API-помилок і захист маршрутів.
Інтегрував моніторинг Sentry для відстеження та тріажу помилок у продакшні.
- Реалізував UX-запобіжники (автозбереження, стани завантаження, відображення помилок валідації).
- Співпраця та доставка:
Тісно взаємодіяв із бекенд-інженерами, дизайнером і продакт-овнером — від передачі дизайну до релізу.
Брав участь в архітектурних рев'ю для забезпечення масштабованості та підтримуваності.
- Результати:
Замінив розрізнені внутрішні інструменти єдиною ERP-LMS фронтенд-платформою.
Скоротив ручне адміністративне навантаження завдяки автоматизованим потокам з урахуванням ролей.
Прискорив операції з управління контентом і розкладом.
Забезпечив локалізацію для виходу на ширший ринок.

Освіта

Міжнародний Соломонів Університет

Інженер-програміст автоматизованих систем, Київ
Вища, з 2003 по 2008 (5 років)

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

2022, 6 місяців

2024, 4 місяці

2020

2016

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

  • React
  • Next.js
  • React Native
  • Redux
  • Zod
  • Formik
  • Zustand
  • TanStack
  • TanStack Query
  • ReactHookForm
  • TypeScript
  • JavaScript
  • Responsive layout
  • Semantic HTML
  • CSS Modules
  • Knowledge of OOP principles
  • ES6/ES7
  • RestFul Api
  • AJAX
  • Promise
  • Material UI
  • Shadcn
  • Tailwind
  • SCSS
  • BEM
  • Gulp
  • Git
  • GitHub
  • GitLab
  • Trello
  • Slack
  • Figma
  • Node.js
  • NestJS
  • Express.js
  • PostgreSQL
  • MongoDB
  • MySQL
  • Postman
  • REST API

Знання мов

Англійська — вище середнього

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

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

Кандидати у категорії

Кандидати за містами


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