Ioannis Canellos

Head Of Software Engineering at The Apache Software Foundation

Greece
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Ioannis Canellos is a seasoned software engineering leader with ~15 years of experience building developer-facing cloud-native tooling and frameworks, currently serving as Head of Software Engineering. He has a long track record at Red Hat and the Apache Software Foundation, creating widely used projects such as the Fabric8 Kubernetes client and Spring Cloud Kubernetes, and contributing to flagship efforts like Quarkus and Jenkins Kubernetes plugin. Ioannis blends deep Java, Kubernetes/OpenShift and DevOps expertise with a passion for developer experience—he builds tools that build tools and often surfaces integrations that make platform adoption frictionless. A prolific open-source committer and mentor, he has shaped OSS governance and developer workflows across Karaf, Curator, jclouds and more. Based in Greece, he pairs technical leadership with community-building and unusual extracurricular focus—Brazilian Jiu-Jitsu and guitar—that inform his disciplined, collaborative approach.
code15 years of coding experience
job17 years of employment as a software developer
bookBachelor Computer Science, Bachelor Computer Science at University of Ioannina
languagesGreek, English, German
stackoverflow-logo

Stackoverflow

Stats
570reputation
53kreached
33answers
0questions
github-logo-circle

Github Skills (68)

web-application10
testing10
microservices-application10
zookeeper10
javas10
junit10
ci-cd-pipeline10
jtest10
maven10
karaf10
microservices10
cloud-native10
javascript10
kubernetes-operator10
dockers10

Programming languages (20)

SmartyJavaJinjaC++RustMakefileGoHTML

Github contributions (5)

github-logo-circle
jclouds/legacy-jclouds

Nov 2011 - Apr 2013

Role in this project:
userBack-end Developer
Contributions:47 commits in 1 year 4 months
Contributions summary:Ioannis primarily contributed to the core functionality of the jclouds library, focusing on improving its internal workings. They implemented checks for malfunctioning JCE providers and created a utility for loading classes, providing a fallback mechanism. Further contributions included modifications related to OSGi integration, specifically enhancing provider and API discovery within the OSGi environment and adding listener interfaces. They also added a name property to the Context class for more distinct context identification.
apache/curator

Jul 2013 - Apr 2015

Apache Curator
Role in this project:
userBack-end Developer
Contributions:35 commits, 1 PR, 3 comments in 1 year 9 months
Contributions summary:Ioannis primarily contributed to the Apache Curator project by implementing and modifying core functionalities, specifically related to Zookeeper client utilities and recipes. They added a `PathUtils` class and OSGi metadata to curator artifacts. Additionally, the user added support for recursive deletes and introduced a CloseableExecutorService flag. Other contributions included DSL for ZooKeeper's config and reconfig methods.
zookeeperconsensusapache-curatorapachebig-data
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.
Request Free Trial
Ioannis Canellos - Head Of Software Engineering at The Apache Software Foundation