🌍 Need a mentor abroad?openmentor.io

Глеб Шаев

Frontend разработчик @ MerlionTech
Frontend
Глеб Шаев
Опыт: 2-5 лет
Цена (за час): 1000 руб
Получили помощь: 6 человек
О себе

Я 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.

  • Разобрать учебный или коммерческий проект, улучшить его архитектуру и качество кода.

Формат менторства подбираем под твой уровень, цели и задачи. Стараюсь не просто давать готовые ответы, а помогать самостоятельно находить решения и понимать логику, которая за ними стоит.

Компетенции
JavaScript (ES6+), TypeScript, React, Next.js, Redux Toolkit, Effector, GraphQL, Apollo, REST API, WebSocket, SSR, HTML5, CSS3, SCSS/SASS, LESS, CSS Modules, Styled Components, Tailwind CSS, BEM, Feature-Sliced Design (FSD), SOLID, модульная архитектура, Component-driven development, frontend-архитектура, UI-kit, дизайн-системы, Storybook, переиспользуемые компоненты, рефакторинг legacy-кода, оптимизация производительности, code review, Git, GitHub, GitLab, Vite, Webpack, Figma, Node.js, Bun, GSAP, Swiper, Lenis