«Я понял, что могу дойти от идеи до работающего продукта», - Алексей Шевцов о карьерном пути и любимых проектах

Lead Engineer компании MaterialBank Алексей Шевцов в профессии уже более 10 лет. Он рассказал о карьерном пути и работе над яркими проектами.

Алексей, расскажите о том, как вы пришли в профессию?

Я окончил МГТУ имени Баумана по специальности “проектирование ЭВС”, компьютеры и интернет восхищали меня с детства, и я хотел разобраться, как они работают, начиная с электронов и транзисторов. Ближе к старшим курсам мне захотелось начать что-то создавать своими руками, и встал выбор - развиваться далее в сторону электроники или программной разработки.

По прекрасному стечению обстоятельств, в это время компания mail.ru и ее директор Дмитрий Гришин решили инвестировать в проект Технопарк. Они создали двухгодичную программу дополнительного образования в сфере разработки веб-сервисов. В качестве преподавателей выступали эксперты и сотрудники mail.ru. Благодаря этой программе я расширил свой кругозор и влюбился еще больше в мир разработки и архитектуры программных систем. Идея интернета как целого виртуального мира, который можно творить и менять своими руками, будоражила воображение.

На старших курсах мне удалось попасть в команду mail.ru в качестве Frontend Developer для проекта онлайн-редактора документов. С этого момента и начался мой карьерный путь.

Над какими яркими проектами вам удалось поработать за 10 лет?

Первый значимый проект, конечно онлайн-редактор документов в mail.ru, о котором я уже сказал. Там я проработал 3 года, за которые познакомился с архитектурой, процессами и организацией большой IT-компании. На это время пришелся фазовый сдвиг в мире фронтенд-разработки, появился фреймворк React, язык Typescript, а также Flux-архитектура, я помогал команде их внедрять, и мы ощутили на практике как это упрощает разработку очень больших и сложных приложений. В результате мы создали удобный сервис, благодаря которому во всех письмах почты mail.ru десятки миллионов пользователей могли видеть превью документа, который им отправляли по почте и даже могли редактировать их прямо из облака.

Важным этапом для меня стала работа в cian.ru. На мне было больше ответственности, чем ранее, так как я делал крупные проекты в одиночку и вырос до старшего разработчика. Мы с командой создали уникальный продукт, благодаря которому любой человек, выбирая квартиру в ЖК, может не просто посмотреть его на карте, а открыть поэтажные планы здания и уже определиться с подходящей квартирой. Для этого проекта я написал целый “paint” для команды модерации - они загружали в него поэтажные планы и обводили и размечали поверх все квартиры.

Еще мы сделали удобный инструмент поиска самих ЖК прямо на карте сервиса бронирования квартир перед покупкой, а также переписали с нуля страницу поиска объявлений, кратно ускорив ее работу, что положительно сказалась на бизнес-метриках.

Далее в моем карьерном пути последовал период стартапов. Я уперся в потолок, хотелось разрабатывать продукты не только со стороны frontend-a. Меня пригласили в команду стартапа HotelChat, где я окунулся в бэкенд-разработку, архитектуру, инфраструктуру, и стал full-stack разработчиком. В какой-то момент нам понадобилось сделать мобильные приложения для сотрудников отелей, и я создал их с нуля при помощи фреймворка React Native. Небольшой командой мы поддерживали много сервисов, приложение для браузеров, и полноценные мобильные приложения, и двигались очень быстро. Также я начал помогать с процессами в компании, а затем возглавил всю разработку и занял позицию CTO (Chief Technology Officer). В итоге я занимался и продуктом, и дизайном, и выстраиванием всех процессов, и развитием команды инженеров. Приходилось разбираться во всем - и тут я наконец ощутил, что могу быть не только частью команды, которая создает продукт, но могу ее выстроить, и вместе с ней сделать большой технический продукт.

Решения для отелей, которые мы разрабатывали (HotelChat, Teamjet, Teamatix) , уже успешны и набирают клиентов. На них уже работают лучшие мировые отели в России и за ее пределами, например, FourSeasons, Mariott, HolidayInn, Lotte и многие другие.

Еще мы первыми в мире совместно с Яндексом сделали и запустили проект в отеле Crown Plaza Moscow, когда гости отеля могли заказывать услуги в номер через Алису, а заказы попадали в нашу платформу для персонала. Мы разрабатывали навык для Алисы, чтобы гость мог в режиме диалога узнать о сервисах и услугах отеля, и что-то себе заказать.

Сейчас вы работаете над продуктом компании MaterialBank - DesignShop. Расскажите подробнее о вашей роли в нем

Да, верно. Сейчас я работаю на позиции Lead Software Engineer, набираю команду, выстраиваю процессы, разрабатываю архитектуру. Большую часть продукта мы строим с нуля, поэтому нам важно заложить правильный курс, чтобы техническая платформа была гибкой и масштабируемой. Здесь мне приходится объединять все свои знания и навыки, поскольку мы делаем проект под миллионную аудиторию, с высочайшими требованиями к качеству, дизайну, скорости и стабильности работы, и при этом делаем это в режиме стартапа, параллельно набирая команду и взаимодействуя с другими отделами компании в разных странах.

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

На данный момент мы работаем над платформой для А/B-тестирования и проектированием систем агрегации данных для последующего использования при обучении моделей машинного обучения. Важно сказать, что мы плотно сотрудничаем с инженерной командой MaterialBank в США: они помогают нам с интеграциями с e-commerce системами, которые обслуживают склады и заказы пользователей обоих продуктов.

Что для вас самое главное в работе?

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

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

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

Сабина Абасова

Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...