Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Файл

Павло

Backend developer

Возраст:
23 года
Город проживания:
Киев
Готов работать:
Киев, Удаленно

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

Соискатель указал телефон и эл. почту.

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Загруженный файл

Версия для быстрого просмотра

Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.

Павло Хорольський
Middle Node.js Developer Київ, Україна | [открыть контакты](см. выше в блоке «контактная информация») | [открыть контакты](см. выше в блоке «контактная информация»)
| @pavel_khorol

Про себе​
Backend розробник із 2 роками комерційного досвіду в побудові масштабованих
систем на Node.js/TypeScript. Працював на мікро сервісній архітектурі (NestJS) та
подійно-орієнтованих системах. Маю досвід інтеграції великої кількості сторонніх
сервісів, для платіжних систем з гарантією атомарності даних, оптимізації
високонавантажених БД та впровадження комплексних стандартів безпеки.

Освіта​
Одеський національний політехнічний університет (2020 — 2024) ​
Бакалавр комп'ютерних наук (спеціальність 122)

Досвід роботи

SplineStudio | Fullstack Developer (Node.js / NestJS) 2024 — 2026 | Віддалено

●​ Архітектура: Підтримував та масштабував систему з 23 мікросервісів
(NestJS/TS). Розробив з нуля сервіс real-time чату, використовуючи Socket.IO,
BullMQ (фонова обробка) та CASL (керування правами доступу), забезпечивши
високу швидкість та безпеку обміну даними.
●​ Backend & API: Розробив та супроводжував понад 600 REST API ендпоінтів,
забезпечивши 100% покриття документацією через Swagger.
●​ Продуктивність: Оптимізував запити PostgreSQL, скорочуючи час відповіді API
на 70% (з 1с+ до 200-300 мс) для наборів даних понад 500к записів.
●​ Черги повідомлень: Працював з RabbitMQ для для зменшення зв'язності
сервісів та обробки фонових завдань (сповіщення, нормалізація даних).
●​ DevOps: Контейнеризував сервіси за допомогою Docker/Docker Compose,
оптимізувавши споживання ресурсів на 60% завдяки багатоетапним збіркам
(multi-stage builds), використанню легковажних образів (Alpine) та лімітуванню
ресурсів (CPU/Memory limits).
●​ Безпека: Реалізував надійну модель авторизації (RBAC) та мігрував на систему
Access/Refresh токенів. Додавй Rate Limiting, reCAPTCHA та забезпечив
шифрування конфіденційної інформації на рівні бази даних
●​ FinTech: Реалізував інтеграцію зі Stripe, впровадивши логіку атомарних
операцій на рівні БД. Це гарантувало безпеку проведення платежів та
узгодженість фінансових даних навіть за умов високого навантаження.

WinWin Travel | Junior+ Frontend Developer (React / Next.js) 2022 — 2023 | Віддалено

●​ Frontend: Розробляв динамічні, SEO-оптимізовані веб-інтерфейси для
платформи бронювання подорожей на React та Next.js.
●​ Управління станом: Керував складними станами додатків та інтегрував REST
API для отримання та фільтрації даних про готелі в реальному часі.
●​ Карти та UX: Інтегрував інтерактивні модулі Google Maps для пошуку за
геолокацією, що підвищило рівень залученості користувачів.
●​ Оптимізація: Покращив показники Core Web Vitals, забезпечив
кросбраузерність та адаптивний дизайн для всіх типів пристроїв.

Фріланс-проекти

Бот для доставки води (Node.js) Розробив систему замовлень у Telegram з інтеграцією
платежів та кастомним алгоритмом прогнозування споживання води на основі історії
користувача.

Навички

●​ Backend: Node.js, NestJS, TypeScript, Express.js, Microservices, REST API,
Socket.IO.
●​ Бази даних: PostgreSQL, TypeORM, Redis, MongoDB, Mongoose (Aggregation
Pipelines, Transactions).
●​ Інфраструктура: Docker, Kubernetes (базово), CI/CD (Bitbucket Pipelines, Drone
CI), RabbitMQ.
●​ Тестування та інструменти: Jest, Swagger, Jira, Git, Prometheus (базово).
●​ Безпека: OAuth 2.0, JWT, шифрування даних, Rate Limiting, Captcha.

Мови

●​ Англійська: Upper-Intermediate (B2)
●​ Українська: Рідна (C2)

Похожие кандидаты

Все похожие кандидаты


Сравните свои требования и зарплату с вакансиями других компаний: