• Файл

Костянтин

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

Вік:
38 років
Місто:
Вінниця

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

Шукач вказав: Телефон

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

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

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

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

Поліщук Костянтин Олегович
Senior / Lead Backend Developer
Бекенд-розробник з досвідом 8+ років. Спеціалізуюсь на проєктуванні та розробці
мікросервісної бекенд-архітектури, та інфраструктурних рішеннях. Мав досвід
керівництва невеликою командою розробників. Останні 17 місяців працюю у сфері
iGaming, розробляю бекенд на Express/TypeScript.

Контакти
• Телефон: [відкрити контакти](див. вище в блоці «контактна інформація»)
• LinkedIn: [відкрити контакти](див. вище в блоці «контактна інформація»)
• Telegram: @heart_polik

Основні технології
• Node.js, TypeScript — розробка бекендів (REST, мікросервіси), типізована архітектура
• Prisma ORM — робота з даними у сучасних TypeScript-проєктах
• Monorepo (pnpm) — організація багатопакетних проєктів, спільні бібліотеки
• KOA2, Express.js, NestJS — розробка бекендів (REST, мікросервіси)
• Docker — рефакторинг та розробка сервісів, адаптованих для роботи в контейнері
• Gitlab CI — пайплайни для збірки та доставки коду

Додаткові технології
• MySQL (MariaDB), MongoDB, Influx
• Redis, Memcache, Centrifugo
• Nginx
• RabbitMQ
• Terraform
• Prometheus, Sentry (моніторинг)

Посади
лютий 2025 — теперішній час — Backend Developer, jarvisHeart
• Міграція з мікросервісної архітектури на monorepo (pnpm workspaces)
• Розробка бекенду на Expres | NestJS + TypeScript, робота з Prisma ORM
• Інтеграція зовнішніх провайдерів: ігрові провайдери, CRM-системи, AI-рекомендації
• Налаштування CI/CD пайплайнів та контейнеризація сервісів (Docker)
червень 2022 — грудень 2024 — Лідер команди, RIA.com
• Команда вирішувала задачі, орієнтовані на внутрішні потреби (розробники, інфраструктура)
• Склад команди: 2 DevOps-інженери, DBA та Node.js розробник
жовтень 2020 — червень 2022 — Senior Backend Developer, RIA.com
серпень 2017 — жовтень 2020 — Junior / Middle Backend Developer, RIA.com
січень 2017 — серпень 2017 — Junior Fullstack Developer (JS, PHP), RexSoft

Освіта
• січень 2015 — грудень 2016 — Вінницька ІТ Академія
• 2005 — 2010 — ВНТУ, «Радіотехніка, зв'язок та приладобудування», бакалавр

Додаткові курси
• листопад 2023 — Crash Course: People Management, fwdays
• «Менеджмент: Основні навички управлінця», КМБШ

Проєкти та ролі
jarvisHeart — iGaming платформа
• Міграція проєкту з мікросервісної архітектури на monorepo (pnpm workspaces)
• Розробка бекенду на NestJS + TypeScript, проєктування схеми даних та робота з Prisma ORM
• Інтеграція зовнішніх провайдерів: ігрові провайдери, CRM-системи, сервіси AI-рекомендацій
• Налаштування CI/CD пайплайнів (GitLab CI) для збірки, тестування та деплою
• Контейнеризація сервісів та інфраструктури в Docker
• Впровадження real-time комунікації через Centrifugo (WebSocket-події, підписки)
AUTO.ria — платформа з продажу вживаних авто
Масивний проєкт з великою кількістю мікросервісів, легасі-монолітів (PHP) та інфраструктурних рішень. Задачі за
етапами професійного зростання:
• Junior–Middle
◦ Рефакторинг та розділення монолітних проєктів (PHP) на мікросервіси (Node.js)
◦ Створення нових мікросервісів
◦ Робота з фронтендом (Flight.js)
• Senior
◦ Рефакторинг системи кешування: перехід від таймаутів до event-based кешів
◦ Розробка та впровадження сервісу керування цінами
◦ Впровадження Docker та контейнеризація мікросервісів
◦ Впровадження системи модулів (NPM) та їх версіонування
◦ Впровадження шару абстракції Backend-for-Frontend
• Lead developer
◦ Розробка шаблонних проєктів (мікросервіс, модуль) та інструментів розгортання з шаблонів
◦ Участь (як лідер команди DevOps) у перенесенні мікросервісів з bare-metal у Kubernetes
◦ Розробка та впровадження пайплайнів (GitlabCI) для збірки, тестування та деплою
◦ Впровадження інструментів контролю якості коду в командах розробки
◦ Налаштування моніторингу (Sentry, Prometheus)
Zumic.com — сервіс продажу квитків на музичні події
• Розробка бекенд-модулів для монолітного сервісу (Laravel)
• Робота з фронтендом (власний фреймворк на базі jQuery)
• Розробка модуля обробки зображень на базі ImageMagick
• Перенесення середовища локальної розробки з Vagrant на Docker
Ultraziz — онлайн-платформа продажу засобів індивідуального захисту
• Робота з моделями даних (ORM на Laravel)
• Розробка частини бекенду в рамках Laravel-моноліту
• Робота з фронтендом (Blade + jQuery)

Хобі та інше
• Клавіатури, класичні та не дуже
• 3D-принтери та все, що з ними пов'язано
• FPV-коптери
• Радіозв'язок, технології та інша діайвайщина

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

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

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

Кандидати за містами


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