Samuil Ivanov is a Senior Software Engineer at Amusnet since June 2020, specializing in back-end software development for gambling games, while also supervising and mentoring a team of junior Java developers. Previously, Samuil worked as a Java Software Engineer at Strypes and as a C/C++ Software Engineer, contributing to software development for lithography machines. Early career experience includes roles as a Mechanical Engineer at Prototyp ltd and as an Architect in architectural studios SGI Bulgaria and .ONLY. EOOD. Samuil Ivanov holds an Engineer's degree in Computer Software Engineering from Software University (SoftUni) and a Master of Architecture from the University of Architecture, Civil Engineering and Geodesy in Sofia, Bulgaria.