logo

Расстаемся со слабыми, берем сильных. Три руководителя IT и разработки Favbet рассказали о своей работе

Нападение хакеров, запуск платформы за одну ночь – эти трудности помогают «прокачаться» разработчикам BetInvest. IT-компания создает платформы для ставок, в основном для букмекерской компании Favbet.

В партнерском материале с Favbet руководители трех разных направлений BetInvest рассказали, какие инициативы помогли им профессионально вырасти, почему им нравится игровая сфера и что они ценят в своих командах.

Партнер проекта?

Артем Скрипник, руководитель разработки: «‎У нас даже юристы переучивались в разработчиков»

С чего начинал

Я пришел в BetInvest в 2019-м – до этого четыре года работал на лидера в разработке программ для гемблинга (азартные игры. – Прим. ред.). Там я отвечал за качество продукта.

Каждую зиму мы представляли свою платформу на ICE Show – выставке, на которую съезжаются разработчики из сфер гемблинга и беттинга (спортивные ставки. – Прим. ред.). Каждый отдел готовил свою часть платформы. Моя команда собирала их вместе на фронтенде. Но часто какой-нибудь отдел не успевал сдать работу в срок, поэтому мы заканчивали в последние пару ночей. Этот опыт научил меня строить кросс-командные коммуникации и налаживать доставку продукта с учетом множества неизвестных.

В BetInvest мне как раз предложили позицию QA-менеджера (руководителя отдела обеспечения качества, который отвечает за корректную работу платформы. – Прим. ред.). Я занимался уже платформой целиком, а не одной ее частью, как раньше. Здесь я смог посмотреть на то, что делаю, с точки зрения пользы для бизнеса: ставил себя на место клиента и думал, что поможет решить его проблему.

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

 

Такие инициативы мы разрабатывали с IT-директором и его проектными менеджерами. На одном из этапов он решил покинуть компанию, и руководство BetInvest предложило мне занять его должность. Я продолжил развитие на новой позиции.

Смотреть вакансии в BetInvest

Над чем работаю

Мы разрабатываем и адаптируем игровую платформу BetInvest для работы Favbet в Украине, Беларуси, Хорватии, Румынии. Но у нас есть и другие заказчики, например, из Азии. Интересно, что их требования к визуальной части отличаются от европейских.

Артем Скрипник, руководитель разработки в BetInvest

Однажды мы предложили заказчику из Японии лаконичный сайт, а тот попросил его переделать. Он хотел увидеть а-ля баннерную «кричащую» рекламу из 90-х – это именно то, что нравилось японцам. Команде пришлось смириться и принять «местные» правила.

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

Проект для BetInvest, которым я горжусь, – сервис Game Suggestion. Моя команда разработала алгоритм, который позволяет на основе игрового опыта рекомендовать игроку то, что, скорее всего, его заинтересует. Когда на сайте тысячи игр, у пользователя разбегаются глаза. А сервис прогнозирует: если человек уже играл в игры про Бэтмена, его может привлечь игра с Халком.

Как работаю с командой

В IT-отделе у нас больше 200 человек: разработчики, тестировщики, проектные менеджеры и так далее. BetInvest сопровождает продукт от идеи до результата, поэтому в команде должны быть специалисты разных сфер. Некоторых найти непросто, например, разработчиков, которые пишут на Erlang. Этот язык позволяет эффективно работать с высокими нагрузками на сайте и уменьшать затраты на серверы, то есть покупать меньше мощностей в дата-центре. В BetInvest около 30 Erlang-разработчиков, и нам нужны еще люди.

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

Если я вижу, что сотрудник устал, то думаю, как помочь в его случае: предложить отпуск или работу над другим проектом. Одного Erlang-разработчика мы перевели на работу с highload-системами (высоконагруженные веб-приложения. – Прим. ред.), которые обрабатывают десятки тысяч запросов в секунду на нашей платформе. Ему понравилось, и он до сих пор этим занимается.

За что люблю свою работу

IT-специалистам не так важна сфера – гемблинг, беттинг или что-то другое. Им важны технические задачи: например, разрабатывать highload-систему или модуль с платежными системами. Подстегивает то, что программами, к которым ты приложил руку, пользуются тысячи людей. Ты ближе к своим пользователям. 

Смотреть вакансии в BetInvest

Виталий Силаев, программный менеджер: «В первые дни в BetInvest удивлялся, почему никто не спешил домой после работы»

С чего начинал

До 2015 года я был главным аналитиком отдела развития дебетовых карт в банке. Одними из первых в Украине мы сделали такие карты для молодежи. Кроме этого, я сотрудничал с командой разработчиков, погружался в нюансы бэкенда.

