*Текстът е предоставен от Amusnet
Amusnet е българска софтуерна компания, която създава софтуерни продукти и гейминг решения от ново поколение. Благодарение на иновативните си стартегии, ориентиран към клиента подход и надеждна поддръжка, компанията е изградила репутация на доверен международен бизнес партньор в iGaming индустрията.
Amusnet постоянно разширява портфолиото си и към момента съдържа микс от над 240 класически и модерни казино игри, както и рулетки с крупиета на живо. Игровото съдържание е налично в уеб страниците на над 800 оператора в над 33 пазара, като компанията бележи консистентен ръст от над 50% за последните четири години.
Как Amusnet успява да интегрира своите иновативни игрални решения в различни точки на света ще ни разкаже Калоян Стоянков, който ръководи екипа, отговорен с тази задача.
Калоян Стоянков, Head of Core Division, Amusnet
Здравейте, г-н Стоянков, бихте ли ни разказал накратко за себе си? Как започна вашият кариерен път в компанията?
Здравейте, моят кариерен път започна отдавна, през 2011 година. Бях студент в немския факултет на Техническия университет, където да завършиш бакалавър и магистър беше предизвикателство само по себе си. По това време се присъединих и към екипа на EGT като младши програмист. В това време EGT Interactive и EGT Multiplayer бяха отделни направления в голямата компания, а Amusnet още не беше създадена. По-късно двете направления се обособиха като самостоятелни компании, а аз продължих своя кариерен път в EGT Multiplayer, където разработвахме иновативни решения за наземни казина. Там успях да израстна първо като тийм лийд на софтуерния екип, а след няколко години отговарях изцяло за софтуерните продукти на компанията.
Пандемията доста промени бранша и през 2021 година с целия ми отдел от около 50 човека се присъединихме към EGT Interactive, за да изградим Live Casino портфолиото на компанията. Последва ребрандиране през миналата година, в което EGT Interactive се превърна в Amusnet, затвърждавайки своята идентичност, собствен бранд и визия, а малко по-късно моите отговорности се промениха и застанах начело на централната дивизия (Core Division) в компанията. Свободното си време прекарвам със семейството си, които са моята муза, и ме мотивират всеки ден да се опитвам да съм по-добър от предходния.
С какво се занимава централната дивизия (Core Division) на Amusnet?
Името на нашия екип ясно отразява нашата роля в компанията. В момента Core дивизията е отговорна за основния продукт на компанията – игровият сървър, който включва над 240 игри, както и няколко свързани услуги. Идеята е в екипите да се разработват общи за компанията основни компоненти. Основен акцент тук пада върху комуникацията с клиенти, които в нашия случай са казино операторите по целия свят. Други примери за елементи, които разработваме, са модулът за финансови трансфери на играчи, генераторът на случайни числа и други компоненти. Целта ни е да разграничим централните (core) услуги от игровата част, която се разработва от другите екипи в компанията.
Разкажете ни за повече за вашия екип? Колко човека наброява той към днешна дата и с какви технологии работите?
В момента дивизията се състои от един екип, като планът е до края на годината да създадем още един. Coretex екипът се състои от 7 човека – четири програмисти, един Engineering Manager, един QA и Product Owner, като в тяхната работа много активно участва и един от най-добрите архитекти в компанията.
В момента работим с Java 17, Hazelcast и MySQL. Също така имаме сериозен фокус върху CI/CD: използваме Gitlab, Flyway, Ansible, ArgoCD като технологии, с които сме автоматизирали голяма част от нашия процес на разработка. Предстои ни и дизайн, и разработка на изцяло нова система, защото потребителите и съответно данните и трафика ни се увеличават постоянно и това налага използването на по-различни подходи, както софтуерни, така и инфраструктурни, чрез които да можем да поддържаме високото качество на нашите услуги.
Кои са най-големите предизвикателства, пред които се изправяте всеки ден?
Най-голямото предизвикателство, с което се сблъскваме, е, че останалите дивизии и екипи зависят изцяло от нашата работа. Това означава, че всяка архитектурна промяна трябва добре да се обмисли и планира. В допълнение, модулите, които използваме в нашия екип подлежат на множество различни сертификации. Цялата iGaming индустрия е тясно свързана с разнообразни регулации, които често варират в зависимост от законодателството и изискванията на конкретния пазар. Замяната на един от тези модули често изисква подготовката на значително количество документация, както от наша страна, така и от страна на нашите клиенти. Затова при планирането на дизайна на различните решения, които предлагаме винаги гледаме в перспектива. Това лично за мен е качество, което е изключително важно за всеки един IT специалист.
Какви нови умения и практики придобива екипът в процеса на работа?
Фокусираме се както върху общото развитие на екипа, така и върху индивидуалното развитие на всеки от колегите ни. Организираме обучения, в които се стремим да разширим не само нашата техническа експертиза, но и да подобрим процесите на работа. Amusnet често е спонсор на водещи технически конференции, което ни предоставя ново вдъхновение от реални случаи, с които се сблъскват другите компании на пазара.
Все пак най-важното за нас е да разпределяме работата по такъв начин, че всеки да има възможността да работи върху нещо ново за него, което изисква изучаване на различни нови технологии. Това се приема положително от колегите ни, тъй като знаят, че има някой, който се грижи за тях и за тяхното професионално развитие.
Не на последно място ние имаме качествен процес за бързо, оптимално и структурирано въвеждане на нови членове в екипа. Тази стъпка често се подценява в много компании, въпреки че всъщност е от съществено значение за гладкото и продуктивно развитие на цялата дивизия.
Разбрахме, че екипът ще се разраства. Какви специалисти предстои да наемете и как те ще ви помогнат във Вашата работа?
Както споменах малко по-рано, планираме да изградим още един екип до края на годината. Ще търсим опитни Java програмисти, които да се присъединят към нас както в изграждането на нови услуги, така и в подобряването на текущите. Поставили сме си амбициозни цели до края на тази и следващата година, като за осъществяването им се нуждаем от мотивирани и опитни специалисти.
Надяваме се да открием някои от нашите бъдещи колеги с помощта на нашите приятели от DEV.BG. За повече информация относно отворените позиции можете да посетите нашия кариерен сайт и профила ни в платформата.
А ето какво имат да кажат и някои от специалистите в екипа, които в момента са част от Core дивизията на Amusnet.
“Щастлива съм да работя с опитни и амбициозни хора, каквито са моите колеги. Предизвикателствата, пред които се изправяме, са от различно естество, което носи със себе си доста позитиви, част от които е усвояването на нови знания и умения. Мотивацията ни също е висока, тъй като задачите са разнообразни и трудно можеш да се окажеш в ситуация, в която правиш еднотипни неща.”
Вяра Цакова – Team Lead, Software Development
“Удовлетворяващо е да работиш в екип, който се стреми да поддържа високо качество и е движен от желанието за подобрения. Разнообразието от задачи и инициативи дава възможност за постоянно учене и усъвършенстване, а съвсем скоро предстои и тестването на продуктите относно модернизация и автоматизация. За да подобрим процеса, се надяваме скоро към екипа да се присъедини и първият в компанията Automation QA.”
Десислава Милкова – QA Engineer