Євгеній
React developer
- Розглядає посади:
- React developer, Fullstack-розробник
- Вид зайнятості:
- повна
- Вік:
- 33 роки
- Місто проживання:
- Київ
- Готовий працювати:
- Дистанційно, Київ
Контактна інформація
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/12416969/
Досвід роботи
Fullstack-розробник
з 02.2026 по 10.2026
(9 місяців)
YellowDuckCoder, Дистанційно (IT)
Проєкт: Соціальна платформа
1. Продуктивність та оптимізація
- Зменшив кількість зайвих повторних рендерингів компонентів
- Скоротив час завантаження окремих сторінок на 20% завдяки оптимізації клієнтської логіки.
- Оптимізував обробку великих обсягів даних, підвищивши швидкість роботи інтерфейсу.
- Покращив продуктивність застосунку шляхом оптимізації React Hooks та управління станом.
- Оптимізував завантаження ресурсів і роботу клієнтської частини застосунку.
2. Рефакторинг та якість коду
- Проводив рефакторинг компонентів, скоротивши дублювання коду
- Покращив повторне використання UI-компонентів і спростив підтримку кодової бази.
- Рефакторив наявну бізнес-логіку для підвищення читабельності та підтримуваності коду.
- Уніфікував підходи до обробки стану в окремих модулях застосунку.
- Оптимізував структуру компонентів, спростивши подальше впровадження нової функціональності.
- Усунув технічний борг у ключових компонентах застосунку.
3. API та робота з даними
- Удосконалив обробку помилок HTTP-запитів і сценарії відображення помилок у UI.
- Оптимізував логіку отримання та оновлення даних між клієнтською і серверною частинами.
- Реалізував повторне використання логіки API-запитів для зменшення дублювання коду.
4. Стабільність і виправлення помилок
- Покращив обробку граничних сценаріїв і некоректних відповідей сервера.
- Покращив діагностику помилок і спростив пошук проблем у наявному функціоналі.
- Підвищив стабільність окремих модулів шляхом рефакторингу та обробки виняткових ситуацій.
5. Масштабність і командна розробка
- Працював із великою кодовою базою соціальної платформи, підтримуючи наявний функціонал і впроваджуючи зміни.
- Розвивав наявні модулі без порушення роботи суміжних компонентів.
- Брав участь у технічному вдосконаленні застосунку та усуненні проблем у взаємодії між модулями.
- Використовував Git для контролю версій і роботи з кодовими змінами.
- Інтегрував нові зміни в наявну архітектуру застосунку.
6. React, Next.js та інтерфейс
- Оптимізував роботу компонентів React із використанням useMemo, useCallback та інших React Hooks там, де це було доцільно.
- Удосконалив управління глобальним станом за допомогою React Context API.
- Розробляв та вдосконалював UI-компоненти на базі tailwind css.
- Підтримував багатомовність інтерфейсу за допомогою next-intl.
- Покращував адаптивність і узгодженість користувацького інтерфейсу.
- Працював над повторним використанням компонентів і стандартизацією UI.
Fullstack-розробник
з 02.2025 по 02.2026
(1 рік)
Partner Dev, Дистанційно (IT)
Проєкт: Соціальний застосунок на MERN-стеку для людей, які люблять подорожувати.
Ключові результати
Розробляв повнофункціональний соціальний застосунок, інтегрувавши карту для візуалізації маршрутів та можливість залишати відгуки про місця.
Налаштовував JWT-автентифікацію, реалізувавши логін, реєстрацію та захист маршрутів на основі ролей користувачів.
Підтримував документацію API за допомогою Swagger, що дозволило спростити розробку та тестування всіх ендпоінтів.
Технології та інструменти
Frontend: React (функціональні компоненти, React Router), Axios
Backend: Node.js, Express.js, MongoDB, Mongoose, REST API, JWT, Swagger
DevOps та інше: Git (GitFlow, pull requests), GitHub Actions (CI/CD), Jira
Додатково
Працював з Git за стандартами команди: фіча-гілки від main, коміти з ID задачі.
Використовував pnpm як пакетний менеджер та Volta для керування версією Node.js.
Проєкт: Розробка CRM-системи для обліку студентів компанії.
Ключові результати:
Підвищив продуктивність CRM — оптимізував часті ререндери (React.memo, useCallback, useMemo), що прискорило відгук інтерфейсу на дії користувача
Зменшив ручну роботу адміністраторів — завдяки автоматичній валідації (Ajv).
Налаштував повноцінний деплой — створив Dockerfile для frontend і backend, написав docker-compose.yml для багатоконтейнерного середовища (React + Node.js + MongoDB). Задеплоїв застосунок на Digital Ocean.
Реалізував безпековий контур — JWT-автентифікація з refresh-токенами, серверна валідація (Ajv), відправка email-повідомлень через Nodemailer.
Зробив систему зручною для мобільних пристроїв — адаптивна верстка (Tailwind + SCSS) та багатомовність (i18n). CRM однаково добре працює на десктопі, планшеті та телефоні.
Технології та інструменти:
Frontend: React (функціональні компоненти, хуки, React Router), Axios, HTML5, SCSS, Tailwind CSS
Backend: Node.js, Express.js, MongoDB, Mongoose, REST API, JWT, Ajv, Nodemailer
DevOps та інше: Docker (Dockerfile, Docker Compose), Digital Ocean, Git (GitFlow, pull requests)
Додатково:
Брав участь у прийнятті технічних рішень (наприклад, перехід на модульну архітектуру API, впровадження хуків замість класових компонентів).
Тестував і виправляв баги, покращував UI/UX
Web developer
з 02.2024 по 02.2025
(1 рік)
Sky Treid, Київ (Роздрібна торгівля)
- Розробка, оновлення та підтримка веб-інструментів компанії: сайт, лендинги, автоворонки
- Робота і практичні навички з HTML, CSS, JavaScript
- Забезпечення коректної роботи сайтів: адаптивність, швидкість завантаження, логіку переходів і відповідність фірмовому стилю.
- Оновлювлення контенту на сайтах і в розсилках відповідно до змін у продуктах
- Робота з API
- Впровадження технічних SEO-правок у співпраці з SEO-спеціалістами;
- Взаємодія з PM, дизайнерами та командою розробки, контент-менеджерами, маркетологами
- Реалізація UI відповідно до дизайн-макетів та ТЗ
- Участь у виборі технічних рішень
- Копіювання та кастомізація лендингів
- Реалізація динамічного функціоналу та кастомної логіки на фронті
- Оптимізація продуктивності веб-сайтів
- Технічна підготовка сайтів до запуску: покупка хостингу та його налаштування, покупка, налаштування і підключення доменів, SSL
- Інтеграція з Telegram
Освіта
Харьківський авіаційний інститут
Телекомунікації, Харків
Вища, з 2010 по 2015 (5 років)
Додаткова освіта та сертифікати
Full-Stack developer (Pro Code)
2023-2024, 1 рік
Знання і навички
- HTML
- CSS
- JavaScript
- Git
- GitHub
- SASS
- Figma
- React
- Redux
- Node.js
- Express.js
- Tailwind CSS
- MongoDB
- WebStorm
- VS Code
- ESLint
- Prettier
- Husky
- Swagger
- Docker
- Docker Compose
- Npm
- Yarn
- Pnpm
- Vanilla JS
- JSON Web Token
- I18
- Nodemailer
- React Toastify
- Postman
- Digital Ocean
- Vite.js
- FSD
- GitLab
- CI/CD
- Неконфліктність
- REST API
Знання мов
- Українська — вільно
- Англійська — середній
Додаткова інформація
Захоплення:
Розробка pet-проєктів для вдосконалення навичок в Full-Stack розробці
Вивчення нових технологій у веб-розробці та тестування їх на практиці
Особисті якості:
Відповідальний підхід до роботи, уважність до деталей
Постійне бажання розвиватися та вивчати нові технології
Вміння швидко адаптуватися до змін і працювати в команді
Життєві принципи:
Якість коду та оптимізація – завжди в пріоритеті
Навчання через практику: кожен проєкт – це нова можливість удосконалити навички
Простота та зрозумілість інтерфейсу – основа гарного UX
Мій Github профіль:
https://github.com/dev-hemul
Мій сайт-портфоліо:
https://viter.site/
Інші резюме цього кандидата
Розглядає посади: Full-stack програміст, Front-end програміст
Київ, Дистанційно
Вища освіта · Повна зайнятість
- Fullstack-розробник, YellowDuckCoder, 9 місяців
- Fullstack-розробник, Partner Dev, 1 рік
Схожі кандидати
-
React-розробник
25000 грн, Чернігів, Дистанційно -
React-розробник
80000 грн, Дистанційно -
React розробник
Рівне, Дистанційно -
PHP Software Engineer
Дистанційно -
React developer
Львів, Дистанційно -
React Native developer
Запоріжжя, Дистанційно