article-spots
article-carousel-spots
programs
Новости

Кто такие Liberty Global? О голландском стиле работы и ТВ нового поколения

27 апр. 2020

Что конкретно и для кого делает EPAM? Сегодня редкий случай, когда мы приоткроем занавес и расскажем о самом «вкусном» из первых рук. Мы заглянули на Liberty Global Day и пообщались с командой одного из давних клиентов EPAM, мирового провайдера интернета и телекоммуникационных услуг Liberty Global, выпытали подробности проектов и узнали, как белорусам работается в Голландии.

Кто такие Liberty Global?

Liberty Global – это самый большой поставщик кабельного интернета за пределами США. Образовалась в 2005 путем слияния Liberty Media International, Inc. (LMI) и UnitedGlobalCom, Inc.(UGC). Стратегия компании заключается в инвестициях – покупке и интеграции нового бизнеса. Сегодня компания владеет провайдерами в шести странах Европы, но при этом сам бренд мало известен. Чтобы увеличить популярность, компания совершает заметные покупки. Из самого примечательного: с 2015 Liberty Global принадлежит автогоночная серия «Формула E», с 2017 её «дочке» LMI – «Формула 1».

Продукты Liberty Global

Компания производит продукты в двух основных направлениях:

  1. Entertainment. Сюда входят веб- и мобильные приложения, на которых можно смотреть on-demand-контент (каталог фильмов и сериалов) и linear-контент (потоковое телевидение, ТВ каналы). Это достаточно уникальная история, когда эти два типа представлены на одной платформе. Приложений-конкурентов практически нет. Также в эту категорию входят set-top боксы, которые Liberty Global поставляют своим клиентам.
  2. Connectivity. Продукты связаны с интернетом в том или ином проявлении: от одиночных модемов до mesh-сетей из девайсов в доме или офисе. Чтобы эффективно управлять интернетом, выполнять настройки различного рода, компания создала специальное мобильное приложение. Через него, кроме всего прочего, можно подключать девайсы к публичным сетям. У Liberty Global множество точек доступа по Европе, путешествуя по странам провайдера, клиенты могут свободно подключаться к Wi-Fi.

Если называть цифры, то около 6 млн клиентов компании потребляют видеоконтент, через провайдеров Liberty к интернету подключились 9 миллионов семей, более миллиона используют ТВ платформу, еще 1 млн – мобильные приложения.

Что EPAM делает для Liberty Global?

Александр Астапенко, Главный менеджер аккаунта Liberty Global, EPAM Netherlands

EPAM работает с этим аккаунтом уже больше шести лет. Мы начинали маленькой командой в Амстердаме, когда только появлялись первые мобильные приложения компании. Сегодня мы работаем с большим количеством продуктов и проектов Liberty Global. Мы разрабатываем видеоплатформу, мобильные приложения под iOS и Android, Windows Native, веб-приложения, делаем большую работу для создания видеоконтента и connectivity части, строим data-платформу.

Кирилл Кухавец, Head of Front-end practice, EPAM Netherlands

Проще сказать, что мы не делаем. Мы занимаемся созданием end-to-end решений: от разработки back-end с нуля до тестирования продукта. Это один из случаев, когда мы все делаем сами. Фактически, это позволяет EPAM работать как продуктовой компании. Есть, конечно, какое-то видение со стороны заказчика, но Liberty дает нам определенную степень свободы.

ТВ нового поколения 

Флагманский продукт Liberty Global – платформа Horizon TV. По сути, это set-top box или ТВ-приставка, которая делает ваш телевизор Smart. Horizon имеет свои отличительные особенности, которые выделяют его среди конкурентов: в 2016 году разработчики интегрировали в платформу Twitter. Телезрители получили возможность накладывать живые твиты на экран программы в прямом эфире.

Существует отдельная команда Horizon GO Web, которая работает над веб-приложением, которое позволяет смотреть любимые ТВ-каналы в браузере. У разработчиков остается время на креатив и эксперименты: команде удалось запустить chromecast на старом телевизоре Витязь 2002 года производства.

Александр Карлович, Lead Software Engineer, Technical PM/DM проекта Horizon GO Web, EPAM Netherlands

И все сработало, доказав, что умный дом может быть даже с нашим белорусским производителем. Сейчас сфера развивается в сторону доступности. Мы делаем так, чтобы любой контент был доступен как можно большему количеству человек на как можно большем количестве девайсов. Несмотря на рост популярности девайсов и видеоконтента, технологии и видеостриминг идут в унифицированную степь. Сейчас делать стриминг становится интереснее и проще. Потому что есть common way: можно запустить и chromecast, и веб-приложение, и мобильный софт и использовать при этом одну и ту же технологию.

Максим Шастель, Lead Software Engineer, EPAM Netherland

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

Телеметрия и анализ данных

