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

Роман

React Developer, 60 000 UAH

Considering positions:
React Developer, Front-end програміст, Full-stack програміст, Fullstack-розробник, Web-програміст
Employment type:
full-time, part-time
Age:
39 years
City:
Kyiv

Contact information

The job seeker has entered a phone number and LinkedIn.

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

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

from 05.2025 to 12.2025 (8 months)
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

from 01.2022 to now (4 years 6 months)
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 фронтенд-платформою.
Скоротив ручне адміністративне навантаження завдяки автоматизованим потокам з урахуванням ролей.
Прискорив операції з управління контентом і розкладом.
Забезпечив локалізацію для виходу на ширший ринок.

Education

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

Інженер-програміст автоматизованих систем, Київ
Higher, from 2003 to 2008 (5 years)

Additional education and certificates

2022, 6 місяців

2024, 4 місяці

2020

2016

Knowledge and skills

  • 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

Language proficiencies

English — above average

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: