Карьера в ABBYY: от Junior Developer до Head of Product Engineering

Карьерный путь Сергея Сомкова начался в ABBYY в 1998 году с позиции Junior C++ Developer. Сейчас он занимает должность вице-президента ABBYY, Head of Product Engineering.

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

Расскажи о своем карьерном пути.

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

Первый раз я пришел в ABBYY в 1998 году на должность Junior C++ Developer и разрабатывал User Interface для ABBYY FineReader. Со временем дорос до Senior Developer, а еще через несколько лет — до руководителя выпуска всего продукта. Позднее стал заниматься процессами внутри всей разработки: архитектурой, общими библиотеками, обучением и созданием ранговой системы аттестации сотрудников, а затем – запуском и развитием Linux Production.

В конце 2018 года Яндекс пригласил меня возглавить команду одного из ключевых сервисов Yandex.Cloud – Compute. На этой позиции я получил колоссальный опыт создания и реальной эксплуатации высоконагруженного облачного сервиса. И в начале 2021 года вернулся в ABBYY, где теперь руковожу командой продуктовой разработки в 150 человек. Сейчас мы активно применяем и развиваем в ABBYY лучшие практики создания и эксплуатации Cloud-приложений, и мой бэкграунд здесь очень кстати пригодился.

Расскажи подробнее, в чем именно сейчас заключается твоя работа?

Ее можно разделить на два ключевых направления: формирование команды и улучшение процессов разработки продуктов.

Создание крепкой команды и привлечение в ABBYY лучших умов к созданию продуктов — моя первоочередная задача. Я прекрасно знаю, насколько важно, во-первых, работать в сплоченной и профессиональной команде, где доверяют экспертизе каждого, а во-вторых, иметь возможность обучаться и расти как профессионал. И здесь моя задача — развить для разработчиков ABBYY такое community, которое отвечает их потребностям, обеспечивает самые комфортные условия и справедливую компенсацию, чтобы они всецело смогли сконцентрироваться на решении рабочих задач.

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

Почему все-таки ABBYY?

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

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

Также здесь работает команда профессионалов, которая при этом доверяет экспертизе каждого сотрудника, даже низкого ранга. В таких условиях можно постоянно учиться, быстро расти и прокачивать скиллы. Я на своем опыте убедился, что при желании в ABBYY каждый может вырасти с Junior Developer до руководящей позиции.

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

Каким образом?

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

Профессиональная аттестация — уникальный процесс для IT-компаний, поскольку в большинстве компаний его либо нет, либо он происходит внутри одной команды, что не очень эффективно.

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

Такой метод действительно работает. К примеру, когда мы опубликовали код нашей кросс-платформенной библиотеки NeoML на GitHub, внешние ресерчеры отметили беспрецедентно высокое качество кода ABBYY.

Какие еще у ABBYY есть преимущества как у работодателя?

В ABBYY большое внимание уделяется work-life balance, мы думаем о разделении труда и не хотим перегружать наших сотрудников. Во многих IT-компаниях на плечи разработчиков ложатся несвойственные им задачи, например, по тестированию или администрированию. От этого часто страдает качество разработки.

Мы в ABBYY стараемся сделать так, чтобы у каждого сотрудника было четкое и понятное поле работы, поэтому разделяем задачи для большей эффективности. К примеру, над проектом вместе с разработчиком работают инженеры по тестированию, DevOps-инженеры, технические писатели, UX-дизайнеры, Product- и Project-менеджеры.

Кроме того, несмотря на то что ABBYY более 30 лет, мы не стоим на месте и используем современный стек технологий (.NET Core 3.1, Kubernetes (k8s), Docker, React JS и многое другое), что значительно упрощает работу нашим разработчикам.

Есть ли открытые вакансии в твоей команде?

Мы всегда рады новым сотрудникам от Junior до Principal. Сейчас в команде продуктовой разработки открыты позиции DevOps, C++, C#, React.js разработчиков, UI/UX-дизайнеров.

Какой совет можешь дать разработчикам?

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

Чем увлекаешься в свободное время?

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

Career

Подписка на обновления в блоге

Вы будете получать статьи на почту первыми

Ваша подписка прошла успешно! Пожалуйста, проверьте ваш почтовый ящик и подтвердите подписку. Если вы не видите письмо в течение нескольких минут, проверьте папку со спамом и нежелательной почтой.

Я проинформирован о том, что я имею право в любое время полностью или частично отозвать вышеуказанное согласие. Данное согласие на обработку персональных данных может быть отозвано в любой момент. Для этого нажмите на ссылку «Отписаться» внутри любого письма, полученного от ABBYY, или заполнив форму Права доступа ABBYY к персональным данным.

Я даю согласие на использование моих персональных данных для целей, описанных в правовой политике.

Ваша подписка прошла успешно!

Пожалуйста, проверьте ваш почтовый ящик и подтвердите подписку. Если вы не видите письмо в течение нескольких минут, проверьте папку со спамом и нежелательной почтой.

Читайте нас