• File

Павло

Backend developer

Age:
23 years
City of residence:
Kyiv
Ready to work:
Kyiv, Remote

Contact information

The job seeker has entered a phone number and email.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Павло Хорольський
Middle Node.js Developer Київ, Україна | [open contact info](look above in the "contact info" section) | [open contact info](look above in the "contact info" section)
| @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)

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: