Александр Моргунов

Tech Lead @ Samokat.tech (ex-Yandex)
Frontend
Team Lead/Management
Александр Моргунов
Опыт: 5-10 лет
Цена (за час): 5000 руб
Получили помощь: 4 человека
О себе

Привет! Меня зовут Александр Моргунов, рад познакомится. Возможно вы уже знаете меня: выступаю на фронтенд конференциях, веду блог https://amorgunov.com и телеграмм канал https://t.me/amorgunov, пару лет работал ментором и наставником в Яндекс.Практикум на курсе Middle Frontend разработчик. Сейчас работаю тех/тим-лидом в компании Samokat_tech над веб-приложением Самоката (https://samokat.ru). А так в разработке более 9 лет, до Самоката работал 4 года в Яндексе и 3 года в аутсорс компании Noveo.

  • В Samokat_tech сначала работал над мобильным приложением на React.Native, два года назад в качестве техлида собрали с нуля команду и начали разработку веб-приложения. Участвовал абсолютно во всех архитектурных решениях и формировании процессов в команде. Само приложение запустили спустя 9 месяцев на NextJS, сейчас обогащаем его продуктовыми фичами;

  • В Яндексе работал в различных отделах (в Маркете занимался b2b продуктами и привнес процесс по работе с компонентными тестами, в Поиске разрабатывал образовательные проекты с нуля и разрабатывал конструктор Лендингов)

  • В Noveo набирался опыта и принял участие в разработке около 7 проектов разной сложности.

Что бы у нас произошел мэтч, пару моментов:

  • Если вы ищете первую работу, то будет лучше поискать менторов, специализирующихся на этом (у которых есть список вопросов к собеседованиям и карта развития). Если вы уже работаете во фронтенде (в независимости от уровня), то скорее всего я смогу вам помочь;

  • Последнее пару лет больше всего работаю с NextJS, React, Redux, TypeScript, FSD, архитектурой и оптимизацией приложений в целом. В свободное время пробую всякие менее популярные вещи, типа SolidJS. Если у вас вопросы по конкретным технологиям, то они должны быть из списка выше.

С чем помогу

→ Первая сессия — бесплатно

На первой встрече на 15-30 минут познакомимся и обсудим ваш запрос. Я скажу, смогу ли вам помощь и расскажу план действий, как мы можем выстроить взаимодействие. Для каких-то запросов будет достаточно одной встречи, для каких-то мы можем построить серию встреч, где будем поэтапно решать ваши задачи.

→ План развития

В идеале я вижу, что ваши руководители должны это делать, но к сожалению либо плана развития вообще нет, либо он является чисто формальностью. Мы сформируем план развития на три месяца вперед. Как это происходит? Я скидываю перед встречей вам гугл табличку с кучей различных компетенций, которую нужно заполнить перед встречей. На самой сессии мы разбираем полученные результаты и формируем несколько основных областей, в которых нужно расти. По каждой области я подготавливаю материал, который нужно за это время изучить/пройти.

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

→ Мок-собеседование

Подготовлю вас к техническим и поведенческим вопросам. Можем провести мок-интервью. Могу поделиться этапами проведения собеседований как в Яндекс, так и Samokat_Tech (и там, и там был в роли собеседующего и участвовал в формировании вопросов), или рассказать, на что конкретно смотрят и проверяют на каждой из секций.

Можем прогнать интересующую вас тему: live coding и алгоритмы, архитектурные секции (например, проектирование покупательской корзины во фронтенд приложении) или просто технические вопросы на значение конкретных технологий. Я дам исчерпывающий и честный фидбек.

→ Технические вопросы

Отвечу на ваши вопросы по фронтеду, помогу спроектировать архитектуру на старте, проведу код ревью проекта или конкретного модуля. Выдам независимую точку зрения, если вы не можете внутри определиться с выбором того или иного инструмента.

Могу поделиться опытом по работе с NextJS (app router или page router), Feature-Sliced Design (и как решать основные боли), как работать с монорепозиторием (и нужен ли он вам вообще), как разрабатывать библиотеку компонентов, как работать с высокой серверной нагрузкой.

→ Тимлидство и софтскиллы

  • Помогу улучшить взаимодействие с командой и повысить производительность

  • Наладить процессы внутри команды (работа по спринтам, оценка задач, оценочные встречи, документация, 1х1)

  • Помогу советами как собрать техническую команду, и как не стоит собирать команду

  • Как составить онбординг для будущих коллег

  • Как расти самому как тимлиду и какие зоны компетенций должны быть

  • Подготовиться к публичному выступлению

Компетенции
typescript, fsd, nextjs, feature-sliced design, сlean architecture, architecture, ddd, domain, growing, код ревью, фсд, react, реакт, фронтенд, развитие, план развития, ипр, redux, redux-toolkit, rtk, rtk-query, javascript