Я senior фронтенд-разработчик с более чем 6-летним опытом коммерческой разработки. Основная экспертиза — React-экосистема и построение масштабируемых, поддерживаемых интерфейсов. Для меня важно не просто писать код, а создавать решения, работающие на бизнес-цели и удобные для пользователей и команды.
Глубоко понимаю жизненный цикл продукта, умею принимать технические решения, оценивать риски и находить баланс между качеством, сроками и требованиями бизнеса.
— Проектирование архитектуры фронтенд-приложений
— Разработка сложных интерфейсов и бизнес-логики
— Оптимизация производительности и UX
— Работа с дизайн-системами и UI-kit’ами
— Код-ревью, менторинг, техническая экспертиза
— Взаимодействие с backend, дизайном и продуктом
— React, Redux, TypeScript — с 2019 года (5+ лет)
— JavaScript, HTML, CSS — с 2018 года (6+ лет)
— Next.js — с 2021 года (3+ лет)
— Git (GitLab / GitHub) — с 2018 года (6+ лет)
— Frontend: HTML, CSS / SCSS / Styled Components / Tailwind CSS
— Языки: JavaScript / TypeScript
— Фреймворки и библиотеки: React, Next.js, Redux, Effector, Reatom
— Дополнительно: Svelte / SvelteKit, Solid.js
— Формы и валидация: Formik, React Hook Form
— Тестирование: Jest, Cypress, Playwright
— Сборка и инструменты: Vite, Webpack, Rollup, Gulp
— Качество кода: ESLint, Prettier, Stylelint
— API: REST, Axios, ky
— UI: Ant Design, MUI, Chakra UI, Gravity UI, Radix UI, Bits UI
— Backend-интеграция: Postgres, Prisma
— Инфраструктура: Git, npm, Yarn, pnpm
— Более года опыта в роли тимлида в небольшой зарубежной компании
— Ответственность за технические решения и результат команды
— Сильные коммуникационные навыки и кросс-функциональное взаимодействие
— Анализ и декомпозиция сложных задач с предложением эффективных решений
— Работа в условиях неопределённости и быстрая адаптация к изменениям
— Инициативность, аргументация решений, поиск компромиссов
— SOLID, KISS, DRY, соблюдение best practices
— MVC, MVVM, MVP, Flux, FSD, Atomic Design
— Разработка UI-kit’ов и дизайн-систем с нуля
— Опыт запуска проектов с нуля и развития существующих продуктов
— Работа с B2B / B2C / C2C продуктами
— Опыт продуктовой и заказной разработки
— Глубокое погружение в бизнес-контекст и цели продукта
— Постоянное обучение, отслеживание трендов и новых технологий


Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
Разработка SPA B2B-продукта на React.
Выступаю ведущим frontend-разработчиком направления, отвечаю за архитектуру клиентской части, развитие продукта и качество кодовой базы. Принимаю ключевые технические решения, напрямую влияю на развитие и стабильность продукта.
— Развитие и поддержка двух frontend-проектов компании
— Проектирование и развитие архитектуры клиентских приложений
— Рефакторинг и оптимизация существующей кодовой базы с фокусом на поддерживаемость и производительность
— Развитие и рефакторинг внутреннего UI-kit, унификация компонентов и подходов
— Участие в PBR: анализ и оценка бизнес-требований, декомпозиция задач и планирование реализации
— Принятие архитектурных решений и внедрение новых инструментов и практик frontend-разработки
— Внедрение и настройка фронтенд-аналитики (Яндекс Метрика), анализ пользовательских метрик и поведенческих данных
— Кросс-командное взаимодействие с backend-разработчиками, дизайнерами и менеджерами для принятия совместных решений
— Анализ пользовательского фидбэка и его трансформация в улучшения UX и функциональности продукта
Участие в разработке нескольких ключевых продуктов компании:
внутренней CRM-системы, C2C-маркетплейса и системы управления логистикой. Работал над развитием функциональности, качеством кодовой базы и масштабированием решений. Активно участвовал в планировании развития продуктов, анализе бизнес-требований и декомпозиции задач.
— Оценка и планирование задач на основе бизнес-требований
— Разработка и поддержка общего UI-kit, используемого во всех проектах компании
— Реализация нового функционала в тесном взаимодействии с дизайнерами и backend-разработчиками
— Рефакторинг и оптимизация существующей кодовой базы
— Код-ревью и поддержание стандартов качества кода в команде
— Написание тестов и повышение надёжности frontend-части
— Запуск нового проекта в сжатые сроки с последующей поддержкой и развитием
— Переработка системы фронтенд-нотификаций:
• уменьшен объём кода
• реализованы переиспользуемые компоненты
• расширен функционал
• существенно сокращён boilerplate
— Редизайн и упрощение системы модальных окон, повышение удобства использования и поддержки
— Развитие системы фронтенд-аналитики в сотрудничестве с аналитиком: более детальный сбор пользовательских и поведенческих данных
— Разработка логики и компонентов multi-step форм, улучшение UX сложных сценариев
— Миграция компонентов на новый дизайн с одновременным рефакторингом legacy-кода
— Реализация интерактивного туториала для упрощения онбординга новых пользователей
Team Lead / Senior Frontend Developer в небольшой зарубежной компании.
Отвечал за frontend-направление: от проектирования архитектуры до организации процессов и качества кода. Разрабатывал проекты с нуля и поддерживал существующие решения заказчиков, принимал ключевые технические решения и выстраивал эффективную работу команды.
— Проектирование архитектуры frontend-приложений и выбор технологического стека
— Координация работы frontend-команды, распределение задач и контроль качества
— Постановка, описание и декомпозиция задач на основе требований бизнеса и заказчиков
— Коммуникация с руководством и заказчиками, участие в обсуждении требований и технических решений
— Разработка и развитие UI-kit’ов для проектов компании
— Создание новых компонентов и страниц, развитие функциональности продуктов
— Код-ревью и внедрение стандартов качества разработки
— Рефакторинг и оптимизация клиентских проектов, в том числе двукратная миграция проектов на новый стек с сохранением и переиспользованием существующей кодовой базы
— Написание тестов для компонентов и ключевых пользовательских сценариев
— Разработка удобного и переиспользуемого UI-kit’а совместно с дизайнером внутри команды
— Запуск 4 проектов с нуля — от идеи до продакшена
— Миграция проекта заказчика с Vue 2 / Nuxt на Next.js, улучшение архитектуры и поддерживаемости
— Внедрение style guide и единых стандартов frontend-разработки для команды
— Лидирование frontend-команды на протяжении всего периода работы
— Внедрение обязательного код-ревью в процесс разработки
— Создание структурированного workspace в Notion для хранения технических материалов, гайдлайнов и полезных ресурсов для команды
Frontend Developer / Freelance
Работал с заказчиками через международные фриланс-платформы, а также сотрудничал на проектной основе с иностранными студиями. Разрабатывал комплексные веб-приложения, многостраничные сайты и лендинги, занимался рефакторингом и миграцией проектов на современный стек. В большинстве проектов отвечал за frontend-часть полностью самостоятельно, при необходимости подключался к командной разработке.
— Коммуникация с заказчиками: сбор, уточнение и формализация требований
— Анализ дизайн-макетов и проектирование структуры компонентов
— Разработка многостраничных сайтов и лендингов на чистом HTML / CSS / JavaScript
— Разработка веб-приложений на React / TypeScript, включая сложную логику и состояния
— Рефакторинг и оптимизация существующих проектов
— Сотрудничество с иностранными студиями в роли внештатного frontend-разработчика
— Миграция legacy-проектов с jQuery на современный стек (HTML / CSS / JS, React, Next.js)
— Работа как в полной самостоятельности, так и в рамках распределённых команд
— Успешно завершено 100+ заказов для международных клиентов
— Активная работа с GSAP и другими библиотеками для реализации сложных анимаций и интерактивных сценариев
— Успешное закрепление на международном рынке фриланса, несмотря на высокую конкуренцию