Великий футбол: історія співпраці GlobalLogic та лідера АПЛ

Categories: DevelopmentAutomotiveCommunicationsConsumer and RetailFinancial ServicesHealthcareManufacturing and IndustrialMediaTechnology

У портфоліо команди GlobalLogic багато різноманітних проєктів, що змінюють життя мільйонів людей. Від автомотів галузі з гігантами авторинку до оскароносної історії зі створення комерційної музики, про які ми вже писали. Сьогоднішній проєкт – особливий, адже він пов’язаний з “грою мільйонів” – футболом! Та не просто з футболом, а з одним з грандів Англійської Прем’єр Ліги, Manchester City. Тому й колонка сьогодні у незвичному форматі – це бесіда. Адже для гри потрібно як мінімум двоє, чи не так? Тож, як кажуть, ball in the game!

  • Як називається і чому присвячений ваш проєкт?

Наш проєкт називається Manchester City Football. Ми створюємо різні продукти для футбольного клубу Manchester City. У тому числі ми розробили з нуля платформу для комунікації та розваги фанів, а ще займаємося перероблюванням головного сайту. Основна сфера – це маркетинг і розваги, а також інформаційна підтримка.

  • Який стек технологій використовуються на проєкті та чим саме оперує команда?

Ми використовуємо .Net Core WebApi і .Net Core MVC для backend, а також Angular і Handlebars для frontend. Все наша екосистема дуже орієнтована на Azure, і ми використовуємо різні компоненти (blob storage, service bus, віртуальні машини, Redis). За базу даних у нас використовується MongoDB. Також, варто відзначити, що ми використовуємо мікросервісну архітектуру і Docker контейнери для хостингу.

  • Проєкт базується у Миколаєві. Розкажи, в чому внесок саме інженерів локації у розвиток сервісу?

Ми ведемо повний процес розробки: створення архітектури за вимогами замовника, імплементація, тестування і підтримка. Вся команда повністю знаходиться у Миколаєві, але ще присутні Product Owner, з якими у нас відбувається регулярне спілкування. В основному вся комунікація проходить в письмовому вигляді через Slack / Email, але періодично трапляються візити або в Київ, або в Манчестер.

  • Розкажи, у чому основні переваги проєкту? Чим він цікавий інженерам, які його “фішки”?

Нам надана повна свобода дій в засобах реалізації, у виборі технологій і підходів. Нам цілком довіряють в технічному плані, тому ми можемо дозволити собі застосовувати все найновіше і цікаве. Варто зазначити, що оскільки проєкт пов’язаний з футболом, то багатьох ця тема цікавить і додає мотивації зробити щось краще, або корисніше, а так само запропонувати будь-які поліпшення. Також, оскільки проєкти створені нами зі старту, то у нас немає такого поняття як legacy code, тому в основному всі наші завдання – це розробка нового функціоналу.

  • А чого б хотілося додати?

Хотілося б збільшити кількість тестів, а також додавати ще більше нових крутих фіч. Проте, наші ресурси обмежені, тому все робиться не так швидко, але поступово – все буде!

  • Якими навичками потрібно володіти, щоб стати частиною команди GlobalLogic у Миколаєві?

Залежно від позиції, необхідно володіти C# та мати досвід в веб розробці для backend позицій, або ж знати HTML + JavaScript + CSS + фреймворки для frontend. Для тестувальників треба мати навички в тестуванні веб-додатків, REST API. Також потрібна англійська рівня Pre-intermediate і вище.

  • Кого ви шукаєте на проєкт? Яким людям ви б рекомендували спробувати себе у вашій команді?

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

  • Які подальші перспективи розвитку проєкту?

У замовника є величезний беклог розвитку всіх проєктів, тому перспективи дуже райдужні. Це, зокрема, розширення функціоналу, підтримка поточної версії, а може бути й ще додаткові нові проєкти. Дивимося у майбутнє з оптимізмом!

 

Top Insights

Python: чому вивчати та з чого почати?

Python: чому вивчати та з чого почати?

InsightsSoftwareAutomotiveCommunicationsConsumer and RetailFinancial ServicesHealthcareManufacturing and IndustrialMediaTechnology
Тонкощі CV або Як скласти та куди надіслати, щоб отримати пропозицію мрії про співпрацю

Тонкощі CV або Як скласти та куди надіслати,...

HRAutomotiveCommunicationsConsumer and RetailFinancial ServicesHealthcareManufacturing and IndustrialMediaTechnology
CI/CD для JS розробників. Частина перша – теорія

CI/CD для JS розробників. Частина перша – теорія

DevelopmentSoftwareAutomotiveCommunicationsConsumer and RetailFinancial ServicesHealthcareManufacturing and IndustrialMediaTechnology
Soft and Hard Skills: Що важливіше? Розповідь одного рекрутера

Soft and Hard Skills: Що важливіше? Розповідь одного...

HRAutomotiveCommunicationsConsumer and RetailFinancial ServicesHealthcareManufacturing and IndustrialMediaTechnology

ТОП автори

Volodymyr Nos

Volodymyr Nos

Lead Software Engineer, Engineering, GlobalLogic

Mariia Krapyvka

Mariia Krapyvka

Specialist, GlobalLogic

Dmytro Haidenko

Dmytro Haidenko

Senior Test Engineer, Quality Assurance, GlobalLogic

Dmytro Ryabokon

Dmytro Ryabokon

Director, Engineering, GlobalLogic

Roman Ostash

Roman Ostash

Lead Software Engineer, Engineering, GlobalLogic

Категорії блогів

  • URL copied!