• Файл

Oleh

Fullstack-розробник

Вік:
23 роки
Місто проживання:
Львів
Готовий працювати:
Дистанційно, Львів

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

Шукач вказав: ТелефонЕл. поштуLinkedInМесенджер

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

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

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: