• File

Personal information hidden

This job seeker decided to hide his personal information and contact info, but you can send a message to him or suggest a job to him.

This job seeker has chosen to hide his personal information and contact info. You can contact him using this page: https://www.work.ua/resumes/8738199/

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

Considering positions:
Node.js-розробник, Web-програміст, Backend-програміст, Fullstack-програміст, Front-end програміст
City of residence:
Uzhhorod
Ready to work:
Remote, Uzhhorod

Contact information

This job seeker has hidden his personal information, but you can send him a message or suggest a job to him if you open his contact info.

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.

Oleh Babiak
Node.js / Backend Developer

Uzhhorod, Zakarpattia Oblast, Ukraine
📞 +38 (050) 265‑92‑88
✉️ [open contact info](look above in the "contact info" section)
🔗 LinkedIn: [open contact info](look above in the "contact info" section)
💻 GitHub: github.com/OlehBabyakOff

Professional Summary
Backend‑focused Node.js Developer with 3+ years of commercial experience building scalable, high‑load
backend systems and modern web applications. Strong background in REST APIs, real‑time communication,
cloud infrastructure (AWS), and payment integrations. Experienced in clean architecture, performance
optimization, and production‑ready systems. Comfortable working in cross‑functional teams, contributing
to architectural decisions, and owning features end‑to‑end.

Professional Experience

Node.js / Vue.js Developer

THINKMOBILES — September 2022 – February 2026

• Designed, developed, and maintained scalable backend services for video content creation, streaming,
and media processing platforms.
• Built RESTful APIs and WebSocket services enabling real‑time communication between backend systems
and client applications.
• Implemented payment systems using Stripe and PayPal, including subscriptions, secure transaction
flows, and webhook handling.
• Integrated blockchain functionality for NFT‑based features using Solidity smart contracts, Web3.js, and
Ethers.js.
• Improved system performance and scalability through Redis caching, query optimization, and modular
service‑oriented architecture.
• Worked with multiple databases depending on project requirements: MongoDB (Native Driver,
Mongoose), PostgreSQL (Sequelize), and Redis.
• Migrated existing projects from Express.js to Fastify, improving throughput and lowering response times.
• Integrated Shopify into backend systems for e‑commerce workflows and external service synchronization.
• Developed frontend functionality using Vue 3 and Nuxt 3 (SPA, SSR, SWR), collaborating closely with
designers and product managers.
• Participated in code reviews, architectural discussions, and mentoring within the development team.

1
Education

Master’s Degree in Information Technology

Uzhhorod National University — August 2023 – December 2024

Bachelor’s Degree in Information Technology

Uzhhorod National University — September 2020 – June 2023

Technical Skills
Languages: JavaScript (ES6+), TypeScript, Solidity
Backend: Node.js, Express.js, Fastify, NestJS
Databases: MongoDB, PostgreSQL, Redis
ODM / ORM: Mongoose, Sequelize
API & Communication: REST APIs, WebSockets, Socket.io
Authentication & Security: JWT, OAuth2, session‑based authentication
Cloud & Infrastructure: AWS (S3, Lambda, MediaConvert), Docker, Docker Compose
CI/CD & DevOps: GitHub Actions, GitLab CI/CD, Nginx, PM2
Testing & Tools: Jest, Postman, Swagger / OpenAPI
Monitoring & Integrations: Datadog, Sentry, SendGrid, Shopify

Architecture & Engineering Practices
• Object‑Oriented Programming (OOP)
• SOLID principles
• Clean Architecture
• Modular and service‑oriented backend design
• Performance optimization and scalability best practices

Certifications & Courses
• Full JavaScript + React Course — Udemy (February 2022)
• The Complete Node.js Developer Course — Udemy (March 2022)

Languages
• Ukrainian — Native
• English — B2 (Upper‑Intermediate): technical communication, documentation, and daily collaboration

2

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: