Christos Soulios

Software Engineer at Elastic

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
Christos Soulios is a software engineer with 11 years of experience specializing in data platforms, search and analytics. He designs and implements scalable data pipelines and analytics systems for large organizations, combining pragmatic engineering with attention to performance and testability. An active open-source committer, he has contributed to high-profile projects such as Elasticsearch—improving aggregation consistency and metrics—and ProxySQL—enhancing LDAP authentication and backend session logic. Based in Greece, he blends deep back-end expertise with a strong focus on data correctness and observability. Colleagues know him for tackling messy production problems by refactoring for clarity and measurable reliability rather than quick fixes.
code11 years of coding experience
github-logo-circle

Github Skills (25)

ldap10
authorizations10
c-language10
mysql10
amazon-elasticsearch10
authentication10
user-authentication10
java10
refactor10
javas10
elasticsearchquery10
aggregations10
aws-elasticsearch10
authorization10
elasticsearch10

Programming languages (6)

TypeScriptJavaC++ShellCPython

Github contributions (5)

github-logo-circle
elastic/elasticsearch

Jun 2019 - Jan 2023

Free and Open Source, Distributed, RESTful Search Engine
Role in this project:
userBack-end Developer
Contributions:398 reviews, 158 commits, 332 PRs in 3 years 7 months
Contributions summary:Christos primarily focused on refactoring and improving the code base, with a concentration on aggregation base classes, specifically related to removing redundant methods. The user made extensive changes to improve code consistency by replacing the "doEquals()" and "doHashCode()" with simple equals() and hashCode() methods across multiple aggregation builder classes. The user has also been involved in migrating tests to new classes. The user contributed to the implementation of metrics-related functionality, including working with histogram and date related features.
restfulsearch-engineopensearchelasticsearchjava
sysown/proxysql

May 2021 - Jul 2021

High-performance MySQL proxy with a GPL license.
Role in this project:
userBack-end Developer
Contributions:12 commits, 2 PRs, 1 comment in 2 months
Contributions summary:Christos primarily contributed to the authentication and authorization aspects of the ProxySQL project. Their work involved modifying the code to integrate LDAP authentication, passing user attributes as parameters and removing unnecessary context variables. They also removed unused methods and functions, and performed minor cleanup. The user's changes touched upon core files like `MySQL_Session.cpp`, `MySQL_Protocol.cpp`, and the `MySQL_LDAP_Authentication.hpp` header file, indicating a focus on the back-end logic and the project's authentication mechanisms.
gpl-licensemysqlproxygplpercona
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 Soulios - Software Engineer at Elastic