Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Vitaliy Babenko

Запропонуйте Vitaliy роботу над вашим наступним проєктом або зареєструйте профіль фрилансера і починайте заробляти просто зараз.

Україна Харків, Україна
2 місяці 29 днів тому
Вільний для роботи вільний для роботи
на сервісі 3 місяці 15 днів

Рейтинг

Успішних проєктів
Немає даний
Середня оцінка
Немає даний
Рейтинг
46
Javascript та Typescript
Бази даних та SQL

Резюме

Back-end developer | Node.js (TypeScript) & System Architect

ПРО МЕНЕ

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. Реалізація парсингу     бінарних даних та забезпечення цілісності     фінансових транзакцій у високонавантажених     системах.

Завжди відкритий до обговорення складних технічних викликів та архітектурних рішень. Готовий надати детальні кейси та рекомендації за запитом. 

Навички та вміння