Сервіс пошуку роботи №1 в Україні
Oleh
Fullstack-розробник
- Вік:
- 23 роки
- Місто проживання:
- Львів
- Готовий працювати:
- Дистанційно, Львів
Контактна інформація
Шукач вказав: ТелефонЕл. поштуLinkedInМесенджер
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/20551036/
Завантажений файл
Версія для швидкого
перегляду
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
OLEH KOBEL
Full-Stack Developer · Node.js / NestJS · TypeScript · PostgreSQL · Vue / React
Email [відкрити контакти ](див. вище в блоці «контактна інформація») Phone [відкрити контакти ](див. вище в блоці «контактна інформація») Telegram @beshkeet
LinkedIn [відкрити контакти ](див. вище в блоці «контактна інформація») Location Ukraine (remote)
SUMMARY
Full-stack developer with 5 years of commercial experience building and running production SaaS and e-commerce
platforms, with a strong focus on the backend. I design service architecture, data models and REST APIs in Node.js /
NestJS on PostgreSQL, MongoDB and Redis, package services in Docker and ship them through automated CI/CD
pipelines backed by unit and integration tests. On the frontend I build complex, data-heavy applications in Vue 3 and
React with TypeScript. I own features end to end — from domain modelling and API contracts through implementation,
testing and code review to release and production support — and I care about clean architecture, security and
maintainability.
TECHNICAL SKILLS
Backend Node.js, NestJS, Express, TypeScript, REST API design, microservices, modular / layered
architecture, DTO validation (class-validator), JWT authentication, role-based access control, guards
& interceptors, OpenAPI / Swagger, WebSocket
Databases PostgreSQL, MongoDB, Redis, Prisma ORM; schema design, normalization, indexing, migrations,
transactions, caching strategies
DevOps & QA Docker, Docker Compose, CI/CD pipelines (GitLab CI, GitHub Actions), Jest, unit / integration / e2e
testing, Git, code review
Frontend Vue 3 (Composition API), Pinia, Nuxt, React, Redux Toolkit, Next.js, Remix, React Native, TypeScript,
JavaScript, HTML, CSS / SCSS
UI & Design Design systems / component libraries, Tailwind, PrimeVue, Vuetify, Element UI, Material UI, Figma
Languages Ukrainian (native), English (B2, Upper-Intermediate)
PROFESSIONAL EXPERIENCE
Full-Stack Developer · VoipTime Jun 2024 – Present
SaaS omnichannel contact center platform: call center automation, CRM integrations, reporting, call analytics and
workflow management for multiple tenants.
BACKEND — NODE.JS / NESTJS
• Architected and built from scratch a licensing microservice in NestJS — the single source of truth for license
issuance, validation, feature entitlements and seat limits across the multi-tenant platform.
• Designed the domain model and persistence layer: PostgreSQL (via Prisma) for transactional data — tenants, plans,
licenses, seats — with constraints and transactions guaranteeing consistency; MongoDB for high-volume audit logs
and usage events.
• Implemented a secure REST API with a modular NestJS architecture (controllers, services, repositories), DTO
validation, JWT authentication and custom guards enforcing tenant isolation and role-based access.
• Added Redis caching on the hot path of license validation, offloading the primary database and keeping access
checks fast for every request across the platform.
• Containerized the service with Docker / Docker Compose and set up CI/CD pipelines that run linting, unit and
integration tests (Jest) and build images on every merge request.
• Documented the API with OpenAPI / Swagger, defined integration contracts with the frontend and other platform
services, and drove architecture discussions on service boundaries.
FRONTEND — VUE 3 / TYPESCRIPT
• Designed and delivered an embeddable customer-facing widget that clients integrate into their own websites,
isolated from host-page styles and scripts and configurable per tenant.
• Built scalable Vue 3 modules from scratch (Composition API, TypeScript, Pinia): complex forms, analytics dashboards
and large data tables with server-side filtering and pagination, plus real-time updates over WebSocket.
• Implemented role-based UI and multi-tenant features mirroring the backend access model; contributed to the shared
UI component library (design system) used across the platform.
• Improved performance through component refactoring and optimization; reviewed code and shaped architecture
decisions across the team.
Stack: NestJS · Node.js · TypeScript · PostgreSQL · Prisma · MongoDB · Redis · Docker · CI/CD · Jest · Vue 3 · Pinia · WebSocket
Full-Stack Developer · Bmax Mar 2022 – May 2024
NewSend: omnichannel retail platform with an order management system covering the full flow from point of sale to
inventory management.
BACKEND — NODE.JS / NESTJS
• Developed Node.js / NestJS services behind order management: designed and extended REST endpoints and
business logic for new order flows, including request validation and order state transitions.
• Defined API contracts with the team and integrated the new frontend with backend services end to end.
• Investigated and fixed backend issues found in testing and production, improving the reliability of order creation.
• Wrote unit and integration tests and maintained Dockerized development environments and CI pipelines for the
services.
FRONTEND — REACT / NEXT.JS / VUE / NUXT
• Built from the ground up a new order-creation UI for the core system functionality used by all platform users,
launched as a premium feature that made order creation faster and more convenient.
• Developed and maintained features in React and Next.js alongside Vue / Nuxt projects; conducted code reviews to
keep quality high across the team.
Stack: Node.js · NestJS · TypeScript · REST · Docker · Jest · React · Next.js · Vue · Nuxt
EDUCATION
Bachelor of Applied Mathematics · Lviv Polytechnic National University 2020 – 2024
Full-Stack Developer · Node.js / NestJS · TypeScript · PostgreSQL · Vue / React
Email [
LinkedIn [
SUMMARY
Full-stack developer with 5 years of commercial experience building and running production SaaS and e-commerce
platforms, with a strong focus on the backend. I design service architecture, data models and REST APIs in Node.js /
NestJS on PostgreSQL, MongoDB and Redis, package services in Docker and ship them through automated CI/CD
pipelines backed by unit and integration tests. On the frontend I build complex, data-heavy applications in Vue 3 and
React with TypeScript. I own features end to end — from domain modelling and API contracts through implementation,
testing and code review to release and production support — and I care about clean architecture, security and
maintainability.
TECHNICAL SKILLS
Backend Node.js, NestJS, Express, TypeScript, REST API design, microservices, modular / layered
architecture, DTO validation (class-validator), JWT authentication, role-based access control, guards
& interceptors, OpenAPI / Swagger, WebSocket
Databases PostgreSQL, MongoDB, Redis, Prisma ORM; schema design, normalization, indexing, migrations,
transactions, caching strategies
DevOps & QA Docker, Docker Compose, CI/CD pipelines (GitLab CI, GitHub Actions), Jest, unit / integration / e2e
testing, Git, code review
Frontend Vue 3 (Composition API), Pinia, Nuxt, React, Redux Toolkit, Next.js, Remix, React Native, TypeScript,
JavaScript, HTML, CSS / SCSS
UI & Design Design systems / component libraries, Tailwind, PrimeVue, Vuetify, Element UI, Material UI, Figma
Languages Ukrainian (native), English (B2, Upper-Intermediate)
PROFESSIONAL EXPERIENCE
Full-Stack Developer · VoipTime Jun 2024 – Present
SaaS omnichannel contact center platform: call center automation, CRM integrations, reporting, call analytics and
workflow management for multiple tenants.
BACKEND — NODE.JS / NESTJS
• Architected and built from scratch a licensing microservice in NestJS — the single source of truth for license
issuance, validation, feature entitlements and seat limits across the multi-tenant platform.
• Designed the domain model and persistence layer: PostgreSQL (via Prisma) for transactional data — tenants, plans,
licenses, seats — with constraints and transactions guaranteeing consistency; MongoDB for high-volume audit logs
and usage events.
• Implemented a secure REST API with a modular NestJS architecture (controllers, services, repositories), DTO
validation, JWT authentication and custom guards enforcing tenant isolation and role-based access.
• Added Redis caching on the hot path of license validation, offloading the primary database and keeping access
checks fast for every request across the platform.
• Containerized the service with Docker / Docker Compose and set up CI/CD pipelines that run linting, unit and
integration tests (Jest) and build images on every merge request.
• Documented the API with OpenAPI / Swagger, defined integration contracts with the frontend and other platform
services, and drove architecture discussions on service boundaries.
FRONTEND — VUE 3 / TYPESCRIPT
• Designed and delivered an embeddable customer-facing widget that clients integrate into their own websites,
isolated from host-page styles and scripts and configurable per tenant.
• Built scalable Vue 3 modules from scratch (Composition API, TypeScript, Pinia): complex forms, analytics dashboards
and large data tables with server-side filtering and pagination, plus real-time updates over WebSocket.
• Implemented role-based UI and multi-tenant features mirroring the backend access model; contributed to the shared
UI component library (design system) used across the platform.
• Improved performance through component refactoring and optimization; reviewed code and shaped architecture
decisions across the team.
Stack: NestJS · Node.js · TypeScript · PostgreSQL · Prisma · MongoDB · Redis · Docker · CI/CD · Jest · Vue 3 · Pinia · WebSocket
Full-Stack Developer · Bmax Mar 2022 – May 2024
NewSend: omnichannel retail platform with an order management system covering the full flow from point of sale to
inventory management.
BACKEND — NODE.JS / NESTJS
• Developed Node.js / NestJS services behind order management: designed and extended REST endpoints and
business logic for new order flows, including request validation and order state transitions.
• Defined API contracts with the team and integrated the new frontend with backend services end to end.
• Investigated and fixed backend issues found in testing and production, improving the reliability of order creation.
• Wrote unit and integration tests and maintained Dockerized development environments and CI pipelines for the
services.
FRONTEND — REACT / NEXT.JS / VUE / NUXT
• Built from the ground up a new order-creation UI for the core system functionality used by all platform users,
launched as a premium feature that made order creation faster and more convenient.
• Developed and maintained features in React and Next.js alongside Vue / Nuxt projects; conducted code reviews to
keep quality high across the team.
Stack: Node.js · NestJS · TypeScript · REST · Docker · Jest · React · Next.js · Vue · Nuxt
EDUCATION
Bachelor of Applied Mathematics · Lviv Polytechnic National University 2020 – 2024
Схожі кандидати
-
Fullstack-програміст
Дистанційно -
Fullstack-розробник
90000 грн, Дистанційно -
Fullstack-розробник
Київ, Дистанційно -
Fullstack-розробник
30000 грн, Дистанційно -
Fullstack-розробник
Дніпро, Київ , ще 3 міста -
Fullstack-розробник
Житомир, Київ, Дистанційно