Павло
Backend developer
- Возраст:
- 23 года
- Город проживания:
- Киев
- Готов работать:
- Киев, Удаленно
Контактная информация
Соискатель указал телефон и эл. почту.
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/17774703/
Загруженный файл
Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.
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)
Похожие кандидаты
-
Backend розробник
Удаленно -
Back end програміст
Тернополь, Удаленно -
Backend-програміст
Удаленно -
Back end програміст
Удаленно -
Back end програміст
Одесса, Удаленно -
Backend розробник
Харьков, Удаленно