• Файл

Дмитро

Front-end програміст (Vue.js)

Вік:
30 років
Місто:
Луцьк

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

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

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

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

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

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

Dmytro Nychyporovych
Frontend Developer / Vue 3 / Nuxt 3 / TypeScript

Location Lutsk, Ukraine | Email [відкрити контакти](див. вище в блоці «контактна інформація») | Telegram @WildCashh

PROFILE

Frontend developer with 5+ years of experience building large-scale SPA and SSR products in Vue 3, Nuxt 3 and
TypeScript. Comfortable owning a module end to end - architecture and state design, component implementation
from Figma, API and WebSocket integration, tests, and performance work. Reliable with deadlines and take full
accountability for delegated tasks; proactive in analysing requirements and proposing solutions instead of waiting
for a finished specification. Communicate easily with designers, backend developers and clients, and keep learning
new tools in order to apply them where they genuinely improve the product.

TECHNICAL SKILLS

Languages JavaScript (ES6+) TypeScript HTML5 CSS3 Sass / SCSS Less

Frameworks Vue 3 (Composition API) Nuxt 4 Nuxt 3 (SSR) Vue 2

State & Data Pinia Vuex TanStack Query REST API WebSockets SSE (Server-Sent Events)

Laravel Echo / Pusher

UI & Styling Tailwind CSS 4 Nuxt UI ECharts GridStack Vuetify Vue-Bootstrap Storybook Flexbox

Grid BEM Responsive & cross-browser layout

Forms FormKit FormKit Pro FormKit Schema VeeValidate

Testing Vitest

Tooling Vite Git GitLab Bitbucket npm / yarn / pnpm Figma Mapbox Vue-i18n / @nuxtjs/i18n

VueUse Lodash

Practices Module architecture Code review Refactoring legacy code Unit testing

Performance optimization SSR & SEO i18n Role-based access control

EXPERIENCE

Frontend Developer - Axisbits GmbH
Zurich, Switzerland (remote) · Mar 2023 - Jun 2026

L A S T P R O J E C T S - the four most recent of several products delivered for agency clients

Locathor - Admin Panel
Nuxt 4 · Vue 3 · TypeScript · Tailwind CSS 4 · Nuxt UI · FormKit Pro · TanStack Query · Laravel Echo / Pusher · Vitest · i18n

Built the moderation panel for a marketplace: multi-step approval workflows for companies, shops and
products with per-field change requests, reviewer comments and draft state preserved between steps.
Implemented catalog management - CRUD for brands, categories and products with a media gallery - plus
shop profiles covering employees, working hours, holidays, orders and notes.
Added real-time notifications over Laravel Echo and Pusher, Mapbox location search, phone validation
(libphonenumber-js) and drag-and-drop row reordering.
Structured client logic as feature-based TanStack Query composables per domain (moderation, shops,
catalog), covered core workflows with Vitest and configured multilingual support with @nuxtjs/i18n.
Sunrise
Nuxt 3 · Vue 3 · TypeScript · Tailwind CSS · Nuxt UI · FormKit Pro · TanStack Query · ECharts · GridStack

Engineered a drag-and-drop dashboard engine on top of GridStack: free widget placement and resizing, edit
mode with layout snapshot and restore, and persistence of the grid layout through the backend API.
Built a library of configurable dashboard widgets - counters, bar / line / pie charts (ECharts) and data tables -
each driven by schema-based form modals for filters, columns and appearance.
Developed the data manager module: umbrella projects with a nested project structure (costs, orders, tasks)
and request tracking, on a reusable table layer with column visibility, sorting, multi-value filters, search and
saved views.
Implemented authentication with Laravel Sanctum (nuxt-auth-sanctum), Google social sign-in and a user
approval workflow.

Viwoo
Nuxt 3 · Vue 3 · TypeScript · Pinia · FormKit · Tailwind · WebSockets · video.js Record · Vue-i18n

Built the product from an empty repository - an SSR hiring platform for chefs and employers with three roles
(admin, company, seeker) and middleware-driven, role-based access control.
Implemented an interactive video questionnaire: candidates record three short answers in-browser via
video.js Record, which are automatically merged into a single clip for employer review.
Developed a real-time chat over WebSockets supporting file sharing, video, voice messages and emoji, plus a
notification system covering each step of the hiring workflow.
Built a custom admin panel with hand-rolled data tables instead of a heavy grid dependency, and configured
SSR SEO and multilingual support with Vue-i18n.

Site Builder
Vue 3 · TypeScript · FormKit Schema · Pinia · Tailwind · Vitest · Storybook · TanStack Query · Vite

Engineered the drag-and-drop grid engine at the core of the product - nested sections, rows, columns and
blocks with free placement and fully customizable markup output.
Built a library of configurable content blocks (text, image, video, button, textarea), each exposing 10+ style
controls: sizing, background, blur, typography, spacing, borders and radius.
Implemented an undo/redo history stack and a custom toolbar with keyboard shortcuts (cut, copy, paste, Tab
navigation), cutting the number of actions needed for routine editing.
Designed a schema-driven settings layer with FormKit Schema and a global design-system layer for
typography and button presets, propagating changes reactively across every block on the canvas.

Frontend Developer - ITS
Lutsk, Ukraine · Feb 2020 - Mar 2022
Built frontend for client projects from scratch on Vue 2 / Vuex / Vuetify, converting Figma designs into pixel-
accurate, cross-browser and fully responsive interfaces.
Developed reusable UI modules and integrated REST APIs, reducing duplicated markup and logic across
projects.
Delivered 7+ projects within agreed timelines, owning assigned modules from estimate through release.

L A N G UAG E S

Ukrainian - Native English - A2-B1

Dmytro Nychyporovych · Frontend Developer · 2/2

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

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

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

Кандидати за містами


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