Christos Stavrakakis

Senior Software Engineer at Databricks

Germany
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 Stavrakakis is a Staff Software Engineer with 15 years of experience designing and building distributed systems, cloud services, and data stores, currently at Databricks in Germany. He brings deep hands‑on expertise from roles at AWS and earlier cloud platform work where he owned API layers, reconciliation mechanisms, and production release tooling. Christos is a practical systems architect who moves between high-level design and low-level implementation—his open-source contributions to Ganeti and Delta Lake show attention to device management, data merge semantics, vacuum/delete refactors, and improved testing/metrics. Comfortable in backend-heavy environments, he focuses on reliability and operability in large-scale services and has a track record of turning complex distributed consistency problems into maintainable solutions. An electrical and computer engineering graduate from NTUA, he combines academic foundations with long-term production experience across cloud and storage projects.
code15 years of coding experience
job9 years of employment as a software developer
bookDiploma, Electrical and Computer Engineering, Diploma, Electrical and Computer Engineering at National Technical University of Athens
github-logo-circle

Github Skills (14)

device-management10
spark10
delta-lake10
python10
data-engineering10
testing9
scala9
virtualization9
back-end-development9
open-source8
system-design8
apidoc7
api7
haskell4

Programming languages (4)

ScalaGoErlangPython

Github contributions (5)

github-logo-circle
delta-io/delta

Mar 2022 - Jan 2023

An open-source storage framework that enables building a Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs
Role in this project:
userBack-end Developer & Data Engineer
Contributions:37 reviews, 14 commits, 37 PRs in 9 months
Contributions summary:Christos focused on improving the Delta Lake storage framework by addressing issues related to the MERGE command, specifically handling void columns. They implemented unit tests, modified existing code, and added new features to support efficient data management. Furthermore, they were involved in refactoring the VACUUM and DELETE functionalities within the core code. The user also contributed to the creation of improved metrics and testing methodologies within Delta Lake.
analyticsprestodbflinkbig-dataspark
ganeti/ganeti

Jan 2013 - Jul 2013

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
Contributions:22 commits in 6 months
Contributions summary:Christos focused on enhancing the Ganeti cluster management tool, specifically working on features related to device management. Their contributions included fixing a type issue with a request parameter, correcting a typo in the documentation, and adding design documents for device UUIDs and names. The user implemented support for device names and UUIDs within the code base, including modifications to the core objects and command-line tools. They also updated the documentation to reflect the changes, demonstrating a focus on improving the functionality and usability of the system.
pythoncluster-managementvirtualizationon-topmanagement-tool
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