Savvas Makalias

Software Engineering Manager at Pollfish

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

🤩
Rockstar
🎓
Top School
Savvas Makalias is a software engineering manager based in Athens with 7+ years of recent industry experience and a deep academic foundation (MSc and PhD in Informatics from the University of Edinburgh). He combines hands-on expertise in Java, databases and Linux with a track record across Travel, Finance, E‑commerce, Mobile Marketing and Telco, moving from core engineering roles to leadership at Upstream and now Pollfish. He has contributed to high‑performance distributed SQL work as a CrateDB core developer, implementing and documenting nontrivial features like array(subquery) support and node decommissioning behavior. Comfortable in both startups and large multicultural corporations, he excels at quickly assimilating new technologies and translating research-level knowledge into production systems. Peers know him for bridging deep database internals with pragmatic delivery and for improving observability and documentation alongside code.
code7 years of coding experience
job16 years of employment as a software developer
bookPhD Informatics, PhD Informatics at The University of Edinburgh
bookBSc Informatics Engineering, BSc Informatics Engineering at University of West Attica
github-logo-circle

Github Skills (10)

testing10
javas10
databases10
sql10
relational-databases10
sql-database10
java10
documentation10
database10
system-design8

Programming languages (3)

JavaJavaScriptPython

Github contributions (5)

github-logo-circle
crate/crate

Sep 2018 - Jun 2019

CrateDB is a distributed and scalable SQL database for storing and analyzing massive amounts of data in near real-time, even with complex queries. It is PostgreSQL-compatible, and based on Lucene.
Role in this project:
userBack-end Developer & Documentation Specialist
Contributions:99 commits, 135 PRs, 504 pushes in 9 months
Contributions summary:Savvas's contributions focused on implementing and documenting features related to the `array(subquery)` expression within the CrateDB database. They added documentation for the `array(subquery)` expression, implemented the required analyzing and parsing functionalities for the feature, and created integration tests. Additionally, the user implemented the required changes for the node decommission SQL statement, exposing sensitive repository settings and correcting the node decommission notification messages.
dbmscratedbon-toptime-seriesindustrial-iot
smakalias/hotel-demo

Aug 2019 - Sep 2019

Contributions:11 pushes, 1 branch in 3 days
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
Savvas Makalias - Software Engineering Manager at Pollfish