Євгеній

React developer

Considering positions:
React developer, Fullstack-розробник
Employment type:
full-time
Age:
33 years
City of residence:
Kyiv
Ready to work:
Kyiv, Remote

Contact information

The job seeker has provided: Phone numberEmailMessenger

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

Fullstack-розробник

from 02.2026 to 10.2026 (9 months)
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-розробник

from 02.2025 to 02.2026 (1 year)
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

from 02.2024 to 02.2025 (1 year)
Sky Treid, Київ (Роздрібна торгівля)

- Розробка, оновлення та підтримка веб-інструментів компанії: сайт, лендинги, автоворонки
- Робота і практичні навички з HTML, CSS, JavaScript
- Забезпечення коректної роботи сайтів: адаптивність, швидкість завантаження, логіку переходів і відповідність фірмовому стилю.
- Оновлювлення контенту на сайтах і в розсилках відповідно до змін у продуктах
- Робота з API
- Впровадження технічних SEO-правок у співпраці з SEO-спеціалістами;
- Взаємодія з PM, дизайнерами та командою розробки, контент-менеджерами, маркетологами
- Реалізація UI відповідно до дизайн-макетів та ТЗ
- Участь у виборі технічних рішень
- Копіювання та кастомізація лендингів
- Реалізація динамічного функціоналу та кастомної логіки на фронті
- Оптимізація продуктивності веб-сайтів
- Технічна підготовка сайтів до запуску: покупка хостингу та його налаштування, покупка, налаштування і підключення доменів, SSL
- Інтеграція з Telegram

Education

Харьківський авіаційний інститут

Телекомунікації, Харків
Higher, from 2010 to 2015 (5 years)

Additional education and certificates

2023-2024, 1 рік

Knowledge and skills

  • 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

Language proficiencies

  • Ukrainian — fluent
  • English — average

Additional information

Захоплення:
Розробка pet-проєктів для вдосконалення навичок в Full-Stack розробці
Вивчення нових технологій у веб-розробці та тестування їх на практиці

Особисті якості:
Відповідальний підхід до роботи, уважність до деталей
Постійне бажання розвиватися та вивчати нові технології
Вміння швидко адаптуватися до змін і працювати в команді

Життєві принципи:
Якість коду та оптимізація – завжди в пріоритеті
Навчання через практику: кожен проєкт – це нова можливість удосконалити навички
Простота та зрозумілість інтерфейсу – основа гарного UX

Мій Github профіль:
https://github.com/dev-hemul

Мій сайт-портфоліо:
https://viter.site/

More resumes of this candidate

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: