Summary
Gerasimos Kalouris is a software engineer with a decade of experience building distributed, production-grade systems and improving developer experience, currently working at Revolut. He has deep Java and streaming expertise from converting legacy rating engines into Apache Flink-based pipelines and embedding ML models for real-time recommendation in a telco R&D platform. His background spans IoT CI platforms, SMS gateway integration, and infrastructure automation, with hands-on work in Kafka, Feast, KServe, Spring Boot, and DevOps for self-hosted GitLab. Notable contributions include integrating ML workflows into streaming architectures, resolving critical low-latency issues in operator infrastructure, and improving CI/CD and observability practices across teams. Based in Argostoli, Greece, he pairs rigorous academic training with practical mentorship and a track record of replacing unreliable third-party tooling with robust, testable solutions.
10 years of coding experience
4 years of employment as a software developer
Master's degree, Computer Engineering & Informatics, GPA 8.05/10, Master's degree, Computer Engineering & Informatics, GPA 8.05/10 at University of Patras
Apolytirion (Highschool Diploma), Apolytirion (Highschool Diploma) at Ballianeio Lyceum of Kerameies
English, Greek