Працював в 4 компаніях 15 років 7 місяців
Телекомунікації / Зв'язок, Інтернет, IT, Будівництво
Backend & Video Streaming Engineer | Node.js | Linux | Docker | FFmpeg | RTSP/HLS | Infrastructure
Контент Трейдинг
Телекомунікації / Зв'язок
2 роки 6 місяців
01.2024 - до теперішнього часу
Самостійно розробив та спроектував розподілену платформу відеоспостереження для інфраструктури інтернет-провайдера з підтримкою прямих трансляцій, зберігання архівів, керування камерами, автентифікації та контролю доступу на основі ролей (RBAC). Платформа була розроблена для підтримки масштабованого розгортання на кількох відеосерверах та централізованих службах управління.Потокове передавання та обробка відео: створено потокові конвеєри RTSP > HLS за допомогою FFmpeg; реалізовано автоматичний моніторинг потоків та логіку перезапуску контейнерів.Система архівування та відтворення: розроблено систему сегментації відео, створення архівів та пошуку з синхронізацією UTC. Створено функції завантаження архівів та створення ZIP-архівів.Мікросервіси та масштабування: розділено монолітну архітектуру на незалежні мікросервіси, контейнеризовані за допомогою Docker та Docker Compose.Фронтенд та панель адміністратора: розроблено панель адміністратора на основі React та клієнтську панель з фільтрацією камер, групуванням та налаштовуваними адаптивними компонентами відеоплеєра.Автентифікація та безпека: реалізовано безпечну JWT-автентифікацію (токени доступу/оновлення) через файли cookie лише за HTTP, автоматичне тихе оновлення токенів за допомогою перехоплювачів Axios та примусове використання RBAC.Інфраструктура та адміністрування: Налаштовував зворотні проксі-маршрути Nginx для високопродуктивної потокової передачі відео, керував розгортаннями Linux, проводив діагностику мережі та аналіз журналів.Логіка бази даних: Розробляв схеми MongoDB для зберігання даних конфігурації понад 300 камер, правил доступу, контрактів та журналів життєвого циклу.
Мастер
Triolan
Інтернет
2 роки 5 місяців
01.2020 - 06.2022
Побудова та обслуговування локальних мереж, монтаж, підключення та первинне налаштування мережевого обладнання та IP-камер для клієнтів провайдера.
Веб розробник
Фріланс
IT
4 роки 1 місяць
01.2016 - 01.2020
На фрілансі, виконував різні невеликі замовлення з розробки сайтів. Частіше, це були виправлення багів. Також розробка сайтів на WordPress
Електрик
На себе
Будівництво
7 років 6 місяців
07.2009 - 12.2016
Всі види монтажних робіт, підключення, розподілення, налаштування, встановлення різних видів електроприладів: розетки, вимикачі, розподільні коробки, електрощити, датчики і таке інше.
Ключова інформація
Node.js,
React,
JavaScript,
TypeScript,
MongoDB,
Docker,
Nginx,
Linux,
FFmpeg,
RTSP,
HLS,
Git,
REST API,
- Творчість в розв'язанні проблем
- Креативність
- Організованість
- Вміння швидко навчатися
Навчався в 1 закладі
КВПУД
Художня різьба по дереву
2010
Володіє мовами
Англійська
середній
Російська
вільно
Українська
рідна
Може проходити співбесіду на цій мові
Може проходити співбесіду на цій мові
Курси, тренінги, сертифікати
GoIt
Full Stack Developer:
HTML
CSS
SСSS
JavaScrіpt
React
React Native
Git
Додаткова інформація
Водійське посвідчення
Водійське посвідчення категорії В
Євген
Євген
Full-stack Developer (Node.js / React)

Київ
Активно шукає роботу
повна зайнятість, неповна зайнятість
Характер роботи: віддалена робота, позмінна робота, гібридна
Остання активність 2 дні тому