Digital Experience Layer (Vodafone Greece)

The Digital eXperience Layer (DXL) is a Kubernetes middleware aimed at becoming the backbone of Vodafone Greece's digital services.

Digital Experience Layer (Vodafone Greece)

I have been the backend Chapter Lead of Vodafone Greece's Digital eXperience Layer, a Kubernetes-based middleware.

During my employment, I set up a team of 30+ developers, introduced radically new technologies, and restructured the DXL in a way that would prove to be 60% more efficient in terms of resources and raw performance of Microservices. Using the DXL middleware, user operations from the mobile and web app that originally took 10+ seconds now only require a few milliseconds.

For this, I had to lead the rewrite of the entire infrastructure with which the team developed Microservices, and set up new company processes and new software architecture. I designed systems widely adopted by Vodafone Operators outside of Greece, as well.

Worldwide Recognition

How Vodafone Greece Built 80 Java Microservices in Quarkus - The New Stack
Tossed into a Java world – can you make it back to reactive, event-driven environments and scalable containers?
Why Vodafone Greece Devs Migrated to Red Hat’s Quarkus - InformationWeek
Changing gears to another framework helped reduce boot times and resource usage, especially during traffic spikes.
Red Hat Summit 2020 Virtual Experience | April 28-29
Join us for Red Hat Summit 2020 Virtual Experience, taking place from April 28-29. Use insights gained from this free virtual event to go from here, anywhere.
Vodafone Greece replaces Spring Boot with Quarkus
Quarkus: Supersonic Subatomic Java