Мне хотелось профессионально развиваться, а в банке быстрого роста не было. Я решил уйти в IT. На сайте вакансий мое резюме увидели рекрутеры BetInvest – предложили стать проектным менеджером команды аналитических систем, и я согласился.

В команде тогда было всего два человека. Помню, когда я впервые пришел в офис, меня удивили бас-гитара и усилители там. Вечером ребята играли рок, а другие пили кофе, общались. Я был в недоумении – никто не спешил домой после работы. Когда послушал в их исполнении хиты The Cranberries и Deep Purple, понял, что мы точно сойдемся.

Перед командой поставили вызов – сделать более гибкую и быструю систему отчетности. И мы создали BI-систему (визуализация данных. – Прим. ред.). Благодаря ей компания автоматизировала отчетность, а время, которое уходило на составление отчетов и обработку информации пользователями, сократилось до нескольких минут.

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

Виталий Силаев, программный менеджер BetInvest

На нашу платформу заходит множество пользователей, поэтому не удается избежать хакерских атак. Мы используем системы мониторинга, чтобы вовремя их заметить. Эти системы постоянно улучшаются. Однажды хакеры атаковали платформу во время рождественских праздников. Атака была хитрой: дежурные не сразу заметили попытку взлома. Но один из сотрудников тогда тестировал новую систему информирования. На его телефон пришло уведомление о подозрительных действиях в системе.

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

Смотреть вакансии в BetInvest

Как я получил повышение

В 2019 году BetInvest начали менять структуру компании – готовились к расширению. Нужен был человек, который из проектных менеджеров сделает команду людей, которые не просто консультировали бы разработчиков, а полностью отвечали за проект: набирали новых сотрудников, просчитывали бюджеты и так далее.

Офис BetInvest (Favbet)
Офис BetInvest (Favbet)

К тому моменту я уже был опытным сеньором в проектном менеджменте. Мои идеи развития компании находили отклик у других руководителей. Поэтому мне предложили роль программного менеджера, который руководит проектными менеджерами. Сейчас у меня в команде их 11 и у каждого из них в подчинении от 5 до 20 разработчиков. 

За что люблю свою работу

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

Михаил Горишний, руководитель направления PHP-разработки: «Гемблинг и беттинг для консервативных людей – это как секс-шоп для старшего поколения»

С чего начинал

Я в BetInvest почти год. До этого работал в сервисе имейл-рассылок Unisender – был тимлидом разработчиков, которые занимались функционалом платформы. Когда проходил собеседование в BetInvest, меня предупредили, что будет сложно – проект непростой. Меня это даже раззадорило – я люблю вызовы, поэтому принял предложение.

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

 

Михаил Горишний, руководитель направления PHP-разработки BetInvest

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

Смотреть вакансии в BetInvest

Над чем работаю

Представьте: вы делаете ставку в виртуальной игре-рулетке на сайте Favbet. Вы видите только, как крутится барабан и появляется результат – выиграли или нет. Но за пару мгновений произошло много операций между платформой и самой игрой. Мы с командой PHP-разработчиков следим за тем, чтобы они выполнялись корректно. Проверяем, каким механизм видит пользователь, делаем тестовые ставки.

Я собираюсь полностью автоматизировать разработку, чтобы на нее уходило минимум времени. Это удастся, например, если об ошибках мгновенно будет сообщать система мониторинга. Тогда и помощь тестировщиков нам будет не нужна. Сейчас мы уже работаем не над текущими проблемами, а над возможными: к примеру, что будет, если нагрузка вырастет в 10 раз.

За что люблю свою работу

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

Мне поступают предложения о работе от других компаний. И я не игнорирую сообщения, отвечаю рекрутерам. Но на все – отказом.

Партнер проекта?

Фото: Александр Козаченко

Смотреть вакансии в BetInvest


УЧАСТИЕ В АЗАРТНЫХ ИГРАХ МОЖЕТ ВЫЗВАТЬ ИГРОВУЮ ЗАВИСИМОСТЬ. ПРИДЕРЖИВАЙТЕСЬ ПРАВИЛ (ПРИНЦИПОВ) ОТВЕТСТВЕННОЙ ИГРЫ.

Лицензия на осуществление деятельности по организации и проведению азартных игр казино в сети Интернет от 20.04.2021 года, выдана ООО «БК “ФАВБЕТ”» на основании Решения КРАИЛ от 05.04.2021 года за №137 с изменениями и Лицензия на осуществление деятельности по организации и проведению букмекерской деятельности от 28.12.2022 года, выдана ООО «БК “ФАВБЕТ”» на основании Решения КРАИЛ от 13.12.2022 года за №433.


Ваша жалоба отправлена модератору

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: