Ioannis Alexandrakis is a Chief Architect and software/data architect with 11 years of professional experience designing and delivering highly-available, scalable JVM-based systems across telecom, finance, energy and travel. He combines hands-on implementation with technical leadership, having led architecture and multiple backend teams, driven cloud-native deployments on AWS/Azure/Oracle Cloud, and built data platforms using Spark, Hadoop and modern Kubernetes tooling. His background spans founding-team product architecture to enterprise initiatives for SWIFT and EU chemical data consolidation, reflecting an ability to translate complex domain requirements into robust, production-ready stacks. Comfortable across Java ecosystems (Spring, Micronaut, Vert.x), Python and infrastructure-as-code, he often bridges data engineering and service design to enable real-time and near-real-time experiences. Notably, he has repeatedly delivered systems that handle large-scale, near-real-time user personalization and payments workloads, showing both product sensibility and operational rigor. Based in Greece with a Master’s in Electrical & Computer Engineering from NTUA, he thrives on expanding his technical scope and mentoring teams through architectural change.
11 years of coding experience
19 years of employment as a software developer
Master of Engineering Electrical and Computer Engineering, Master of Engineering Electrical and Computer Engineering at National Technical University of Athens
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.