apexay
Кирилл@apexayРоссия
22 года1 месяц в сервисе
Я против войны в Украине!

3 года коммерческого опыта

на последнем месте работы занимался:

Реализовал миграцию SPA с Vue 2 на Vue 3 с использованием Composition API, рефакторингом

компонентов и обновлением архитектуры.

Перевёл часть проекта на TypeScript, реализовал типизацию props, emit, composables и

API-ответов.

Разработал и внедрил переиспользуемые Vue-компоненты (forms, modals, tables, filters),

используемые в нескольких модулях приложения.

Реализовал интеграцию с REST API: работа с HTTP, JSON, обработка ошибок, загрузочных и

пустых состояний.

Оптимизировал производительность фронтенда: lazy loading, code splitting, оптимизация initial

bundle.

Поддерживал сборку проекта на Vite / Webpack, участвовал в оптимизации dev- и

production-сборок.

Реализовал адаптивную, семантическую и кроссбраузерную верстку (HTML5, CSS3, SCSS/Sass,

БЭМ).

Использовал Git: feature-ветки, code review, merge / rebase.

Взаимодействовал с backend-разработчиками (Node.js), участвовал в обсуждении REST

API-контрактов.

Работал с шаблонизаторами Nunjucks, Jinja2 (HTML-страницы, email-шаблоны).