Я frontend-разработчик с 5+ годами коммерческого опыта. Работаю с React, Next.js и TypeScript, разрабатываю и развиваю frontend крупных продуктов, занимаюсь архитектурой приложений, рефакторингом и созданием переиспользуемых компонентов.
Сейчас развиваю frontend e-commerce продукта Ситилинк: работаю с несколькими приложениями в монорепозитории, участвую в развитии UI-kit из 100+ компонентов, оптимизации производительности и улучшении процессов разработки.
Ранее работал старшим frontend-разработчиком в небольших командах, где отвечал за разработку продуктов, архитектурные решения и техническое качество кода. Есть опыт разработки проектов с нуля, модернизации legacy и внедрения архитектурных подходов.
Также обучал junior-разработчиков и помогал им выйти на самостоятельную работу с реальными задачами.
В менторстве хочу делиться практическим опытом, помогать разбираться не только в том, как написать код, но и в том, почему стоит выбрать конкретное решение, как писать поддерживаемый код и уверенно работать над коммерческими проектами.
Помогаю развиваться во frontend-разработке — от укрепления базовых знаний до решения более сложных задач на коммерческих проектах.
React, Next.js и TypeScript
Разобраться в React, хуках, управлении состоянием и принципах работы компонентов.
Научиться писать типизированный, понятный и поддерживаемый код.
Разобраться в Next.js, SSR и взаимодействии frontend с backend через API.
Архитектура и качество кода
Разобраться в FSD, SOLID и принципах разделения ответственности.
Научиться проектировать структуру приложения и принимать технические решения.
Проводить рефакторинг, работать с legacy-кодом и избавляться от технического долга.
Создавать переиспользуемые компоненты и понимать принципы построения дизайн-систем.
Практика коммерческой разработки
Разбирать реальные задачи и сложные участки кода.
Улучшать навыки code review и учиться аргументировать технические решения.
Разбираться в производительности frontend-приложений.
Освоить подходы к работе в команде и взаимодействию с backend-разработчиками.
Развитие в профессии
Составить план развития и определить пробелы в знаниях.
Подготовиться к техническим собеседованиям по React и JavaScript.
Разобрать учебный или коммерческий проект, улучшить его архитектуру и качество кода.
Формат менторства подбираем под твой уровень, цели и задачи. Стараюсь не просто давать готовые ответы, а помогать самостоятельно находить решения и понимать логику, которая за ними стоит.