Summary
Overview
Work history
Education
Skills
Languages
Timeline
Generic
Kayleigh Agius

Kayleigh Agius

Marsaskala

Summary

Dedicated and adaptable Software Developer with experience progressing from apprentice to mid-level backend developer in the iGaming industry. Skilled in building and maintaining Spring Boot/Kotlin microservices, integrating third-party systems, and supporting complex legacy-to-modern migrations. Strong background across databases (PostgreSQL, MariaDB, MongoDB), event-driven architectures (Kafka), and deployment tools (ArgoCD). Recognised for sharp debugging and investigative skills, attention to detail, and dependable ownership of tasks in high-pressure environments. A proactive team player who contributes to technical discussions, mentors new joiners, and drives continuous improvements in both systems and processes.

Overview

7
7
years of professional experience
4
4
years of post-secondary education

Work history

Java/Kotlin Software Developer

River Technologies Limited
St. Julian's, Malta
08.2023 - Current
  • Continued contributing to the Spring Boot/Kotlin microservices platform, with responsibilities spanning feature development, REST API delivery, and support for the legacy Java-based monolith system during its gradual replacement.
  • Took on additional responsibilities including mentoring new joiners, participating in high-level technical discussions, and investigating improvements to the team’s technological stack.
  • Performed investigations of the legacy Java gameplay system to identify limitations and provide research for a potential new gameplay platform.
  • Explored and trialled solutions to long-standing issues by attending Spring I/O 2024, applying new insights to improve platform stability and scalability.
  • Researched integrations with new game providers and other third-party systems to expand platform capabilities.
  • Assisted a parallel team in delivering a new back-office system for the client by providing REST APIs and technical support.
  • Contributed to the preliminary stages of a transition to gRPC, evaluating its benefits for inter-service communication.

Junior Java/Kotlin Software Developer

River Technologies Limited
St. Julian's, Malta
07.2021 - 08.2023
  • Progressed from apprenticeship to full-time role, taking on greater responsibility and direct contributions to deliverables for clients and the team.
  • Shadowed senior developers on releases and eventually performed independent releases using ArgoCD, strengthening deployment expertise.
  • Contributed to the transition from a Java-based monolith to Spring Boot microservices in Kotlin, exposing functionality via REST APIs. At the same time, assisted in maintaining the legacy system to ensure business continuity while driving adoption of the new platform.
  • Designed and implemented features across multiple data storage solutions, including MariaDB, PostgreSQL, and MongoDB, with schema versioning managed through Liquibase.
  • Integrated with Kafka & Kafka Connect for event-driven communication and supported third-party system integrations to expand platform capabilities.
  • Collaborated in an agile backend development team, participating in task estimation, sprint planning, and code reviews.
  • Partnered with cross-functional teams (tech and product) to deliver features aligned with business needs and improve operational workflows.
  • Contributed to process and system improvements across the department, learning directly from senior engineers and applying best practices

Apprentice Java/Kotlin Software Developer

River Technologies Limited
St. Julian's, Malta
07.2020 - 09.2020
  • Contributed to the development and maintenance of a gaming platform and back-office systems.
  • Supported the ongoing improvement of an existing Java-based system by introducing new features in Kotlin, ensuring smooth integration and maintainability.
  • Developed and maintained backend services using the Spring Framework, focusing on scalability and reliability.
  • Integrated game provider APIs into the platform to expand product offerings.
  • Worked with MariaDB for data management, ensuring efficient queries and performance.
  • Collaborated on gaming back-office improvements, streamlining operational workflows.
  • Utilised GitHub and version control best practices to manage code contributions and collaborate effectively with the development team.
  • Improved team communication by proactively participating in daily meetings.
  • Utilised technical knowledge for problem-solving during challenging situations.

STEM Summer School Teacher (SPP)

PwC Malta
Qormi, Malta
07.2019 - 09.2019
  • Educated children aged six to 15 in technology components of STEM.
  • Designed comprehensive curriculum featuring game development, AR/VR, robotics, artificial intelligence, and Arduino.
  • Coordinated collaborative projects for exhibition at Science in the City.
  • Guided students in building innovative projects like a smart bin and an AR bridge using Arduino.
  • Developed lesson plans for comprehensive student understanding.
  • Collaborated with colleagues for curriculum development and implementation.

IT Intern (SPP)

Ministry For Social Policy And Children’s Rights
Valletta, Malta
07.2018 - 09.2018
  • Executed maintenance on computers to ensure optimal performance.
  • Installed software and configured devices, including printers.
  • Conducted data backups for workstations to prevent data loss.
  • Performed fresh installations of new workstations to enhance productivity.

Education

Bachelor of Science - Software Development

The Malta College of Arts, Science and Technology
Paola, Malta
10.2018 - 06.2021

Matriculation Certificate - A-Levels: Pure Mathematics & Computing; I-Levels: Physics, Philosophy & English

G.F. Abela - Junior College
Msida, Malta
10.2016 - 05.2018

Skills

  • Programming & Frameworks: Kotlin, Java, Spring Framework, Spring Boot, NET Framework & NET Core, C, Python, PHP (CakePHP), AngularJS, ASPNET MVC
  • Databases: MariaDB, PostgreSQL, Microsoft SQL Server, MongoDB
  • Data & Messaging: Kafka & Kafka Connect, Liquibase, R, PowerBI
  • System Design & Architecture: REST API development, microservices architecture, legacy-to-modern system migrations, preliminary gRPC experience
  • Tools & Deployment: GitHub (version control), ArgoCD (deployments), debugging & troubleshooting, PoC investigations
  • Domain Knowledge: iGaming platform development, third-party integrations, gaming provider APIs, back-office systems
  • Research & Analysis: Natural Language Processing, text classification, image processing & computer vision, sentiment analysis (thesis work)

  • Problem Solving & Debugging: Highly skilled at root-cause analysis, thorough investigations, and resolving complex, production-level issues
  • Attention to Detail: Strong memory for past discussions, design decisions, and system behaviour, ensuring consistency and quality
  • Collaboration & Communication: Clear and approachable communicator, builds strong relationships with cross-functional teams, product owners, and QA
  • Mentorship & Knowledge Sharing: Experienced in onboarding and mentoring new joiners, encouraging best practices (eg documentation, reviews)
  • Adaptability & Ownership: Dependable under pressure, handles shifting priorities and urgent production challenges with focus and composure
  • Team Contribution: Actively engages in agile ceremonies (stand-ups, grooming, retrospectives), technical discussions, and process improvement initiatives
  • Professional Growth Mindset: Eager to learn new technologies, takes on challenging tasks outside comfort zone, attends industry conferences (eg Spring I/O 2024)
  • Reliability & Work Ethic: Consistently hardworking, diligent, and dependable both during office hours and on-call shifts

Languages

English
Native
Maltese
Native

Timeline

Java/Kotlin Software Developer

River Technologies Limited
08.2023 - Current

Junior Java/Kotlin Software Developer

River Technologies Limited
07.2021 - 08.2023

Apprentice Java/Kotlin Software Developer

River Technologies Limited
07.2020 - 09.2020

STEM Summer School Teacher (SPP)

PwC Malta
07.2019 - 09.2019

Bachelor of Science - Software Development

The Malta College of Arts, Science and Technology
10.2018 - 06.2021

IT Intern (SPP)

Ministry For Social Policy And Children’s Rights
07.2018 - 09.2018

Matriculation Certificate - A-Levels: Pure Mathematics & Computing; I-Levels: Physics, Philosophy & English

G.F. Abela - Junior College
10.2016 - 05.2018
Kayleigh Agius