Денис
React-розробник
- Considering positions:
- React-розробник, Frontend-програміст
- Employment type:
- full-time, part-time
- Age:
- 21 years
- City of residence:
- Chernihiv
- Ready to work:
- Remote
Contact information
The job seeker has entered a phone number , email 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.
You can get this candidate's contact information from https://www.work.ua/resumes/19728955/
Work experience
Frontend-розробник (React, TypeScript), технічний лідер фронтенду
from 01.2026 to now
(9 months)
Національний університет «Чернігівська політехніка», Чернігів (Освіта, наука)
DigitUni це платформа для українських університетів на React і TypeScript, яка працює в Чернігівській політехніці: понад 500 користувачів на 27 кафедрах. Я веду її фронтенд. Проєкт я почав як дипломну роботу разом зі співавтором Богданом Нагорним і розвиваю його далі.
• Написав увесь фронтенд з нуля на React 19 і TypeScript та спроєктував багатомодульну архітектуру, на якій інші команди збирають свої модулі
• Перетворив його на модульну платформу зі збіркою за конфігом: модулі вмикаються конфігурацією, а публічні сторінки віддаються як статичний HTML (SSG) для швидкості та SEO
• Зробив контроль доступу платформи: динамічний RBAC з ієрархічними скоупами та обмеженнями на рівні окремих ресурсів, з перевірками в маршрутах, навігації та на діях
• Налаштував CI на GitHub Actions: сім перевірок на кожен pull request (лінт, перевірка типів, аудит залежностей, мертвий код, тести, збірка Storybook, ліцензії та SBOM) перед збіркою Docker-образу
• Тримаю фронтенд на рівні WCAG 2.1 AA, зробив власний віджет доступності та спостерігаю за реальним використанням через Grafana Faro
• Веду GitHub-організацію проєкту: її конвенції, сайт документації та розбір задач
Лаборант
from 10.2025 to now
(1 year)
Національний університет «Чернігівська політехніка», Чернігів (Освіта, наука)
• Обслуговую комп'ютери, сервери та мережеве обладнання навчальних лабораторій кафедри інформаційних та комп'ютерних систем
• Діагностую відмови робочих станцій, комутаторів і навчальних систем та повертаю їх до роботи, поки це не затримало заняття
• Налаштовую роутери й комутатори та адмініструю локальну мережу кафедри
Front-end програміст
from 06.2025 to 07.2025
(2 months)
ПЕТ Технолоджиз, ТОВ, Чернігів (Машинобудування)
Після того як я пішов з посади системного адміністратора, у PET Technologies мене запросили знову, тепер як фрілансера: зробити переглядач 3D-моделей деталей, який працює просто в браузері.
• Зробив його на React і TypeScript, тривимірний рендеринг на Three.js
• Вбудував у їхню систему 1С: натискання на деталь відкриває переглядач за URL і показує саму модель, тому працівник оглядає будь-яку деталь у браузері
• Навчив читати STL, GLTF і GLB, а також ZIP-архіви: JSZip розпаковує їх на місці, а переглядач сам знаходить текстури, запаковані всередині
• Інтерфейс зібрав на shadcn/ui: обертання трекболом, масштабування, режими відображення, освітлення, колір тла і повноекранний режим, щоб деталь можна було розглянути зблизька або показати інвесторам
• Передав його заводу, там ним користуються досі
Це було моє перше оплачуване замовлення з фронтенду, на тому самому стеку, з яким працюю зараз.
Системний адміністратор
from 01.2025 to 02.2025
(2 months)
ПЕТ Технолоджиз, ТОВ, Чернігів (Машинобудування)
Виробник машин для видуву ПЕТ-тари, форм і кег. Відповідав за ІТ- та мережеву інфраструктуру.
• Встановлював і налаштовував мережеве обладнання, моніторив сервери, тримав локальні мережі в порядку
• Адміністрував домени Windows і поштові сервери
• Розгортав і обслуговував віртуальні середовища
• Підтримував користувачів та їхню офісну техніку
• Тримав у робочому стані IP-телефонію та відеоспостереження
Стажер з ремонту офісної техніки
from 05.2023 to 05.2023
(less than a month)
ФОП Снегерьов Олексій Олексійович, Чернігів (Послуги для населення та бізнесу)
Практика після першого курсу, 80 годин за два тижні.
• Ремонтував офісну та побутову електроніку: моноблоки, принтери, сканери, монітори, телевізори
• Шукав несправність до конкретної деталі та міняв компоненти
Education
Національний університет «Чернігівська політехніка»
Кафедра інформаційних та комп'ютерних систем, спеціальність «Комп'ютерна інженерія», Чернігів
Higher, from 2022 to 2026 (4 years)
Диплом бакалавра з відзнакою, середній бал 95 зі 100 за 240 кредитів ЄКТС. Дипломну роботу оцінили на 99 зі 100: проєктування і розробка фронтенду та інфраструктури університетської платформи, яка зараз працює в продакшені.
Дисципліни, які найбільше стосуються роботи: вебпрограмування і дизайн, програмна інженерія, скриптові мови програмування, прикладні технології програмування, операційні системи, організація комп'ютерних мереж, бази даних.
Additional education and certificates
PortaOne Education Center, курс «Linux & Network Administration»
2025, 5 місяців (300 годин)
DIGITRANS Training School 2026, Riga Technical University, Erasmus+
2026, 1 тиждень (40 годин)
Knowledge and skills
- React
- TypeScript
- JavaScript
- HTML
- CSS
- Tailwind CSS
- Vite.js
- React Router
- REST API
- TanStack Query
- Zod
- Storybook
- Vitest
- shadcn/ui
- Chart.js
- Three.js
- React Native
- WGAG
- Performance optimization
- Git
- GitHub
- GitHub Actions
- CI/CD
- Docker
- nginx
- Linux
- Infrastructure Fundamentals
- Комунікабельність
Language proficiencies
- Ukrainian — fluent
- English — beginner
Additional information
Посилання:
Платформа в продакшені: digital.stu.cn.ua
GitHub: github.com/cerobreath
Переглядач 3D-моделей, React і Three.js: github.com/cerobreath/3d-model-viewer
CeroNest, React Native і ESP8266: github.com/cerobreath/CeroNest
Стандарти розробки GitHub-організації: github.com/ChernihivPolytechnicNationalUniversity/.github
Публікації:
Мобільний застосунок і IoT-перевірка графіків відключень, Вісник НТУ «ХПІ», 2026: doi.org/10.20998/2411-0558.2026.02.09
Кластерна інфраструктура і безперервна інтеграція внутрішніх сервісів університету, Юність науки, 2026: ir.stu.cn.ua/items/57959ec6-844b-4310-969e-064cb1525ee7
Низьковитратні системи на базі FOSS з асинхронною обробкою, FOSS 2025: ir.stu.cn.ua/items/4178c06a-3215-479a-963d-4f4151c0e321
Чому я: фронтенд у мене інженерна система, а не набір сторінок. Архітектурні межі модулів перевіряє ESLint, і одне з правил я написав сам; дані з API валідує Zod; компоненти живуть у Storybook; складання платформи виконує власний плагін до Vite. Маршрути розбиті на чанки, статика віддається передстисненою через Brotli з nginx, образ і конфіг того nginx теж мої. Найважчою частиною була не верстка, а версійований механізм нормативів: 12 типів формул для балів і 6 для годин, історія версій, конфігурація полів під кожну версію і масова міграція між версіями з візуальним порівнянням змін.
Коли проблема виявляється нижче за браузер, у сертифікаті, у мережі або в конфізі сервера, для мене це не чужа територія, тому задача не зупиняється на межі "це вже не фронтенд".
Хакатони: друге місце на КіберХакатоні ЛНТУ-2026 і топ-5 у категорії DevOps на INT20H 2026 від BEST Kyiv, найбільшому студентському ІТ-хакатоні України. Обидва результати командні.
У січні 2026 на школі Erasmus+ у Ризькому технічному університеті вів команду з чотирьох людей: прототип навігаційної тростини для людей з порушенням зору, два ультразвукові датчики і звуковий сигнал, який частішає в міру наближення.
У 2026 вступаю в магістратуру за тією ж спеціальністю, денна форма. Готовий до повної зайнятості з урахуванням розкладу занять, рівень оплати готовий обговорювати залежно від задач і формату. Рекомендації надам за запитом.
Similar candidates
-
React-розробник
Remote, Khmelnytskyi -
React розробник
Remote, Kyiv, Sofiivska Borshchahivka -
React-розробник
Remote, Lviv -
React розробник
26000 UAH, Remote, Lviv -
Senior Full-Stack Developer (Node.js, React)
170000 UAH, Remote -
React розробник
Remote, Lviv