О себе
Опытный frontend-разработчик с 9 годами коммерческой практики в создании высоконагруженных SPA и корпоративных UI. Специализация: React, TypeScript, архитектура модульных интерфейсов, дизайн-системы и производительность. Умеет выстраивать CI/CD для фронтенда, покрывать критичный код тестами и снижать TTI/CLS на проде. Полезен в проектах с требованием стабильного релиз-цикла, метрик качества и прозрачной технической документации.
Ключевые достижения
- Сократил TTI главной страницы с 4,8 с до 2,1 с за счет code splitting и preloading критичных ресурсов
- Уменьшил размер основного бандла на 42% (с 980 КБ до 570 КБ gzip) переходом на динамический импорт и tree shaking
- Повысил покрытие unit-тестами до 82% и сократил регрессы в релизах на 60% по данным Sentry
- Реализовал дизайн-систему из 38 UI-компонентов, сократив время разработки фич на 30% и количество дублируемого кода на 45%
- Достиг Core Web Vitals: LCP ≤ 2,5 с у 78% сессий, CLS ≤ 0,1 у 92% сессий по данным Web Vitals
- Автоматизировал фронтенд-сборку и деплой, сократив среднее время выпуска релиза с 2 дней до 6 часов
Опыт работы
Senior Frontend-разработчик2021 — н.в.
ООО «Технологии Роста» — Москва
- Проектирование и разработка SPA на React и TypeScript с использованием архитектуры Feature-Sliced Design
- Ведение дизайн-системы и Storybook, внедрение Chromatic для визуальных регрессионных тестов
- Оптимизация производительности: code splitting, prefetch, memoization, Webpack Bundle Analyzer
- Настройка CI/CD в GitLab CI, линтинг и форматирование (ESLint, Prettier), тестирование (Jest, Testing Library)
Frontend-разработчик2017 — 2021
Группа компаний «Восход» — Санкт-Петербург
- Разработка клиентских модулей интернет-платформы на React и Redux, миграция с jQuery на современный стек
- Интеграция с REST и GraphQL API, настройка SSR с Next.js для SEO-страниц
- Внедрение Sentry и Lighthouse CI, снижение ошибок в проде и улучшение метрик CWV
Web-разработчик2014 — 2017
ООО «МедиаСфера» — Нижний Новгород
- Верстка адаптивных интерфейсов по БЭМ, сборка Gulp и Webpack
- Поддержка legacy-кода и постепенная миграция на ES6 и Sass
Образование
Информатика и вычислительная техника2010 — 2014
Нижегородский государственный технический университет им. Р. Е. Алексеева
Повышение квалификации
Advanced React and TypeScript2022
Udemy
Профессиональная область и навыки
Frontend-разработка веб и SPA
ReactTypeScriptRedux ToolkitNext.jsWebpackJestStorybookREST и GraphQLЯзыки
- Русский — родной
- Английский — B1
Условия
Полная занятость · Гибрид · Командировки не желательны · Доход по договоренности
Хобби