Зареєструватися

Vasyl

Senior Full-Stack Developer (Vue.js, React, Node.js)

Розглядає посади:
Senior Full-Stack Developer (Vue.js, React, Node.js), Javascript-програміст, Backend розробник, Front-end розробник, Fullstack-розробник
Вид зайнятості:
повна, неповна
Вік:
36 років
Місто проживання:
Івано-Франківськ
Готовий працювати:
Дистанційно

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

Шукач вказав телефон , ел. пошту та LinkedIn.

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

Досвід роботи

Full Stack JavaScript Developer

з 03.2020 по 03.2026 (6 років)
Adversign Media GmbH, Дистанційно (IT)

Owned end-to-end development on a 12+ year-old Enterprise CRM platform serving B2B clients across 80+ countries (Europe, UK, US, Canada) — banks, airlines, large enterprises. Backend microservices, frontend modernization, Tech Lead on flagship initiatives. Agile/Scrum.

**Key Achievements:**

- **Monolith Decomposition** — Led decomposition of a Laravel monolith (~1,500 PHP files, 113 controllers, 800+ routes) into microservices. Designed the migration plan and personally implemented 3 core services end-to-end (Payment, Subscription, Zoho Integration). Enabled 3 developers to ship plugin microservices on the new foundation.
- **Payment Microservice (Stripe)** — Built a Node.js service handling Stripe subscriptions, SEPA, SWIFT, refunds, and webhook-driven processing across 80+ countries. All transactions flow via webhooks for guaranteed delivery and auditability.
- **Dynamic Subscription Microservice** — Architected a plugin-based system serving 30+ digital products. Evolved to a dynamic registry: new microservices register via API and auto-appear in subscriptions and Zoho (no code/DB changes). Supports hidden plugins (internal testing) and deprecated plugins (existing customers retain access while new activations are blocked).
- **Zoho CRM Migration** — Drove full migration from in-house PHP CRM modules to Zoho. Replaced custom invoicing, delivery/storage/search, lead/contact/company management. Reduced live API surface by ~50% (800+ → ~500 routes).
- **Event-Driven Communication (RabbitMQ)** — Designed inter-service messaging across 30+ microservices with production-grade patterns: idempotency, transactional outbox, retries with backoff, dead-letter queues.
- **On-Premise Enterprise Deployment** — Co-designed a self-hosted Docker deployment for high-security clients (banking) running isolated in their infrastructure. Built a stub-mode subscription emulator (JSON-driven manifest) — zero code forks between SaaS and on-premise.
- **Tech Lead — Template Builder & CRM Frontend** — Led a digital signage Template Builder rewrite (Canvas/AngularJS → HTML-native Vue.js) and the CRM AngularJS-to-Vue.js incremental migration.
- **Reusable Component Library** — Built a Vue.js library with Storybook docs, distributed via Git submodules.
- **AI Integration** — Integrated LLM features using LangChain and Hugging Face, including RAG pipelines with vector databases.
- **Testing & CI/CD (Tech Lead)** — Owned E2E testing strategy across CRM and microservices. Established Cypress (E2E, Visual, API) and Jest suites; designed a CI/CD pipeline with 4 parallel runs, fail-fast, and retry logic for flaky-test isolation.
- **Custom Web Components** — Built framework-agnostic components with Stencil.js, reusable across Vue.js, AngularJS, and React.

**Tech Stack:** Vue.js, React, AngularJS, Stencil.js, Node.js, Nest.js, TypeScript, MongoDB, RabbitMQ, GraphQL, REST, Stripe, Zoho CRM, Docker, Kubernetes, AWS, LangChain

Frontend Developer (Vue.js)

з 03.2018 по 02.2020 (2 роки)
dwise, Івано-Франківськ (IT)

Developed SPA and SSR applications with a focus on modern Vue.js ecosystem and hybrid mobile solutions.

**Key Achievements:**

- **SPA & SSR Development** — Built performant single-page and server-side rendered applications using Vue 2, Vuex, Vue Router, and Nuxt.js
- **Component Architecture** — Designed and implemented reusable component libraries, ensuring consistency and maintainability across projects
- **State Management** — Managed complex application state with Vuex, implementing efficient data flow patterns
- **API Integration** — Integrated REST APIs for seamless backend communication and data synchronization
- **Hybrid Mobile Development** — Contributed to hybrid mobile applications using Ionic + Angular with Apache Cordova and Capacitor
- **Firebase as Backend (BaaS)** — Used Firebase as a serverless backend for mobile and web projects: Firestore/Realtime Database for data persistence, Cloud Storage for media/file uploads, and Firebase Auth for user management — enabling fast product delivery without standing up a custom backend.

**Tech Stack:** Vue.js, Angular, Vuex, Vuetify, Nuxt.js, Ionic Framework, Vue Router, Cordova, Capacitor, Firebase (Firestore, Storage, Auth)

Frontend Developer

з 01.2016 по 03.2018 (2 роки 3 місяці)
Freelance, Дистанційно (IT)

Built responsive websites and custom web interfaces for various clients, establishing foundation in frontend development.

**Key Achievements:**

- **Responsive Web Development** — Created responsive, cross-browser compatible websites using HTML5, CSS3, and jQuery
- **Client Collaboration** — Worked directly with clients to understand requirements and deliver custom web pages and UI enhancements
- **Build Tools & Automation** — Implemented modern build pipelines using Gulp and Webpack for asset optimization and workflow automation
- **CSS Architecture** — Utilized SASS/SCSS preprocessors to create maintainable and scalable stylesheets

**Tech Stack:** JavaScript, jQuery, SASS/SCSS, CSS3, HTML5, Gulp, Webpack, Pug

Освіта

Івано-Франківський національний технічний університет нафти і газу

Інститут економіки та менеджменту, Менеджмент підприємницької діяльності, Івано-Франківськ
Вища, з 2007 по 2012 (5 років)

Знання і навички

  • JavaScript
  • HTML
  • CSS
  • Git
  • React
  • GitHub
  • TypeScript
  • Node.js
  • PostgreSQL
  • jQuery
  • MongoDB
  • REST API
  • Figma
  • MySQL
  • SASS
  • NestJS
  • Express.js
  • GraphQL
  • Vue.js
  • React Native
  • Nuxt.js
  • Ionic
  • Angular
  • Flutter
  • Dart
  • Cypress
  • Playwright
  • Jest
  • Docker
  • Docker Compose
  • GitLab
  • CI/CD
  • Storybook
  • AI integration
  • LangChain
  • Hugging Face
  • Rag
  • Vector Databases
  • Stencil.js
  • AngularJS
  • inia
  • Pinia
  • Vuex

Знання мов

  • Польська — початковий
  • Англійська — вище середнього
  • Українська — вільно

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

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

Кандидати у категорії


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