- Файл
Віталій
Node.js-разработчик
Контактна інформація
Шукач вказав телефон та ел. пошту.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/17433699/
Завантажений файл
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Back-end developer | Node.js (TypeScript) & System Architect
Локація: Харків, Україна | Email: [
Телефон: [
ПРО МЕНЕ
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. Реалізація парсингу бінарних даних та
забезпечення цілісності фінансових транзакцій у високонавантажених
системах.
Завжди відкритий до обговорення складних технічних викликів та архітектурних
рішень. Готовий надати детальні кейси та рекомендації за запитом.
Схожі кандидати
-
Backend-програміст
20000 грн, Дистанційно, Луцьк -
Front-end програміст
Дистанційно -
Backend-програміст
20000 грн, Дистанційно -
Frontend-програміст
120000 грн, Дистанційно, Ужгород, Мукачево -
Javascript-програміст
100000 грн, Дистанційно -
Back end програміст
Дистанційно, Тернопіль