Денис
Senior Full Stack Developer (Vue.js, Nuxt.js, WordPress)
- Considering positions:
- Senior Full Stack Developer (Vue.js, Nuxt.js, WordPress), Front-end програміст, Full-stack програміст, програміст WordPress, Senior Frontend Developer (Vue/Nuxt)
- Employment type:
- full-time, part-time
- Age:
- 35 years
- City of residence:
- Zaporizhzhia
- Ready to work:
- Remote
Contact information
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/3602479/
Work experience
Senior WordPress / Full Stack Developer
from 05.2026 to 10.2026
(6 months)
TraffBand, Дистанційно (Маркетинг, реклама, PR)
In-house WordPress в SEO-компанії з власними контентними сайтами. Напрям закрито у жовтні 2026 року.
- Вів портфель із 24 WordPress-проєктів; зібрав систему тиражування: новий сайт стартує зі спільних Gutenberg-шаблонів і плагінів.
- Написав Cloudflare Workers (редиректи, гео-версії, edge-кеш) для всіх 24 проєктів.
- Перевів сайти на статичну генерацію (Simply Static), тож публічні сторінки віддаються без PHP
Senior Full Stack Developer
from 04.2025 to 05.2026
(1 year 2 months)
The Cookie Labs, Дистанційно (IT)
Розробка e-commerce-вітрин на Vue 3 / Nuxt 3–4 з headless WordPress/WooCommerce у ролі бекенду.
- Спроєктував і впровадив у production архітектуру Nuxt 3/4 з headless WordPress як бекендом для 10 e-commerce-вітрин; фронтенд отримує дані з WordPress через власний REST API.
- Скоротив LCP на p75 (мобільні, дані CrUX) з ~4 с до <1,5 с на сторінках каталогу й товару: code splitting, lazy loading, контроль гідратації, SWR у Nitro та кешування відповідей API на стороні WordPress.
- Розробив REST API-шар для headless WordPress в окремому namespace: резолвінг URL у сторінки, записи й терміни (ієрархічні таксономії, кастомні post types, превʼю чернеток), фільтрація за таксономіями та meta-полями, налаштування сайту, редіректи. Один запит повертає сторінку разом з ACF-секціями, хлібними крихтами, SEO-даними та перемикачем мов. Відповіді кешуються (transients за сутністю та мовою) з інвалідацією при збереженні ACF-полів.
- Реалізував SEO і мультимовність у headless-режимі: API віддає title, meta, canonical, hreflang і JSON-LD з Rank Math, переклади сторінок та перемикач мов (WPML і внутрішній мультимовний плагін, мовні префікси в URL).
- Інтегрував форми BitForm з Nuxt: endpoint'и віддають структуру форм (поля, умовна логіка, reCAPTCHA v2/v3, Turnstile, hCaptcha) і приймають відправку, тож форми рендеряться як Vue-компоненти без WP-шаблонів.
- Зменшив обсяг статичних ресурсів, що передаються, приблизно на 30% (Brotli, lightningcss); повторні візити обслуговуються з кешу браузера (immutable, max-age 1 рік для файлів із хешем).
- Налаштував захист публічної частини: CSP з nonce, HSTS, rate limiting для API, CORS на рівні route rules (nuxt-security).
- Автоматизував релізи через GitHub Actions (деплой на сервери з Nginx): з пів дня ручних кроків до близько 20 хвилин.
- Покрив критичні сценарії фронтенду unit-тестами (Vitest, Vue Test Utils).
Стек: Vue 3, Nuxt 3/4, TypeScript, Pinia, TanStack Query, Zod, VueUse, Tailwind CSS / SCSS, Vite; WordPress (WP REST API, WooCommerce, ACF), Node.js, Nitro, Nginx, GitHub Actions, Vitest, Rank Math, BitForm, WPML.
Senior Full Stack Developer
from 10.2020 to 04.2025
(4 years 7 months)
Deviart.agency, Львів (IT)
Розробка та підтримка веб-проєктів різного масштабу - від лендінгів до багатофункціональних корпоративних сайтів та e-commerce платформ. Робота як самостійно, так і у складі команд різного розміру; регулярне менторство junior-розробників та участь у code review.
Vue.js / Nuxt.js:
Клієнтська частина iGaming-платформи з високим трафіком на Nuxt 3 (SSR) і Vue 3 + TypeScript.
- Розробив каталог ігор, особистий кабінет і платіжні сторінки з нуля.
- Інтегрував API провайдерів ігор: лобі, запуск гри, баланс.
- Оптимізував LCP на ключових сторінках: code splitting, lazy loading, контроль гідратації, SWR у Nitro.
- Налаштував SEO для SSR-сторінок: мета-теги, sitemap, структуровані дані, щоб сторінки ігор коректно індексувалися.
- Працював у команді з 5 розробників.
- Налаштував Pinia, Vitest і CI/CD.
Кастомні теми, плагіни та e-commerce на WordPress - від ТЗ до продакшен-сервера.
- Проєктування архітектури та розробка кастомних WordPress-тем і плагінів "з нуля" - від технічного завдання до деплою на продакшн-сервер.
- Розробка e-commerce рішень на базі WooCommerce: кастомізація checkout, розробка нестандартних типів продуктів, інтеграція платіжних систем та сторонніх API.
- Розробка кастомних Gutenberg-блоків: нативна реалізація (React) та інтеграція з ACF; побудова гнучких редакторських інтерфейсів для нетехнічних користувачів.
- Розробка інтерактивних UI-компонентів на Vue.js / Nuxt.js; поступовий перехід від jQuery-підходу до компонентної архітектури в рамках існуючих проєктів.
- Оптимізація продуктивності: аудит та покращення Core Web Vitals, впровадження lazy-loading, мініфікації, кешування; SEO-оптимізація для SSR-проєктів.
- Налаштування серверного середовища (Nginx, PHP-FPM, MySQL), деплой проєктів, адміністрування VPS.
- Менторство junior/middle розробників: допомога з архітектурними рішеннями, впровадження стандартів розробки в команді.
Fullstack-розробник
from 04.2019 to 05.2020
(1 year 2 months)
Hetman developers, Запоріжжя (IT)
Повноцінна fullstack-розробка веб-проєктів у складі команди. Перехід від чистого frontend до глибокої WordPress-розробки: кастомні теми, плагіни та бекенд-логіка на PHP.
- Розробка кастомних WordPress-тем "з нуля" - від порожнього файлу до готового продакшн-рішення, без використання готових шаблонів
- Розробка кастомних плагінів на PHP: власна бізнес-логіка, хуки, фільтри, розширення стандартної функціональності WordPress
- Побудова гнучких адмін-інтерфейсів за допомогою ACF та Custom Post Types - зручне керування контентом для нетехнічних користувачів
- Розробка e-commerce рішень на базі WooCommerce: кастомізація каталогу, кошика та процесу оформлення замовлення
- Верстка та frontend-розробка корпоративних сайтів і лендінгів: адаптивність, кросбраузерність, CSS-анімації
- Командна розробка: робота з Git, дотримання стандартів коду, взаємодія з дизайнерами та менеджерами проєктів
Front-end програміст
from 10.2017 to 04.2019
(1 year 7 months)
NIKADEVS Creative Agency, Одеса (IT)
Frontend-розробка комерційного WordPress-шаблону Berserk для маркетплейсу ThemeForest (Envato). Продукт, орієнтований на широку міжнародну аудиторію, що вимагало найвищих стандартів якості коду, кросбраузерності та продуктивності.
- Верстка складних дизайнерських макетів: pixel-perfect підхід, адаптивність під всі типи пристроїв
- Розробка інтерактивних UI-компонентів на JavaScript/jQuery: анімації, слайдери, динамічні елементи
- Реалізація гнучкої системи кастомізації інтерфейсу для кінцевого користувача
- Оптимізація продуктивності frontend-частини: мінімізація ресурсів, швидкість завантаження
- Дотримання стандартів Envato та проходження review для публікації на ThemeForest
Fullstack-розробник
from 11.2016 to 10.2017
(1 year)
Студія веб-дизайну "PromoTactic", Запоріжжя (IT)
Верстка та frontend-розробка маркетингових і корпоративних сайтів. Впровадження CSS-анімацій та інтерактивних елементів на JavaScript. Розробка та кастомізація WordPress-тем, підключення та налаштування плагінів.
Fullstack-розробник
from 10.2015 to 06.2016
(9 months)
Akra Media Group, Запоріжжя (IT)
Fullstack-розробка та верстка в рамках digital-агентства. Розробка адаптивних кросбраузерних інтерфейсів, інтеграція на WordPress. Робота з дизайн-макетами у Photoshop, дотримання pixel-perfect підходу.
Fullstack-розробник
from 08.2013 to 09.2015
(2 years 2 months)
Студія веб-дизайну "Sarit.Studio", Запоріжжя (IT)
Верстка та fullstack-розробка сайтів різних типів: корпоративні сайти, лендінги, портфоліо. Інтеграція готових макетів на CMS WordPress, робота з шаблонами та плагінами. Перший досвід командної розробки та роботи з реальними клієнтськими проєктами.
Web-програміст
from 05.2012 to 08.2013
(1 year 4 months)
Freelancer, Запоріжжя (IT)
Початок кар'єри у веб-розробці. Розробка сайтів-візиток та лендінгів на замовлення: верстка макетів, базова інтеграція на WordPress, робота з HTML/CSS та JavaScript.
Education
"Класичний приватний університет"
Інженерія програмного забезпечення, Запоріжжя
Higher, from 2023 to 2025 (2 years)
"Класичний приватний університет"
Фізичне виховання, фізична реабілітація, Запоріжжя
Higher, from 2014 to 2015 (1 year)
Запорізький Національний Технічний Університет
Управління фізичною культурою та спортом, факультет фізичної реабілітації, Запоріжжя
Higher, from 2009 to 2013 (4 years)
Additional education and certificates
Advanced WordPress Certification by TemplateMonster
2025
Certificate
Knowledge and skills
- Vue.js
- Nuxt.js
- TypeScript
- Pinia
- TanStack Query
- Vite.js
- TailwindCSS
- SASS
- WordPress
- WooCommerce
- PHP
- REST API
- GraphQL
- ACF
- Docker
- Node.js
- Nitro.js
- Nginx
- Cloudflare
- Cloudflare Workers
- GitHub
- MySQL
- PostgreSQL
- Kysely
- HTML
- CSS
- JavaScript
- Git
- SQL
- GSAP
- Gulp
- Webpack
- Figma
- Knowledge of BEM methodology
- Redis
Language proficiencies
English — average
References
-
Одещак Олег
Генеральний директор, Deviart.agency
Contact details are hidden -
Сікора Ігор
Team leader, TraffBand
Contact details are hidden
Additional information
Займаюся веб-розробкою з 2012 року. Пройшов шлях від фронтенд-верстки до побудови повноцінних production-ready застосунків на Vue.js / Nuxt.js з Headless WordPress архітектурою. Маю глибокий досвід у повному циклі розробки — від проєктування архітектури та написання коду до деплою на сервер і налаштування CI/CD. Працював як самостійно, так і у складі команд, регулярно виконував роль ментора для junior/middle розробників. Спеціалізуюся на SSR/SSG/ISR рішеннях, e-commerce платформах та performance-оптимізації (Core Web Vitals, безпека, кешування).
CMS-модуль для Nuxt · власна розробка
Nuxt-модуль, який додає застосунку CMS: контент, медіа, ролі та публічне читання даних. Функціонал розширюється додатками. Є документація, тести та демо.
- Модель контенту, колекції, блоки та 36 типів полів.
- Ролі та дозволи, чернетки та автозбереження.
- Медіатека з WebP/AVIF та пресетами зображень.
- Шар даних на Kysely для PostgreSQL, SQLite та Cloudflare D1.
- Окремі SEO- та form-builder-доповнення.
Frontend
- Vue.js 3 (Composition API)
- Nuxt 3 / 4 — SSR, SSG, ISR, Hybrid Rendering
- TypeScript
- Pinia (state management)
- VueUse (composables)
- TanStack Query (server state management)
- Vue Router
- Zod (валідація схем та типів)
- Vite (збірка, code splitting, manualChunks)
- SCSS / Sass
- Tailwind CSS
- REST API / GraphQL інтеграція
- Axios / native fetch
- Swiper, Vidstack, інтеграція сторонніх JS-бібліотек
- Оптимізація продуктивності: lazy loading, code splitting, hydration control, Core Web Vitals
- Vitest + Vue Test Utils (unit тестування)
Backend (Headless CMS)
- WordPress — Headless архітектура
- WooCommerce (e-commerce рішення)
- WP REST API
- WPGraphQL
- Розробка кастомних плагінів
- Розробка кастомних REST endpoint'ів
- ACF (Advanced Custom Fields)
- Gutenberg / кастомні блоки
- PHP (розширення функціональності)
- Кастомні post types та meta fields
Інфраструктура та DevOps
- Node.js
- Nitro (server engine Nuxt) — routeRules, storage, SWR
- Nginx
- CI/CD (GitHub Actions)
- Git
Безпека
- Content Security Policy (CSP) з nonce-based підходом
- HSTS (HTTP Strict Transport Security)
- Rate Limiting (API захист)
- nuxt-security (security headers)
- CORS налаштування на рівні route rules
Кешування та продуктивність
- SWR (Stale-While-Revalidate) через Nitro
- HTTP cache з immutable assets (Cache-Control: max-age=31536000)
- Nitro fs-cache (server-side file system cache)
- Brotli / Gzip компресія публічних assets
- lightningcss (CSS мініфікація)
- SEO-оптимізація для SSR / SSG (meta, structured data, preload fonts)
- noindex / nofollow для demo-середовищ
Портфоліо: https://freelancehunt.com/freelancer/ldu2601.html#portfolio
Мої роботи: (всі проекти були зроблені самостійно, front end та back end)
Тема на themeforest:
https://themeforest.net/item/berserk-multipurpose-commerce-wordpress-theme/22877683
https://highfive4life.de/
https://www.transco.eu/
https://blanclabs.com/
https://bolttech.io/
https://caregility.com/
https://delmanor.com/
https://catalystcr.com/
https://follett.com/
https://www.glenmede.com/
https://invue.com/
https://hivepro.com/
https://servicetrade.com/
https://superna.io/
https://www.streetlightdata.com/
https://torch.io/
https://www.quantic-consulting.com/
https://atolldigital.com/
https://www.allweatheraa.com/
https://cubacandela.com/
https://www.ford-and-etal.co.uk/
https://innuscience.com/
https://www.leafjuiceskincare.com/
https://mopedbilnorge.no/
https://purpleplanet.com/
https://besuperfly.com/
https://christianlingua.com/
https://www.hrcg.com/
https://j17capital.com/
https://littlepay.com/
https://noise13.com/
https://redbookagency.com/
https://rocketpaye.co.uk/
https://www.shelfengine.com/
https://www.sea2see.org/
https://quezac.com/
https://www.ecolinewindows.ca/
https://braathe.no/
https://riger.us/
https://bgs.kiev.ua/
Similar candidates
-
Senior Full-Stack Developer, Architect (PHP, Yii2, Laravel, Node.js)
Remote -
Full Stack Wordpress Developer
Remote -
Senior Full-Stack Developer
Remote -
Full stack програміст
Remote, Kolomyia -
Програміст WordPress
Remote