Денис
Senior Full Stack Developer (Vue.js, Nuxt.js, WordPress)
- Розглядає посади:
- Senior Full Stack Developer (Vue.js, Nuxt.js, WordPress), Front-end програміст, Full-stack програміст, програміст WordPress, Senior Frontend Developer (Vue/Nuxt)
- Вид зайнятості:
- повна, неповна
- Вік:
- 35 років
- Місто проживання:
- Запоріжжя
- Готовий працювати:
- Дистанційно
Контактна інформація
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/3602479/
Досвід роботи
Senior WordPress / Full Stack Developer
з 05.2026 по 10.2026
(6 місяців)
TraffBand, Дистанційно (Маркетинг, реклама, PR)
In-house WordPress в SEO-компанії з власними контентними сайтами. Напрям закрито у жовтні 2026 року.
- Вів портфель із 24 WordPress-проєктів; зібрав систему тиражування: новий сайт стартує зі спільних Gutenberg-шаблонів і плагінів.
- Написав Cloudflare Workers (редиректи, гео-версії, edge-кеш) для всіх 24 проєктів.
- Перевів сайти на статичну генерацію (Simply Static), тож публічні сторінки віддаються без PHP
Senior Full Stack Developer
з 04.2025 по 05.2026
(1 рік 2 місяці)
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
з 10.2020 по 04.2025
(4 роки 7 місяців)
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-розробник
з 04.2019 по 05.2020
(1 рік 2 місяці)
Hetman developers, Запоріжжя (IT)
Повноцінна fullstack-розробка веб-проєктів у складі команди. Перехід від чистого frontend до глибокої WordPress-розробки: кастомні теми, плагіни та бекенд-логіка на PHP.
- Розробка кастомних WordPress-тем "з нуля" - від порожнього файлу до готового продакшн-рішення, без використання готових шаблонів
- Розробка кастомних плагінів на PHP: власна бізнес-логіка, хуки, фільтри, розширення стандартної функціональності WordPress
- Побудова гнучких адмін-інтерфейсів за допомогою ACF та Custom Post Types - зручне керування контентом для нетехнічних користувачів
- Розробка e-commerce рішень на базі WooCommerce: кастомізація каталогу, кошика та процесу оформлення замовлення
- Верстка та frontend-розробка корпоративних сайтів і лендінгів: адаптивність, кросбраузерність, CSS-анімації
- Командна розробка: робота з Git, дотримання стандартів коду, взаємодія з дизайнерами та менеджерами проєктів
Front-end програміст
з 10.2017 по 04.2019
(1 рік 7 місяців)
NIKADEVS Creative Agency, Одеса (IT)
Frontend-розробка комерційного WordPress-шаблону Berserk для маркетплейсу ThemeForest (Envato). Продукт, орієнтований на широку міжнародну аудиторію, що вимагало найвищих стандартів якості коду, кросбраузерності та продуктивності.
- Верстка складних дизайнерських макетів: pixel-perfect підхід, адаптивність під всі типи пристроїв
- Розробка інтерактивних UI-компонентів на JavaScript/jQuery: анімації, слайдери, динамічні елементи
- Реалізація гнучкої системи кастомізації інтерфейсу для кінцевого користувача
- Оптимізація продуктивності frontend-частини: мінімізація ресурсів, швидкість завантаження
- Дотримання стандартів Envato та проходження review для публікації на ThemeForest
Fullstack-розробник
з 11.2016 по 10.2017
(1 рік)
Студія веб-дизайну "PromoTactic", Запоріжжя (IT)
Верстка та frontend-розробка маркетингових і корпоративних сайтів. Впровадження CSS-анімацій та інтерактивних елементів на JavaScript. Розробка та кастомізація WordPress-тем, підключення та налаштування плагінів.
Fullstack-розробник
з 10.2015 по 06.2016
(9 місяців)
Akra Media Group, Запоріжжя (IT)
Fullstack-розробка та верстка в рамках digital-агентства. Розробка адаптивних кросбраузерних інтерфейсів, інтеграція на WordPress. Робота з дизайн-макетами у Photoshop, дотримання pixel-perfect підходу.
Fullstack-розробник
з 08.2013 по 09.2015
(2 роки 2 місяці)
Студія веб-дизайну "Sarit.Studio", Запоріжжя (IT)
Верстка та fullstack-розробка сайтів різних типів: корпоративні сайти, лендінги, портфоліо. Інтеграція готових макетів на CMS WordPress, робота з шаблонами та плагінами. Перший досвід командної розробки та роботи з реальними клієнтськими проєктами.
Web-програміст
з 05.2012 по 08.2013
(1 рік 4 місяці)
Freelancer, Запоріжжя (IT)
Початок кар'єри у веб-розробці. Розробка сайтів-візиток та лендінгів на замовлення: верстка макетів, базова інтеграція на WordPress, робота з HTML/CSS та JavaScript.
Освіта
"Класичний приватний університет"
Інженерія програмного забезпечення, Запоріжжя
Вища, з 2023 по 2025 (2 роки)
"Класичний приватний університет"
Фізичне виховання, фізична реабілітація, Запоріжжя
Вища, з 2014 по 2015 (1 рік)
Запорізький Національний Технічний Університет
Управління фізичною культурою та спортом, факультет фізичної реабілітації, Запоріжжя
Вища, з 2009 по 2013 (4 роки)
Додаткова освіта та сертифікати
Advanced WordPress Certification by TemplateMonster
2025
Сертифікат
Знання і навички
- 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
Знання мов
Англійська — середній
Рекомендації
-
Одещак Олег
Генеральний директор, Deviart.agency
Контактні дані приховані -
Сікора Ігор
Team leader, TraffBand
Контактні дані приховані
Додаткова інформація
Займаюся веб-розробкою з 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/
Схожі кандидати
-
Senior Full-Stack Developer, Architect (PHP, Yii2, Laravel, Node.js)
Дистанційно -
Full Stack Wordpress Developer
Дистанційно -
Senior Full-Stack Developer
Дистанційно -
Full stack програміст
Дистанційно, Коломия -
Програміст WordPress
Дистанційно