Frontend-разработчик с 5+ годами опыта. Специализируюсь на Vue/Nuxt (2 и 3), TypeScript и архитектуре крупных веб-приложений (SSR, SPA, FSD).
Умею запускать проекты «с нуля», оптимизировать легаси-код и вести команду. Опыт онбординга разработчиков и проведения код-ревью.
Цель – создавать быстрые, удобные и поддерживаемые продукты.
Предпочитаю работать над одним проектом и доводить его до совершенства!
Основной стек - Nuxt (2, 3) и Vue (2, 3), Vuex, Pinia, vue-router, Composition API, Options API и т.д. все что связанно с vue, TypeScript. Архитектурный подход - Feature-Sliced Desig.
Опыт работы с командой:
Код-ревью, проектирование и ведение проектов, проведение собеседований, наставничество, тимлидинг. Запуск проектов с нуля.
Опыт:
«Разработал со стэком» (Nuxt 2 и 3, FSD, TS)
«Разработка коммерческих сайтов» (каталога с фильтрами, оформление и доставка заказов, личный кабинет и т.п. для интернет магазинов)»
«Опыт работы с легаси кодом»
«Онбордил разработчиков»
«Наставничество и код-ревью»
Навыки:
Frontend: Vue 2/3, Nuxt 2/3, TypeScript, JavaScript (ES6+), Vuex, Pinia, vue-router, SSR, SPA
Верстка: HTML5, SCSS, БЭМ, адаптивная и кроссбраузерная верстка
Инструменты: Git, Vite
Методологии: Feature-Sliced Design, Code Review, YouTrack
Прочее: REST API


Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
Разработка модулей на Vue 3 + TypeScript
Настройка роутинга, работа с Pinia-сторами
Интеграция с REST API, обработка ошибок и состояний загрузки
Рефакторинг легаси-компонентов с переходом на Composition API
Наставничество, код-ревью, проектирование архитектуры, внедрение новых технологий
Nuxt.js (2, 3) · Vue.js (2, 3) · JavaScript · БЭМ · TypeScript · Адаптивная верстка · Git · Feature-Sliced Design · Vuex · Pinia
Дополнительно:
- разработка с "нуля"
- оптимизация легаси кода
- проведение ревью, собеседований, онбординг
- постановка, планирование задач для команды и ведение разработки
- взаимодействие с дизайнерами и бэкендом для выработке оптимальных решений
Не основной стэк - React, Redux Toolkit
верста и правка сайтов
vue разработчик-самоучка, он же протекционист кода
Дипломный проект представляет собой интернет-магазин обуви.
Дипломный проект курса «React»