Проводим исследование и будем рады поговорить с теми, кто отвечает за репутацию работодателя. За участие дарим записи Хабрасеминара!
Проводим исследование и будем рады поговорить с теми, кто отвечает за репутацию работодателя. За участие дарим записи Хабрасеминара!
Фронтенд-инженер с 6+ годами коммерческой разработки. Основной стек — React и TypeScript, но в работе меня больше интересует устройство системы, чем конкретный фреймворк.
За карьеру работал над B2B-кабинетами для корпоративных клиентов, C2C-маркетплейсом, CRM, внутренними UI-kit-ами, заказными продуктами в студийном формате. Часть проектов начинал с нуля, в часть приходил подхватывать существующую кодовую базу. Проводил миграции — фреймворков, билдеров, дизайн-систем.
Комфортно себя чувствую как в долгоживущих проектах с накопленным контекстом, так и при построении проектов с нуля. Архитектурные решения, рефакторинги, разбор технического долга, процессы код-ревью и стандарты в команде — то, чем занимаюсь регулярно. Перед тем как взяться за задачу, обычно разбираю макеты с дизайнером — на этом этапе изменения дешевле всего.
Работал и в командах с фронт-лидом, и в командах без него. Сейчас — второй вариант: технические решения по фронту — моя зона ответственности, продуктовые приоритеты согласовываю с тимлидом команды и продактом. Вёл собеседования, онбордил и менторил коллег.
Agentic-инструменты для разработки — часть моего рабочего процесса. На рутине, шаблонном коде и навигации по большой кодовой базе экономят много времени. На архитектуре и нетривиальных багах работают хуже — результат нужно перепроверять, иногда быстрее написать самому. Чтобы это окупалось, под них нужна инфраструктура: для команд пишу правила, агентов и проектную документацию, которые помогают LLM попадать в принятые в проекте конвенции.
Навыки
Языки и фреймворки: TypeScript, JavaScript, React, Next.js
State и data: Reatom, Redux Toolkit, Redux, MobX, React Hook Form, Zod, ky, REST
UI и стили: Radix UI, MUI, SCSS, BEM, Emotion, Styled Components, Tailwind, Framer Motion
Build и dev-tooling: Vite, Webpack, Rollup, esbuild, Storybook, ESLint, Prettier, Stylelint, `ts-morph` (codemod-ы), монорепы
Тестирование: Vitest, Jest, Playwright, Testing Library, MSW, Cypress
Observability и аналитика: Sentry, Yandex Metrica
AI в разработке: пишу для команды rules, agents, skills, проектную документацию
Инфра: Git (GitLab, GitHub), npm, pnpm, yarn, Docker, SignalR
Знаком (использую для pet-проектов: Svelte, SvelteKit, Effector, Jotai и многое другое
Подходы: FSD, Atomic Design, Flux, SOLID, KISS, DRY


Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
B2B-платформа: корпоративные заказчики и самозанятые исполнители.
- Веду два кабинета — ЛК юридических лиц и ЛК исполнителей. Архитектура, рефакторинги и выбор библиотек — на мне.
- Развиваю внутренний UI-kit на Radix-примитивах: компоненты, темы, SCSS + BEM, документация в Storybook, тесты в Vitest browser-mode и Playwright. Написал свой codemod-CLI на ts-morph для миграций между мажорными версиями.
- Провёл миграцию четырёх SPA с CRA на Vite 7. Общий build-стек, быстрее dev-сервер, чистка зависимостей.
- Перевёл большую часть обоих проектов с MUI на SCSS + BEM + внутренний UI-kit. На границах данных ввёл schema-first валидацию через Zod, покрыл тестами.
- Собрал для команды инфраструктуру вокруг agentic-инструментов для разработки: правила, агенты, скиллы, проектная дока в моноpепе и в UI-kit.
- Интегрировал KYC провайдер с корректным teardown SDK и телеметрией ошибок. Поддержка Telegram и Max mini-app.
- Работаю с Sentry: разбираю прод-ошибки, добавляю контекст, расширяю существующие интеграции. Фронтенд-аналитика — Yandex Metrica.
- Участвую в груминге и разборе макетов с дизайнером, декомпозирую задачи. Был на созвонах с B2B-клиентами по обсуждению фичей.
- Собеседовал и онбордил мидл-разработчика, веду код-ревью и помогаю с архитектурой его задач.
Стек: React 18, TypeScript, Reatom, Redux Toolkit, MobX, MUI 5, Radix UI, ui-kit, FSD, React Hook Form, Zod, ky, Vite 7, Vitest, Playwright, MSW, Storybook, SCSS + BEM, Sentry, SignalR, Yandex Metrica.
Цифровая экосистема в агросекторе. Учавствовал в разработке трёх проектов: CRM, C2C-маркетплейс, логистика.
Работал над развитием функциональности, качеством кодовой базы и масштабированием решений.
- Развивал общий UI-kit для нескольких продуктов команды.
- Переработал систему уведомлений и модальных окон — выбросил дубли, сделал поведение одинаковым на разных продуктах.
- Делал многошаговые формы со сложной валидацией, интерактивный онбординг, фронтенд-аналитику.
- Мигрировал компоненты на новый дизайн, попутно рефакторил легаси.
- Оценивал и декомпозировал задачи, ревьюил коллег, писал тесты.
- Запустил новый проект в сжатые сроки, в дальнейшем развивал и поддерживал
Стек: React, TypeScript, Redux, Webpack, CSS-in-JS, Playwright, REST, AntDesign, Axios, Sentry, Formik.
Студия заказной разработки. Вёл фронтенд-направление: технические решения, координация команды фронтов, общение с заказчиками.
- Запустил в прод клиентские продукты: генератор PDF-резюме, генератор vCard, accounting-система для учёта финансов. По каждому — от обсуждения требований до релиза.
- Спроектировал и собрал общий UI-kit вместе со штатным дизайнером: переиспользуемые компоненты на несколько проектов, гибкий визуальный язык, меньше дублирования между заказами.
- Провёл миграцию проекта заказчика с Vue 2 / Nuxt на Next.js
- Поставил процесс код-ревью с нуля и зафиксировал кодовые стандарты.
- Прорабатывал требования с заказчиками, декомпозировал задачи, распределял и ставил их команде. Делал ревью и помогал коллегам.
- Привёл командные ресурсы и договорённости от разрозненных чатов к структурированной базе в Notion.
Стек: React, Next.js, TypeScript, Redux, SCSS, Jest, Webpack, REST, Axios.
Самостоятельная работа на международных биржах. Полный цикл: от проработки требований до сдачи и поддержки.
- Сдал 100+ заказов: лендинги, многостраничные сайты, веб-приложения на React / TypeScript.
- Делал сложные анимации и интерактивные сценарии на GSAP.
- Переносил легаси-проекты на актуальный стек, рефакторил чужой код.
- Работал с зарубежными студиями и прямыми заказчиками.
- Сам собирал воронку клиентов и держал поток заказов на международном рынке
Стек: React, TypeScript, Redux, SCSS, JavaScript, GSAP, Webpack, Gulp, Jest, REST.