Liberty Global – это большая компания, которая находится в постоянном движении. Команда должна соответствовать высокому ритму и оперативно улучшать сервисы. Чтобы изменения приносили пользу, перед принятием решения необходимо провести анализ. 

Кирилл Лис, Senior Manager, Technology Consultant Data Analytics практики EPAM Netherlands

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

Надежность разработки

Разработчики аккаунта Liberty Global уделяют особое внимание качеству своей работы и надежности системы, которую строит команда. 

Владимир Мигуро, Solution Architect, ведет SA практику в EPAM Netherlands, директор по разработке Liberty Global

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

Почему Liberty Global?

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

Кирилл Кухавец, Head of Front-end practice, EPAM Netherlands

Эта компания очень тесно связана с моей карьерой. Я пришел сюда в 2013 году простым инженером и прошел все ступени до деливери менеджера. За это время я успел поработать на трех проектах с разными подходами, оставаясь в одном аккаунте. Когда настает момент усталости, тебе хочется что-то изменить в своей жизни, Liberty Global придумывают что-то, что заставляет остаться. Здесь постоянно меняется технологический стек, платформа, люди, с которыми работаешь. Я будто прихожу работать не на новый проект, а в совсем другую компанию.

Кирилл Лис, Senior Manager, Technology Consultant Data Analytics практики EPAM Netherlands

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

Александр Астапенко, Главный менеджер аккаунта Liberty Global в EPAM Netherlands

Три года назад, присоединяясь к аккаунту, я был активно вовлечен в стартап экосистему и немного с предрассудками относился к корпорациям. Думал, что они неповоротливые. В Liberty работает 20 000 человек, но несмотря на это они не боятся бросать себе вызов и все менять. Это меня удивило. Практически каждый год в компании начинается с изменений внутренней структуры, корректировки стратегии по проектам и по компании в целом. Они очень динамичные и часто делают, я бы сказал, рискованные шаги. Вот это их отсутствие страха делать ошибки на всех уровнях я и считаю главным преимуществом компании.

Владимир Мигуро, Solution Architect, ведет SA практику в EPAM Netherlands, директор по разработке Liberty Global

У меня есть очень смешная история по этому поводу. Я люблю бегать. Когда жил в Минске, бегал по Максима Богдановича. Лет 6 назад я захотел поучаствовать в марафоне. Я не знаю почему, но зарегистрировался на соревнования именно в Амстердаме. Наверное подумал, что было бы клево туда съездить. Пока готовился к марафону, мой хороший друг позвал меня работать на проект EPAM для Liberty Global. И так получилось, что я прошел все этапы и перебрался в Амстердам прямо ко дню соревнований. Я начинал как архитектор на проекте Horizon GO, мы занимались мобильной разработкой. Потом я вырос в end-to-end архитектора. А после реорганизации в компании меня попросили полидать бэкенд разработку в целом. Я до сих пор тут, потому что мне нравится домен, уникальность некоторых наших продуктов и веселая интернациональная команда. Представьте, поляки, белорусы, голландцы, бразильцы, португальцы, испанцы и французы варятся все вместе и придумывают крутые вещи. Может ребята из Netflix и Amazon делают лучше, но мы делаем по-другому.

Александр Карлович, Lead Software Engineer, Technical PM/DM проекта Horizon GO Web, EPAM Netherlands

Это очень интересный домен. Интернет-сервисы, медиа-сервисы – все то, чем люди пользуются каждый день. Все смотрят телевизор в той или иной степени, даже те, кто говорит, что не смотрит. Кто-то смотрит олдскульный телик, кто-то потребляет контент через мобильный телефон, кто-то «зависает» на youtube, а кто-то – в apple-трансляциях. Все это старое доброе телевидение, только в новом формате. За 5 лет работы я сроднился с этим заказчиком, буквально прирос. Больше всего нравится ощущать, что продуктами, которые ты создаешь, пользуются люди со всего мира, и даже твое окружение. У родственников моей жены, например, дома подключена наша приставка, а на телефоне – приложение Liberty. Люблю собирать фидбеки реальных пользователей, когда приезжаю в гости.

Чем отличается голландский стиль в работе?

Владимир Мигуро, Solution Architect, ведет SA практику в EPAM Netherlands, директор по разработке Liberty Global

Если сравнивать подходы к работе в EPAM Netherlands и EPAM Belarus, то отличий нет. Мы все работаем очень много. Если посмотреть по офису Liberty Global, то вечером после шести остаются только ребята из EPAM. Голландцы работают меньше, как и все европейцы. Здесь очень любят поговорку: «Если сказано «будет сделано сегодня», будет сделано через неделю, а если сказано «будет сделано через неделю», будет сделано через месяц. Они постоянно смеются и говорят, что никто в стране не работает. Но при этом товары доставляются, поезда и автобусы уходят вовремя, то есть сама система работает. Это удивительно!


EPAM – это не всегда офисная работа в вашей родной стране. Это международные возможности, главное знать, как ими правильно воспользоваться.