• Файл

Михайло

Node.js-розробник

Розглядає посади:
Node.js-розробник, Backend-програміст, Javascript-програміст, Fullstack-розробник
Вік:
26 років
Місто проживання:
Київ
Готовий працювати:
Дистанційно

Контактна інформація

Шукач вказав телефон та ел. пошту.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Михайло Любімцев
[відкрити контакти](див. вище в блоці «контактна інформація») | [відкрити контакти](див. вище в блоці «контактна інформація») | https://t.me/mr_kompozzitor

Backend розробник з досвідом 3+ роки
Backend розробник (NestJS / Node.js) з 3+ роками досвіду розробки web-систем та
мікросервісної архітектури. Спеціалізуюся на проєктуванні розподілених систем,
оптимізації продуктивності PostgreSQL, налаштуванні асинхронної взаємодії через
RabbitMQ/Kafka та побудові відмовостійких REST/gRPC API. Відповідав за повний
цикл розробки бeкенд-модулів — від проєктування схем баз даних та реалізації
бізнес-логіки до оптимізації повільних запитів. Як T-Shape спеціаліст з фокусом у
бeкенді, активно розвиваюся у напрямку Fullstack (Vue 3, React), щоб самостійно
закривати повний цикл розробки продуктів та будувати ефективну взаємодію
всередині команди.

ТЕХНІЧНІ НАВИЧКИ
● Languages: JavaScript, TypeScript
● Frameworks & Architecture: Node.js, NestJS, Express.js, REST API, gRPC
● Databases & ORM: PostgreSQL, Redis, Prisma, Sequelize, TypeORM
● Messaging & Queues: RabbitMQ, Kafka, BullMQ
● Frontend (T-Shape): Vue 3, React, HTML5, CSS3
● Tools & Testing: Docker, Git, Linux, Swagger, Postman, Insomnia, Jest

ДОСВІД РОБОТИ

Dzencode | Backend Developer (Node.js / NestJS)
Період: червень 2025 — липень 2026
Проєкт: Внутрішній Task-tracker (Мікросервіси + Legacy-моноліт)
● Проводив аудит та оптимізацію повільних ендпоінтів, аналізував SQL запити за
допомогою EXPLAIN ANALYZE, усував проблему N+1 та переносив
обчислювальну логіку з коду в PostgreSQL, що прискорювало роботу на 15-25%.
● Прискорив важливий ендпоінт у 7.5 разів (з 15 до 2 сек): переніс обчислення з
Node.js у PostgreSQL (агрегації в БД), оптимізував обсяг вибірки та
декомпозував heavy-ендпоінт, винісши отримання деталізованої інформації в
окремий API-метод.
● Спроєктував алгоритми визначення субординації з рекурсивним обходом
ієрархії департаментів для коректного відображення керівників із нетиповими
ролями.
● Усував розбіжності між кодом та БД: аналізував некоректно згенеровані
міграції, синхронізував моделі TypeORM/Sequelize із реальною схемою бази
даних.
● Провів рефакторинг конфігурації та обробки помилок: мігрував мікросервіси з
кастомних рішень на внутрішні бібліотеки.
● Розвивав функціонал: розробляв модулі фільтрації, оновлював
Protobuf-контракти для gRPC-взаємодії, розширював DTO та ендпоінти під нові
вимоги.

Backend Developer (Contract / Outsource)
Період: січень 2024 — квітень 2025
Проєкт: E-commerce платформа для бренду спортивного харчування
● Cпроєктував схеми БД на PostgreSQL (TypeORM).
● Розробив і підтримував мікросервісну архітектуру: Auth, Product, Order, Promo,
Payment та Notification.
● Реалізував міжсервісну асинхронну взаємодію через BullMQ та
RabbitMQ; синхронну внутрішню взаємодію через gRPC.
● Впровадив авторизацію та реєстрацію через Google OAuth 2.0.
● Створив модуль промокодів із логікою знижок, обмеженням за часом і
захистом від зловживань (Rate Limiting).
● Розробив Telegram-бота для сповіщення менеджерів про успішні оплати та
автоматичного формування даних для відправки.
● Інтегрував платіжний еквайринг Monobank Pay API.

Freelance Backend Developer
Період: до 2024 року
● Розробляв та доопрацьовував веб-додатки: виконував замовлення з розробки
API, інтеграції сторонніх сервісів та оптимізації баз даних для малого бізнесу.
● Проєктував REST API та серверну логіку: створював кастомні бекенд-рішення
на Node.js / Express / NestJS.
● Підтримував та рефакторив legacy-код, оптимізовував SQL-запити та усував
баги у сторонніх проєктах замовників.
● Писав кастомні Node.js скрипти для обробки файлів, трансформації даних та
вивантаження/синхронізації через Google Sheets API.
● Розробляв парсери на Node.js з використанням Puppeteer для автоматичного
збору необхідних даних із веб-ресурсів.
● Створював Telegram-боти для автоматизації сповіщень, обробки вхідних
запитів та інтеграції із зовнішніми сервісами.

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: