Працював в 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

2022

Full Stack Developer:

HTML

CSS

SСSS

JavaScrіpt

React

React Native

Git


Додаткова інформація

Водійське посвідчення

Водійське посвідчення категорії В

Євген

Full-stack Developer (Node.js / React)

Київ

33 роки

Активно шукає роботу

повна зайнятість, неповна зайнятість

Характер роботи: віддалена робота, позмінна робота, гібридна

Остання активність 2 дні тому