Christos Kalkanis

Principal Software Engineer at Elastic

Miami Beach, Florida, United States
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
Christos Kalkanis is a Principal Software Engineer based in Miami Beach with a strong Computer Science foundation and a focus on security and performance engineering. He brings over five years of industry experience solving complex cybersecurity problems for Fortune 100/500 clients and has a history of creating offensive toolkits for Unix systems and leading paradigm-shifting engagements. At Elastic he drives reliability and efficiency in distributed tracing and monitoring—optimizing APM Server performance, reducing memory use, and improving metadata upsert strategies and gRPC handling. Trained in embedded systems and robotics (MSc) and a first-class BSc in Computer Science from the University of Essex, he favors rapid-feedback development, late binding, and non-mainstream tools to gain modeling power others overlook.
code4 years of coding experience
bookBachelor of Science (BSc), Computer Science, 1st class, Bachelor of Science (BSc), Computer Science, 1st class at University of Essex
languagesGreek, English, German
github-logo-circle

Github Skills (19)

performance-monitor10
performance-analytics10
amazon-elasticsearch10
distributed-tracing10
performance-measurement10
apm10
elasticsearchquery10
go10
performance-analysis10
aws-elasticsearch10
performance-tuning10
elasticsearch10
performance-monitoring10
elasticsearch-api10
devops8

Programming languages (12)

TypeScriptJavaShellCGherkinOpen Policy AgentMakefileHandlebars

Github contributions (5)

github-logo-circle
elastic/apm-server

Nov 2022 - Jan 2023

Role in this project:
userBack-end Developer & Performance Engineer
Contributions:4 reviews, 6 commits, 17 PRs in 2 months
Contributions summary:Christos primarily focused on optimizing the performance and reliability of the APM server, a distributed tracing and monitoring system. Their contributions included reducing memory usage by adjusting buffer sizes in the go-elasticsearch library, and rewriting code to use an "upsert" strategy for executable metadata updates, minimizing document deletions. The user also addressed error logging issues and fixed an issue with gRPC compression. These changes demonstrate a focus on efficiency and stability within the profiling and tracing components.
performance-monitoringapmdevopserror-monitoringperformance-metrics
christos68k/apm-server

Nov 2022 - Jul 2023

APM Server
Contributions:25 pushes, 13 branches in 8 months
javaapm-serverapm
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
Christos Kalkanis - Principal Software Engineer at Elastic