Ian Agius

Senior Backend Engineer at Yieldstreet

Ian Agius has a diverse work experience spanning over 15 years in various roles in software development and engineering. Ian is currently serving as a Senior Backend Engineer at Yieldstreet since February 2023. Prior to this, they worked at SuprNation as a Full Stack Developer from January 2019 to January 2023, where they used Functional Scala and Java to develop solutions using event-based microservices deployed on Kubernetes on Google Cloud. Ian also has experience with a wide range of technologies including Scala, Cats, Doobie, Akka, Spring, Hibernate, MySql, Docker, Kubernetes, and GKE.

Before joining SuprNation, Ian worked at RakeTech Group from May 2017 to January 2019 as a Senior Software Developer & TPC. Ian'sresponsibilities included technical design and creation of microservices written in Java and event-driven dockerised services, with experience in PHP and Wordpress sites.

Prior to that, Ian worked as a Senior Software Engineer at Nemea Bank from February 2016 to April 2017. Ian also held the role of Senior Backend Developer at Betsson Group, where they were involved in creating and maintaining features for the Casinoeuro brand, before it was migrated to a .NET platform. Ian has also worked as a Senior Java Developer at Ixaris Systems Ltd, where they created and maintained features on a white label version of entropay.com.

Before joining the industry, Ian worked as a Research Officer II at the University of Malta from August 2011 to April 2014. Here they worked on EU aviation projects, collaborating with partners such as Thales, DIEHL, SAAB, Alenia Finmeccanica, and others, where they helped create prototype displays for future aircraft and analyzed optimization software used in aircraft design.

Ian started their career as a Software Engineer at Pay And Play, where they designed and created a system for fraud detection, data gathering, and maintenance improvement in the iGaming industry. Ian also worked as a Junior Programmer at HoBSoft, where they gained experience in low-level programming using C and programming in Java.

Overall, Ian Agius has a strong background in software development, with extensive experience in backend engineering, full-stack development, microservices, and a variety of programming languages and technologies.

Ian Agius completed their education in a sequential manner. From 2005 to 2009, they attended the University of Malta where they pursued a Bachelor of Science (B.Sc.) (Hons) degree in Information and Communication Technology. Afterward, they continued their studies at the same university and achieved a Master of Science (M.Sc.) degree in Bioinformatics from 2010 to 2012.

Links

Previous companies

Raketech logo

Timeline

  • Senior Backend Engineer

    February, 2023 - present