Apollon Oikonomopoulos

Chief Information Officer

Athens, Attica, 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

👤
Senior
🎓
Top School
Apollon Oikonomopoulos is a seasoned technology leader and Chief Information Officer with 16 years of hands-on experience designing, building, and operating resilient infrastructure for high-traffic services. Trained as a mechanical engineer, he transitioned into systems administration and platform leadership, progressing from sysadmin roles to head of infrastructure and director of engineering before becoming CIO at Skroutz. He is an active Debian Developer and prolific open-source contributor with reliability-focused patches to projects like the H2O web server, Ganeti VM cluster manager, and the tgt iSCSI target—work that improved stability, compatibility with modern compilers, and cross-platform operability. Known for blending deep operational knowledge with software craftsmanship, he drives both DevOps automation and low-level correctness (e.g., fixing race conditions and pointer/overflow bugs). Based in Athens, he pairs enterprise leadership with community-minded contributions to foundational tooling many production systems depend on. An understated strength is his ability to translate infrastructure-level fixes into measurable production improvements, from boot-time service notifications to safer SSL and I/O handling.
code16 years of coding experience
job11 years of employment as a software developer
bookDiploma, Mechanical Engineering, Diploma, Mechanical Engineering at National Technical University of Athens
github-logo-circle

Github Skills (22)

virtualisation10
kvm10
python10
multithreading10
virtual-machine10
c1110
networking10
c1710
openssl10
virtualization10
systemd10
iscsi9
http9
error-handling9
concurrency9

Programming languages (10)

JavaC++ShellCGoHaskellPerlRuby

Github contributions (5)

github-logo-circle
ganeti/ganeti

Mar 2010 - Dec 2022

Ganeti is a virtual machine cluster management tool built on top of existing virtualization technologies such as Xen or KVM and other open source software.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:4 releases, 35 reviews, 392 commits in 12 years 10 months
Contributions summary:Apollon made multiple contributions to the Ganeti project, focusing on improving KVM hypervisor functionality and adding features for system administration. Their work included implementing features such as dynamically setting migration capabilities and fixing bugs related to VNC connections. The user also contributed to DevOps aspects, incorporating features such as a log rotation example for installation instructions. Moreover, the user also fixed issues and made changes to ensure compatibility across versions of QEMU and Python libraries.
pythoncluster-managementvirtualizationon-topmanagement-tool
fujita/tgt

May 2014 - Oct 2020

user-space iSCSI target daemon
Role in this project:
userBack-end Developer
Contributions:6 commits in 6 years 6 months
Contributions summary:Apollon primarily contributed to the `tgt` iSCSI target daemon, focusing on improving its functionality and compatibility. Their work included adding systemd notification support for service startup, ensuring the daemon initializes correctly. Additionally, they addressed code quality by fixing potential null pointer dereferences and ensuring correct overflow checks when converting string values to unsigned long long. The user also upgraded the code to work with newer compilers such as GCC10.
golangiscsiiscsi-targetdaemonlinux
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
Apollon Oikonomopoulos - Chief Information Officer