О себе
Frontend-разработчик (Middle+/Senior) с 5+ годами опыта разработки масштабируемых веб-приложений (SPA/SSR) на React, Vue и TypeScript. Специализируюсь на построении архитектуры frontend-платформ, работе с микрофронтендами, оптимизации производительности (Core Web Vitals, –30–40% загрузки) и повышении стабильности систем. Имею опыт разработки сложных интерфейсов с гибкой конфигурацией (виджеты, кастомизация UI), интеграции сервисов и управления зависимостями. Внедряю процессы качества: unit/e2e тестирование, CI/CD, code review, мониторинг и логирование. Фокус на надежности решений, масштабируемости и бизнес-ценности.
Опыт работы
ГБУ "НИИОЗММ ДЗМ"
Frontend-разработчик
Стэк: React, Vue, TypeScript, Pinia, Bootstrap, php, vuetify Проектировал архитектуру frontend-приложения с учетом масштабирования и возможной декомпозиции на микрофронтенды. Реализовал модульную структуру приложения (UI / domain / API), упрощающую развитие и интеграцию новых сервисов. Оптимизировал производительность и метрики Core Web Vitals (до +40%). Внедрил базовые практики наблюдаемости (логирование, обработка ошибок). Работал с зависимостями и конфигурацией проекта, обеспечивая стабильность сборки.
- Оптимизировал производительность и метрики Core Web Vitals (до +40%)
Фриланс
Frontend-разработчик
Стэк: React, TypeScript, unit-тесты Разрабатывал SPA-приложения на React с использованием TypeScript. Проектировал архитектуру приложений с учетом масштабирования и переиспользования компонентов. Реализовывал гибкие UI (виджеты, конфигурируемые компоненты). Настраивал тестирование (Jest, Playwright) и обеспечивал качество кода. Оптимизировал производительность (Core Web Vitals, –30–35% загрузки).
- Оптимизировал производительность (Core Web Vitals, –30–35% загрузки)
Dexart
Frontend-разработчик
Стэк: react, vue2, vue3, nuxt, bootstrap, OAuth, TypeScript, pug Провёл миграцию крупного проекта с Nuxt 2 на Nuxt 3, что дало +30% к производительности и сократило время внесения изменений на 25%. Реализовал OAuth-авторизацию для продукта с 10 000+ активных пользователей. Внедрил TypeScript в существующий проект, что позволило выявлять до 40% ошибок на этапе компиляции и сократить время исправления багов на 20%. Переработал систему управления состоянием и взаимодействия с API, снизив количество багов синхронизации данных на 50% и ускорив загрузку данных на 35%. Работал с интерфейсами повышенной сложности, включая анимации и интерактивные элементы. https://dexart.com/
- Провёл миграцию крупного проекта с Nuxt 2 на Nuxt 3, что дало +30% к производительности и сократило время внесения изменений на 25%
- Реализовал OAuth-авторизацию для продукта с 10 000+ активных пользователей
- Внедрил TypeScript в существующий проект, что позволило выявлять до 40% ошибок на этапе компиляции и сократить время исправления багов на 20%
- Переработал систему управления состоянием и взаимодействия с API, снизив количество багов синхронизации данных на 50% и ускорив загрузку данных на 35%
Образование
Вятский государственный университет
2016 — 2020Экономика на предприятии
Бакалавр