• File

Віталій

Node.js-разработчик

City of residence:
Kharkiv
Ready to work:
Remote

Contact information

The job seeker has entered a phone number and email.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Бабенко Віталій Максимович
Back-end developer | Node.js (TypeScript) & System Architect
Локація: Харків, Україна | Email: [open contact info](look above in the "contact info" section)
Телефон: [open contact info](look above in the "contact info" section)

ПРО МЕНЕ
Back-end developer із фокусом на архітектуру та безпеку. Спеціалізуюся на побудові
високонадійних систем: від IoT-інфраструктур (1000+ вузлів) до впровадження End-
to-End шифрування в месенджерах. Маю глибоку експертизу в промисловій
автоматизації та Hardware Integration: проєктував системи керування складськими
модулями через Serial Port (COM-port) та банківськими терміналами через TCP/IP.
Ефективно вирішую складні технічні виклики, забезпечуючи стабільність бізнес-
процесів у критичних умовах

ТЕХНІЧНІ НАВИЧКИ
• Мови та Платформи: Node.js (TypeScript), Socket.io.
• Бази даних та Кешування: MSSQL, PostgreSQL, Redis (кешування, сесії).
• Архітектура та Черги: RabbitMQ (amqplib), Microservices, System Design, REST
API, WebSockets.
• Безпека та Шифрування: End-to-End Encryption (E2EE), HMAC, JWT,
RBAC/ABAC
• Інструменти та DevOps: Docker, CI/CD (GitHub Actions/GitLab), Sequelize ORM,
Winston (Logging), Unit Testing.
• Мережеві та Апаратні інтерфейси: TCP/IP (низькорівневе програмування),
Serial Port (RS-232/COM-порт), Hardware Integration, HTTP/HTTPS.

ДОСВІД РОБОТИ
Розробник месенджера (Privacy-focused Messaging App)
Ключовий розробник модуля безпеки та обміну повідомленнями.
• Шифрування даних: Впровадив надійні механізми наскрізного шифрування
(E2EE) для забезпечення повної приватності комунікації користувачів.
• Real-time комунікація: Налаштував високопродуктивний обмін даними через
WebSockets з мінімальною затримкою для миттєвої доставки повідомлень.
• Push-сповіщення: Реалізував систему системних сповіщень за допомогою
Google Firebase (FCM). Налаштував надійну доставку повідомлень на
Android-пристрої, забезпечивши стабільну роботу сервісу у фоновому режимі.
• Безпека: Реалізував протокол автентифікації та захисту від перехоплення
даних..
IoT Infrastructure Management (1000+ об'єктів)
Розробка системи централізованого керування електрообладнанням.
• Архітектура: Спроектував дворівневу систему (Центральний сервер +
автономні локальні вузли), що забезпечило стабільність 1000+ точок навіть за
відсутності інтернету.
• Кризовий рефакторинг: Тричі успішно виправляв критичні помилки
зовнішнього API вендора (Sonoff). Згодом реалізував повну міграцію на
низькорівневі реле, що забезпечило 100% стабільність та незалежність
бізнесу.
• Оптимізація: Використав RabbitMQ для черг повідомлень та Winston для
централізованого логування станів пристроїв.
Система автоматизації промислового складського модуля (Smart Storage
Cabinet)
• Низькорівнева інтеграція: Реалізував стабільний обмін даними з апаратною
частиною шафи через Serial Port (COM-port) за допомогою бібліотеки
serialport на Node.js.
• Протокол взаємодії: Розробив логіку передачі номенклатурних даних та
обробку відповідей від контролера шафи (парсинг буферів, перевірка
контрольних сум).
• Автоматизація видачі: Створив алгоритм: Користувач вводить артикул →
Backend обробляє запит → Команда на COM-порт → Фізична видача товару
осередок за осередком.

IAM Microservice (Identity & Access Management)
Розробка сервісу авторизації для корпоративної екосистеми.
• Керування доступом: Реалізував гібридну модель прав (RBAC/ABAC), що
дозволяє гнучко налаштовувати доступ до окремих сервісів та функцій.
• Продуктивність: Оптимізував перевірку токенів через Redis, розвантаживши
MSSQL та пришвидшивши авторизацію на 40%.
• Реєстрація: Розробив систему реєстрації через хеш-ключі з попередньо
встановленими привілеями.
Спеціалізований досвід (FinTech):
• Банківські термінали: Розробка низькорівневого ПЗ для роботи з
терміналами через протокол TCP/IP. Реалізація парсингу бінарних даних та
забезпечення цілісності фінансових транзакцій у високонавантажених
системах.
Завжди відкритий до обговорення складних технічних викликів та архітектурних
рішень. Готовий надати детальні кейси та рекомендації за запитом.

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: