MIDDLE FULLSTACK DEVELOPER
Основной стек: PHP Laravel, Vue.js
Коммерческая разработка: 5+ лет
Знание английского: B2 — Upper-Intermediate
Hard Skills
Team Skills
Опыт работы
06.2025 — по настоящее время
Проект: проект судоходной компании - внутренняя система с бизнес процессами и печатными формами, промышленность
Роль на проекте: Fullstack Developer
Команда: 2 специалиста
Задачи:
— Разработка и поддержка функционала системы и серверной логики
— Разработка модуля актов неисправности, план графиков судна, планирования тренировок
— Реализация бизнес процессов внутри системы
— Генерация динамических Word и PDF файлов для печати актов
— Верстка писем
Достижения:
— Запустил печатные формы Word и PDF для актов и упростил процесс оформления документов
— Собрал бизнес процессы внутри системы под задачи заказчика
— Закрыл полный цикл задач на проекте как fullstack разработчик
Стек: Vue 2, Blade, Laravel, PostgreSQL, Nginx
04.2024 — 06.2025
Проект: портфель web и mobile проектов - поддержка и развитие клиентской части и общих пакетов, e-commerce
Роль на проекте: Frontend Fullstack Developer
Команда: 4 специалиста
Задачи:
— Разработка и поддержка frontend части проектов
— Участие в переходе нескольких проектов на общие пакеты
— Рефакторинг и унификация клиентской архитектуры
— Поэтапное обновление web и mobile проектов
— Работа с Vue 2/3 и Nuxt 2/3
— Настройка и поддержка CI/CD
— Интеграция framework-agnostic frontend-компонентов и внешних пакетов в Vue/legacy host-приложения
— Разделение бизнес-логики и UI-компонентов, вынос переиспользуемой логики в composables и модули
— Проектирование интерфейса взаимодействия между host-приложением и внешним frontend-пакетом
— Доработка существующей кодовой базы без необоснованного переписывания, точечный рефакторинг и поддержка стабильности проекта
— Выделение переиспользуемых компонентов и модулей без избыточного усложнения архитектуры
Достижения:
— Участвовал в унификации клиентской архитектуры и переиспользовании общих пакетов
— Снизил стоимость поддержки за счет рефакторинга и стандартизации подходов
— Поддерживал стабильную поставку через CI/CD в нескольких проектах
— Упростил развитие нескольких frontend-проектов за счет переиспользования общих пакетов и клиентских модулей
— Повысил поддерживаемость legacy Vue-приложений через аккуратный рефакторинг без масштабного переписывания кодовой базы
— Снизил дублирование в клиентской части за счет выделения переиспользуемых компонентов и общей логики
Стек: Vue 2/3, Nuxt 2/3, TypeScript, GitLab CI/CD
11.2019 — 04.2024
Проект: CRM для риелторской компании - развитие CRM и бизнес функционала, недвижимость
Роль на проекте: Fullstack Frontend Developer
Команда: 8 специалистов
Задачи:
— Проектирование и разработка функционала CRM
— Доработка backend логики
— Оценка задач и участие в code review
Достижения:
— Развивал функционал CRM и поддерживал серверную логику на Laravel
— Участвовал в оценке задач и улучшении качества кода через ревью
— Поддерживал продукт в продакшене и развивал его итеративно
Стек: Vue 2, TypeScript, Laravel 6, PostgreSQL, Docker
11.2019 — 04.2024
Проект: система медицинского документооборота - доработка редактора и обновление интерфейса, медицина
Роль на проекте: Fullstack Frontend Developer
Команда: 7 специалистов
Задачи:
— Доработка функционала текстового редактора
— Полная переработка пользовательского интерфейса
— Работа с real time взаимодействием через WebSocket
Достижения:
— Перепроектировал UI и обновил ключевые пользовательские сценарии
— Улучшил работу редактора документов в рамках продуктовых требований
— Поддерживал стабильность решения в контейнеризированной среде
Стек: Vue 2, TypeScript, Pug, Quill, WebSocket, Docker
11.2019 — 04.2024
Проект: интернет магазины - развитие витрины и доработки backend, e-commerce
Роль на проекте: Fullstack Frontend Developer
Команда: 1 специалист
Задачи:
— Редизайн страниц и улучшение UI
— Доработка frontend и backend функционала
— Работа с Laravel backend и поддержка интеграций
Достижения:
— Участвовал в редизайне и улучшал пользовательские сценарии магазина
— Дорабатывал backend и фронт под требования бизнеса
— Поддерживал стабильную работу проекта в продакшене
Стек: Vue 2, Nuxt 2, Laravel 8, jQuery, Docker
11.2019 — 04.2024
Проект: внутренние CRM системы - развитие функционала и поддержка, CRM
Роль на проекте: Frontend Developer
Команда: 25 специалистов
Задачи:
— Разработка нового функционала
— Исправление багов и рефакторинг
— Поддержка WebSocket взаимодействия
Достижения:
— Повышал поддерживаемость кодовой базы через рефакторинг
— Закрывал баги и развивал функционал без остановки продакшена
— Укреплял real time части через WebSocket сценарии
Стек: Vue 2, Storybook, WebSocket, Docker
11.2019 — 04.2024
Проект: производственные системы НПЗ - разработка UI компонентов и клиентской архитектуры, промышленность
Роль на проекте: Frontend Developer
Команда: 5 специалистов
Задачи:
— Разработка UI компонентов
— Участие в проектировании архитектуры интерфейсов
— Настройка взаимодействия компонентов
Достижения:
— Разрабатывал компоненты и поддерживал единый подход к интерфейсам
— Участвовал в проектировании архитектуры клиентской части
— Обеспечивал согласованность взаимодействия UI модулей
Стек: Vue 2, Vue 3 TypeScript, Vuetify, Ruby backend
09.2022 — 12.2023
Проект: levelp ru - обучение Vue.js, образование
Роль на проекте: Преподаватель Vue.js
Задачи:
— Разработка учебных материалов
— Проведение лекций и практических занятий
— Помощь студентам и разбор вопросов по Vue.js
— Проверка работ и обратная связь
Достижения:
— Подготовил учебные материалы и вел занятия по Vue.js
— Помогал студентам закрывать практику и разбираться в типовых ошибках
— Выстраивал понятную обратную связь по работам
Стек: Vue.js
Образование: Неоконченное высшее, Тюменский государственный университет Информационная безопасность
Главное о специалисте: я middle fullstack разработчик с 5+ годами опыта, основной фокус это Vue.js и PHP Laravel. Развиваю фронтенд архитектуру на Vue и Nuxt, пишу и поддерживаю серверную логику на Laravel с PostgreSQL, делаю интеграции через REST API, JSON API, GraphQL и WebSocket. Работал с CRM, e-commerce и внутренними системами, занимался рефакторингом и поддержкой легаси, участвовал в планировании и code review, настраивал CI/CD и поддерживал проекты в продакшене.
Основной стек: PHP Laravel, Vue.js
Коммерческая разработка: 5+ лет
Знание английского: B2 — Upper-Intermediate
Hard Skills
- Языки и фреймворки: PHP, Laravel 6–8, JavaScript, TypeScript, Vue 2/3, Nuxt 2/3, Vuex, Vue Router
- Frontend и верстка: HTML5, CSS3, SCSS, Sass, Pug, адаптивная верстка, Flex, Grid, БЭМ, Vuetify, Quasar, Tailwind, Storybook, Quill
- JavaScript (ES6+, асинхронность, работа смодулями и браузерными API), TypeScript, понимание signal-based реактивности
- Legacy/Vue: поддержка и развитие legacy-приложений на Vue 2, поэтапная миграция и обновление до Vue 3, интеграция новых пакетов и общих frontend-модулей, интеграция внешних frontend-пакетов в host-приложение, работа с legacy Vue 2/3, рефакторинг и поэтапное обновление клиентской архитектуры
- Vue Router
- Работа с API и интеграции: REST API, JSON API, GraphQL, WebSocket, Axios, Fetch
- UI-библиотеки: Vuetify,Quasar, Tailwind, Bootstrap, Storybook
- Web Components, Custom Elements, Shadow DOM
- Custom Elements, жизненный цикл web-компонентов, подключение компонентов во frontend-приложения
- Composed events, проброс событий через границы Web Components и Shadow DOM, изоляция стилей и DOM-структуры, управление взаимодействием host-приложения и web-компонента
- FSD-like / domain-oriented структура frontend-проектов, разделение кода по фичам и доменам
- Публикация npm-пакетов, semver, сборка библиотек в ES/UMD форматах
- Современная frontend-сборка, Vite, Webpack, esbuild, настройка сборки приложений и библиотек
- Базы данных и инфраструктура: PostgreSQL, Docker, Nginx, Git, GitHub, GitLab, GitLabCI/CD
- Сборка икачество кода: Webpack, Gulp, ESLint, Prettier, unit тесты, Mocha, Jest, Vue Testing Library, ESLint, Prettie
- Кастомные npm-пакеты, сборка frontend-библиотек, версионирование и подключение пакетов в проекты
- Frontend-архитектура, пакетный подход, декомпозиция клиентской части, переиспользуемые модули
- Интеграция новых npm-пакетов и общих frontend-модулей в legacy host-приложения, поэтапное обновление и унификация клиентской архитектуры
- Прочее: Blade
Team Skills
- Командная работа: взаимодействие с frontend и backend разработчиками, участие в обсуждении решений
- Code review: участие в ревью и улучшении качества кода
- Управление задачами: оценка задач, участие в планировании, согласование приоритетов
- Коммуникации: взаимодействие с дизайнерами по UX, уточнение и доработка ТЗ, поддержка проектов в продакшене
Опыт работы
06.2025 — по настоящее время
Проект: проект судоходной компании - внутренняя система с бизнес процессами и печатными формами, промышленность
Роль на проекте: Fullstack Developer
Команда: 2 специалиста
Задачи:
— Разработка и поддержка функционала системы и серверной логики
— Разработка модуля актов неисправности, план графиков судна, планирования тренировок
— Реализация бизнес процессов внутри системы
— Генерация динамических Word и PDF файлов для печати актов
— Верстка писем
Достижения:
— Запустил печатные формы Word и PDF для актов и упростил процесс оформления документов
— Собрал бизнес процессы внутри системы под задачи заказчика
— Закрыл полный цикл задач на проекте как fullstack разработчик
Стек: Vue 2, Blade, Laravel, PostgreSQL, Nginx
04.2024 — 06.2025
Проект: портфель web и mobile проектов - поддержка и развитие клиентской части и общих пакетов, e-commerce
Роль на проекте: Frontend Fullstack Developer
Команда: 4 специалиста
Задачи:
— Разработка и поддержка frontend части проектов
— Участие в переходе нескольких проектов на общие пакеты
— Рефакторинг и унификация клиентской архитектуры
— Поэтапное обновление web и mobile проектов
— Работа с Vue 2/3 и Nuxt 2/3
— Настройка и поддержка CI/CD
— Интеграция framework-agnostic frontend-компонентов и внешних пакетов в Vue/legacy host-приложения
— Разделение бизнес-логики и UI-компонентов, вынос переиспользуемой логики в composables и модули
— Проектирование интерфейса взаимодействия между host-приложением и внешним frontend-пакетом
— Доработка существующей кодовой базы без необоснованного переписывания, точечный рефакторинг и поддержка стабильности проекта
— Выделение переиспользуемых компонентов и модулей без избыточного усложнения архитектуры
Достижения:
— Участвовал в унификации клиентской архитектуры и переиспользовании общих пакетов
— Снизил стоимость поддержки за счет рефакторинга и стандартизации подходов
— Поддерживал стабильную поставку через CI/CD в нескольких проектах
— Упростил развитие нескольких frontend-проектов за счет переиспользования общих пакетов и клиентских модулей
— Повысил поддерживаемость legacy Vue-приложений через аккуратный рефакторинг без масштабного переписывания кодовой базы
— Снизил дублирование в клиентской части за счет выделения переиспользуемых компонентов и общей логики
Стек: Vue 2/3, Nuxt 2/3, TypeScript, GitLab CI/CD
11.2019 — 04.2024
Проект: CRM для риелторской компании - развитие CRM и бизнес функционала, недвижимость
Роль на проекте: Fullstack Frontend Developer
Команда: 8 специалистов
Задачи:
— Проектирование и разработка функционала CRM
— Доработка backend логики
— Оценка задач и участие в code review
Достижения:
— Развивал функционал CRM и поддерживал серверную логику на Laravel
— Участвовал в оценке задач и улучшении качества кода через ревью
— Поддерживал продукт в продакшене и развивал его итеративно
Стек: Vue 2, TypeScript, Laravel 6, PostgreSQL, Docker
11.2019 — 04.2024
Проект: система медицинского документооборота - доработка редактора и обновление интерфейса, медицина
Роль на проекте: Fullstack Frontend Developer
Команда: 7 специалистов
Задачи:
— Доработка функционала текстового редактора
— Полная переработка пользовательского интерфейса
— Работа с real time взаимодействием через WebSocket
Достижения:
— Перепроектировал UI и обновил ключевые пользовательские сценарии
— Улучшил работу редактора документов в рамках продуктовых требований
— Поддерживал стабильность решения в контейнеризированной среде
Стек: Vue 2, TypeScript, Pug, Quill, WebSocket, Docker
11.2019 — 04.2024
Проект: интернет магазины - развитие витрины и доработки backend, e-commerce
Роль на проекте: Fullstack Frontend Developer
Команда: 1 специалист
Задачи:
— Редизайн страниц и улучшение UI
— Доработка frontend и backend функционала
— Работа с Laravel backend и поддержка интеграций
Достижения:
— Участвовал в редизайне и улучшал пользовательские сценарии магазина
— Дорабатывал backend и фронт под требования бизнеса
— Поддерживал стабильную работу проекта в продакшене
Стек: Vue 2, Nuxt 2, Laravel 8, jQuery, Docker
11.2019 — 04.2024
Проект: внутренние CRM системы - развитие функционала и поддержка, CRM
Роль на проекте: Frontend Developer
Команда: 25 специалистов
Задачи:
— Разработка нового функционала
— Исправление багов и рефакторинг
— Поддержка WebSocket взаимодействия
Достижения:
— Повышал поддерживаемость кодовой базы через рефакторинг
— Закрывал баги и развивал функционал без остановки продакшена
— Укреплял real time части через WebSocket сценарии
Стек: Vue 2, Storybook, WebSocket, Docker
11.2019 — 04.2024
Проект: производственные системы НПЗ - разработка UI компонентов и клиентской архитектуры, промышленность
Роль на проекте: Frontend Developer
Команда: 5 специалистов
Задачи:
— Разработка UI компонентов
— Участие в проектировании архитектуры интерфейсов
— Настройка взаимодействия компонентов
Достижения:
— Разрабатывал компоненты и поддерживал единый подход к интерфейсам
— Участвовал в проектировании архитектуры клиентской части
— Обеспечивал согласованность взаимодействия UI модулей
Стек: Vue 2, Vue 3 TypeScript, Vuetify, Ruby backend
09.2022 — 12.2023
Проект: levelp ru - обучение Vue.js, образование
Роль на проекте: Преподаватель Vue.js
Задачи:
— Разработка учебных материалов
— Проведение лекций и практических занятий
— Помощь студентам и разбор вопросов по Vue.js
— Проверка работ и обратная связь
Достижения:
— Подготовил учебные материалы и вел занятия по Vue.js
— Помогал студентам закрывать практику и разбираться в типовых ошибках
— Выстраивал понятную обратную связь по работам
Стек: Vue.js
Образование: Неоконченное высшее, Тюменский государственный университет Информационная безопасность
Главное о специалисте: я middle fullstack разработчик с 5+ годами опыта, основной фокус это Vue.js и PHP Laravel. Развиваю фронтенд архитектуру на Vue и Nuxt, пишу и поддерживаю серверную логику на Laravel с PostgreSQL, делаю интеграции через REST API, JSON API, GraphQL и WebSocket. Работал с CRM, e-commerce и внутренними системами, занимался рефакторингом и поддержкой легаси, участвовал в планировании и code review, настраивал CI/CD и поддерживал проекты в продакшене.