Дмитро
Front-end програміст (Vue.js)
- Вік:
- 30 років
- Місто:
- Луцьк
Контактна інформація
Шукач вказав телефон та ел. пошту.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/10920463/
Завантажений файл
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Frontend Developer / Vue 3 / Nuxt 3 / TypeScript
Location Lutsk, Ukraine | Email [
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
Схожі кандидати
-
Front-end програміст
Луцьк, Київ , ще 6 міст -
Frontend-розробник
40000 грн, Луцьк, Прилуцьке (Волинська обл.), Дистанційно -
Back end програміст
15000 грн, Луцьк, Дистанційно -
Software Engineer Developer
Луцьк, Київ , ще 4 міста -
Front-end программист
Луцьк, Дніпро , ще 6 міст -
Front-end програміст
Луцьк, Дистанційно