Software Engineer
Starting April 2026
Excited to be starting a new role at GiffGaff very soon, as part of their newly formed Broadband team! Check back in a few weeks to see what I get up to!
My name is Christos Loucaides, and I am a First Class, BSc (Hons) Computer Science with Management graduate, from Queen Mary, University of London.
I initially built this website as part of my "Fundamentals of Web Technologies module", back in 2020 during my first year of university, but have decided to keep it up to date, in order to showcase some skills and experiences that I've picked up throughout the years. One such example would be that I've set up a CI/CD pipeline for this site through GitHub actions, meaning all my changes are deployed as soon as I hit ctr+shift+k on my IDE!
Although I consider myself fortunate that programming, one of my hobbies, has become my career, I also find joy in engaging with various other activities during my spare time, such as:
Excited to be starting a new role at GiffGaff very soon, as part of their newly formed Broadband team! Check back in a few weeks to see what I get up to!
After graduating from university, I started working as an engineer at
Marshmallow, working within the
car insurance retention domain. As a Unicorn scale-up, Marshmallow operates in a fast-paced and often ambiguous environment,
tackling complex challenges to better serve migrants coming into the UK.
Working in this kind of environment has significantly strengthened my abilities as an engineer. Navigating evolving requirements
and unclear problem spaces has pushed me to think more critically, take initiative, and make pragmatic decisions under uncertainty.
In this role, I’ve contributed by owning the implementation of new features within Spring Boot microservices. I’ve also taken on
additional responsibilities as a Support Engineer, where I monitored service health, handled support requests, and led incident
remediation efforts to ensure system reliability.
I secured a year-long internship at
Sky, where I worked as a backend
Java developer. During this time, I contributed to both greenfield and
brownfield backend applications across domains such as
mobile provisioning, telephony, and broadband.
This experience is where I built my core foundations as an engineer. Working on production systems
taught me how to write clean, maintainable code, understand large codebases, and collaborate effectively
within a team.
I followed agile practices including Kanban, Test-Driven Development (TDD/ATDD), and Behaviour-Driven Development,
which helped shape my approach to delivering reliable, well-tested software aligned with business needs.
Selected to assist at lab sessions and assessment for Computer Science modules at Queen Mary, which I scored highly in during my first and second years. Helping first-year students with these modules has allowed me to further understand some of the concepts taught.
Worked at Socialway eServices together with the company's web team on various client websites. This included managing and updating page content through a CMS (Wordpress). I was also tasked with improving the SEO of some client pages through JSON-LD Schema types. By the end of my internship I had written a program to do this automatically.
As part of my national service, I served 14 months as an artillery soldier. More specifically, I was a Radio and Communications Specialist, and part of my duty was contacting my battalion's brigade on a daily basis using mil-spec radio equipment, as well as operating the unit's communication center.
While I primarily specialise in backend Java development, I've worked with a multitude of different languages and frameworks as part of my job, university course and personal projects!