Ильнар Низамутдинов, Smart Business Technologies: Никогда не ограничивайтесь только кодом
В условиях динамичного развития e-commerce, где технологическое превосходство становится ключевым фактором конкурентоспособности, роль руководителя приобретает особое значение. Ильнар Низамутдинов, руководитель группы разработки в Smart Business Technologies (обеспечивающей работу Yandex.Market), фокусируется на оптимизации ИТ-инфраструктуры. Его работа направлена на поддержку бизнес-процессов, масштабируемость и создание условий для дальнейшего развития. Ключевым элементом его деятельности является проектирование соответствующей архитектуры. Ильнар Низамутдинов, как специалист в своей области, был приглашен в жюри премии Digital Leaders в 2023 г. и в экспертный совет Национальной бизнес-премии «Технологии и инновации» в 2024 г. В рамках интервью СNews спросил, как сократить время разработки в четыре раза, почему «умная» загрузка страниц — это вопрос прибыли, и как вырастить команду из 12 высококлассных инженеров в условиях глобальной миграции технологий.
CNews: Ильнар, возглавляя группу в Smart Business Technologies, вы работаете над проектом Yandex.Market, характеризующимся высокой нагрузкой и сложной архитектурой. Какие основные проблемы вы выявили в управлении клиентскими платформами с точки зрения архитектуры?
Ильнар Низамутдинов: Основной вызов заключался в разобщенности. Ранее iOS, Android и веб-версии имели совершенно разные реализации бизнес-логики. Для бизнеса это означало умножение на четыре любых затрат: каждую новую функцию приходилось проектировать, писать и тестировать четыре раза. Это не только увеличивало бюджеты, но и создавало опасные задержки при выводе продукта на рынок. Моей задачей в Smart Business Technologies стало устранение этого дублирования и создание единой технологической системы.
Работая в сербском офисе, мы сфокусировались на том, чтобы превратить разрозненные приложения в стройную экосистему. Важно было не просто исправить, а изменить саму парадигму разработки. Мы внедрили подход, основанный на глубоком анализе архитектуры и моделировании затрат. Это позволило нам увидеть, где именно компания теряет ресурсы, и предложить решение, которое в корне изменило экономику проекта.
Как руководитель группы разработки, я отвечаю за то, чтобы эти изменения происходили плавно и приносили измеримый результат. Мы стремимся к тому, чтобы архитектура клиентских и серверных решений была не просто надежной, но и гибкой. В e-commerce, где конкуренция идет на уровне пользовательского опыта, способность системы быстро адаптироваться под новые нужды — это вопрос выживания бренда.
CNews: Одним из наиболее значимых проектов вашей команды стала унификация бизнес-логики и перенос ее на серверную сторону. Какие архитектурные решения позволили добиться такого результата?
Ильнар Низамутдинов: Перенос логики на сервер стал ответом на запрос бизнеса о максимальном ускорении. Когда мы централизовали правила работы компонентов, мы сильно сократили команды мобильной и веб разработки от рутинного дублирования кода. Теперь разработка одной функции занимает 8 человеко-дней вместо прежних 32. Это позволило нам сократить цикл выпуска обновлений с месяца до полутора недель.
Помимо скорости, мы получили колоссальную финансовую отдачу. Только на поддержке кода компания экономит более нескольких миллионов долларов ежегодно, а прямая экономия на процессах тестирования составила свыше нескольких десятков тысяч долларов. Эти ресурсы теперь направляются на создание новых сервисов, а не на исправление старых ошибок. Стандартизация поведения функций на всех платформах также повысила доверие пользователей — они получают стабильный и предсказуемый продукт.
Технически это была сложная задача, требующая пересмотра взаимодействия клиента и сервера. Но снижение числа критических инцидентов в производстве на 60% подтвердило правильность выбранного пути. Мы не просто ускорили работу, мы сделали её качественнее. Сегодня это решение является эталоном того, как инженерная оптимизация напрямую влияет на KPI всей корпорации.
CNews: Масштабный переход на новые технологии — еще один сложный проект. Как вам удалось организовать работу команды из 12 инженеров, чтобы не сорвать важные эксперименты на платформе?
Ильнар Низамутдинов: Миграция была жизненно необходима, так как старый инструмент Yate тормозил развитие и усложнял найм специалистов. Я разработал поэтапный план: мы начали с мобильной версии, как более динамичной, и только затем перешли к десктопной. Главным инновационным решением здесь стала система «experiment-safe» миграции. Она позволила нам обновлять платформу по частям, не затрагивая десятки активных маркетинговых и продуктовых экспериментов, которые критически важны для Yandex.Market.
Команда из 12 инженеров под моим началом работала над созданием переиспользуемых компонентов. Это привело к тому, что объем кода сократился почти вдвое. Теперь компонент реализуется один раз и используется повсеместно, что минимизирует вероятность ошибок. Также мы добились впечатляющего ускорения работы сайта: время загрузки страниц упало с 3 секунд до 1,6 секунд, что кардинально улучшило пользовательский опыт.
Отдельным важным пунктом стало обучение. Я создал внутренний React-курс для сотрудников, чтобы команда могла быстро освоить новый стек технологий. Это позволило нам не искать людей на стороне, а повысить квалификацию действующих сотрудников, сохранив их опыт и знания о продукте. В итоге мы получили не только обновленную платформу, но и команду экспертов мирового уровня.
CNews: Вы уделяете большое внимание производительности клиентских приложений. Как вы определяете приоритеты при внедрении новых фич, чтобы они не ухудшали производительность, и какие инструменты используете для автоматизированного контроля?
Ильнар Низамутдинов: Исследования показали, что мы начали отставать от конкурентов по ключевым метрикам LCP (Largest Contentful Paint) и TTI (Time to Interactive). Для маркетплейса это важно, ведь чем дольше грузится страница, тем ниже вероятность покупки. Я возглавил кросс-платформенную команду, задачей которой было сделать интерфейс максимально отзывчивым.
Мы внедрили систему непрерывного мониторинга и применили ряд решений. В частности, оптимизировали отображение первой важной информации, чтобы пользователь видел контент практически мгновенно. Также была внедрена адаптивная ленивая загрузка для тяжелых блоков — изображений и рекомендаций. Они подгружаются только в тот момент, когда пользователь действительно к ним обращается.
Эти меры привели к значительному улучшению пользовательского опыта. Снижение времени ожидания напрямую повлияло на бизнес-показатели: вероятность совершения покупки выросла, так как процесс выбора и оформления заказа стал бесшовным. Мы создали систему, которая сама контролирует свою производительность, не позволяя новым фичам замедлять работу сервиса.
CNews: Два года назад вы вошли в состав жюри конкурса Digital Leaders, который, согласно их официальному сайту, оценивает лучшие цифровые продукты и решения в индустрии. Это престижная площадка, где оцениваются лучшие эксперты страны…
Ильнар Низамутдинов: Участие в Digital Leaders — это признание экспертности на национальном масштабе. В экспертный совет приглашаются люди, имеющие значительный вклад в отрасль, и для меня было честью оценивать проекты крупнейших компаний и инновационных стартапов. Это мероприятие объединяет лидеров цифровизации, и роль жюри здесь заключается в том, чтобы выявить практики, которые действительно меняют жизнь людей и эффективность бизнеса.
Мой опыт руководителя группы разработки в Smart Business Technologies помог мне объективно оценивать техническую сложность и потенциал внедряемых решений. Я смотрел на проекты с точки зрения архитектуры, масштабируемости и того, как они решают реальные боли пользователей. Это был отличный опыт обмена знаниями с другими влиятельными людьми в IT-индустрии.
Digital Leaders Award задает высокую планку: лауреатами становятся те, кто набрал наивысшие баллы по результатам итогового протокола. Быть частью процесса, который определяет вектор развития цифровой среды в России, большая ответственность. Этот опыт подтвердил, что глубокая инженерная экспертиза сегодня востребована как никогда.
CNews: В прошлом году вы продолжили оценивать технических лидеров на Национальной бизнес-премии «Технологии и инновации». Что было для вас самым важным при выборе победителей?
Ильнар Низамутдинов: В 2024 году в рамках премии «Технологии и инновации» я сфокусировался на узкопрофессиональных номинациях: «Разработчик года в секторе Fintech», «Инженер-программист года», «AI-специалист года» и «Эксперт в области фронтенд разработки». Здесь критерии были максимально жесткими. Я оценивал не только результат, но и архитектурную чистоту, инновационность подхода и вклад в социальное или промышленное развитие.
В секторе «Разработчик года в секторе Fintech», например, критически важна надежность и безопасность в сочетании с высокой скоростью обработки транзакций. Как специалист по высоконагруженным системам, я обращал внимание на то, как команды решают вопросы отказоустойчивости. По завершении работы я получил благодарственное письмо от оргкомитета премии, что стало приятным подтверждением того, что мой вклад в судейство помог обеспечить высокий уровень объективности.
Участие в таких премиях — это не просто оценка чужих заслуг, это возможность увидеть будущее технологий. Для меня важно, что я могу содействовать выявлению лучших талантов в индустрии. Это вдохновляет на новые свершения внутри моей команды в Smart Business Technologies, позволяя внедрять самые передовые практики у нас в Yandex.Market.
CNews: Ильнар, как профессиональный разработчик, какие советы вы можете дать инженерам, желающим развиваться в своей профессиональной области?
Ильнар Низамутдинов: Совет прост: никогда не ограничивайтесь только кодом. Инженер — это человек, который понимает, как его работа генерирует прибыль или экономит ресурсы. Нужно развивать в себе стратегическое мышление и способность анализировать архитектуру с точки зрения бизнес-процессов. Именно сочетание глубокой технической экспертизы и умения управлять крупными инженерными командами делает специалиста по-настоящему ценным.
Важно также постоянно учиться и делиться знаниями — создание внутренних курсов или участие в экспертных советах премий помогает структурировать собственный опыт. Лидерство — это ответственность за продукт, за людей и за то, как ваши решения изменят рынок через год или два. Будьте теми, кто задает стандарты, а не просто следует им.




