Emmanuel Vasilakis

Enablement Domains SPV at Vodafone

Agios Nikolaos Municipal Unit, Region of Crete, 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
Emmanuel Vasilakis is a seasoned software engineer with 12 years of experience building billing systems and solving complex business problems, currently serving as Enablement Domains SPV at Vodafone. He spent two decades shaping NOVA’s billing platform as a senior developer and most recently contributed backend performance and observability improvements at Netdata, adding per-query-thread CPU metrics and database alarm-tracking enhancements to a widely used open-source monitoring project. Comfortable working close to the system—low-level calls, database changes, and production telemetry—he blends operational insight with pragmatic engineering. Based in Crete, he brings deep domain expertise in billing and monitoring, and a track record of turning hard-to-measure system behavior into actionable insights.
code12 years of coding experience
job22 years of employment as a software developer
github-logo-circle

Github Skills (8)

c1710
monitoring10
performance-monitoring10
system-programming10
c1110
sqlite9
database-design7
devops7

Programming languages (9)

ShellC++CMakefileJavaScriptLuaMustachePython

Github contributions (5)

github-logo-circle
netdata/netdata

Feb 2021 - Jan 2023

Architected for speed. Automated for easy. Monitoring and troubleshooting, transformed!
Role in this project:
userBack-end Developer
Contributions:1076 reviews, 165 commits, 421 PRs in 1 year 11 months
Contributions summary:Emmanuel primarily contributed to the back-end functionality of the netdata project, specifically focusing on enhancing CPU statistics collection for query threads within the aclk/legacy and aclk/ codebase. The user added functionality to collect CPU usage data on a per-query-thread basis. The user also implemented changes to the database, including modifications to the alarm log by adding transition ID. This involves working with low-level system calls and database interactions.
observabilitynotificationsgrafanaprometheusdashboard
MrZammler/netdata

Feb 2021 - Dec 2023

Real-time performance monitoring, done right! https://www.netdata.cloud
Contributions:844 pushes, 296 branches, 12 tags in 2 years 10 months
realtimeperformance-monitoringnetdataobservabilityperformance
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
Emmanuel Vasilakis - Enablement Domains SPV at Vodafone