Дмитро
Front-end програміст (Vue.js)
- Age:
- 30 years
- City:
- Lutsk
Contact information
The job seeker has entered a phone number and email.
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/10920463/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
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
Similar candidates
-
Front-end програміст
Lutsk, Kyiv , more 6 cities -
Frontend-розробник
40000 UAH, Lutsk, Prylutske (Volyn Region), Remote -
Back end програміст
15000 UAH, Lutsk, Remote -
Software Engineer Developer
Lutsk, Kyiv , more 4 cities -
Front-end программист
Lutsk, Dnipro , more 6 cities -
Front-end програміст
Lutsk, Remote