Prodromos Gerakios

Download PDF

Prodromos Gerakios

Location: Zurich, Switzerland LinkedIn: pgerakios
Email: prodromos.gerakios@gmail.com GitHub: pgerakios
Phone: +41 076 608 5060

Summary

Senior Software Engineer with over 15 years of experience specializing in high-scale distributed systems, secure cloud infrastructure, and AI/ML applications. Proven success in delivering mission-critical systems across Search, Financial Services, and Contact Center AI, consistently achieving over 99.99% uptime. Deep expertise in architecting real-time fraud detection systems handling over 1,000 QPS with sub-20ms latency and driving infrastructure optimizations that have saved over 30% in resource consumption. A track record of leading complex, cross-functional projects that have resulted in 8x improvements in development velocity.


Key Achievements


Work Experience

Senior Software Engineer

Google, Zurich, Switzerland July 2018 – Present

Technologies: Golang, Java, C++, GCP (GKE, BigQuery, Dataflow, Spanner, Vertex AI), Borg, MLOps, Kubeflow, gRPC, VPC-SC, Terraform

Software Development Engineer III

Workday, Dublin, Ireland May 2016 – June 2018

Technologies: Scala, Akka (clustering, remoting), Zookeeper, Kafka, Java 8, Spring, Hibernate, MySQL

Software Engineer

Advantage Financial Systems, Dublin, Ireland June 2015 – April 2016

Technologies: JEE7, Java 7, AngularJS, PostgreSQL, WildFly, Infinispan

Software Engineer

Cognity, Athens, Greece March 2014 – February 2015

Technologies: JEE6, Oracle ATG, WebLogic, Oracle 11

Senior Researcher

University of Athens (MorphPL Project), Athens, Greece December 2012 – March 2014

Technologies: Java, Compilers, Metaprogramming

Software Engineer

GRNET (Greek Research Network), Athens, Greece May 2012 – December 2012

Technologies: Python, Scala, Akka, MongoDB, RabbitMQ

Software Engineer

Hellenic Army, Computer Support Center, Athens, Greece September 2011 – May 2012

Technologies: Java, Swing, JBoss, Oracle

Software Engineer

GRNET (Greek Research Network), Athens, Greece November 2006 – May 2009

Technologies: Java, C++, JSP, Tomcat


Technical Skills

Expert (5+ years of production experience)

Category Technologies
Languages Java, Golang, C++, Python, Scala
Cloud & Platforms Google Cloud Platform (GCP), Kubernetes, Borg, Docker
Architecture Distributed Systems, Microservices, Event-Driven Architecture, API Design
Databases BigQuery, PostgreSQL, MySQL

Proficient (2-5 years of experience)

Category Technologies
Infrastructure Terraform, Jenkins, GKE, Istio
Messaging Kafka, RabbitMQ, gRPC
ML/AI MLOps, Kubeflow, Vertex AI
Databases Cloud Spanner, MongoDB

Familiar (1-2 years or non-production experience)

Category Technologies
Languages Kotlin, JavaScript
Frameworks Spring, Hibernate, Akka, AngularJS

Education

PhD in Computer Science

National Technical University of Athens 2007 – 2012 - Thesis: Static Safety Guarantees for Concurrent Programming Languages - Published 10+ papers at top ACM conferences (OOPSLA, TLDI, PLOS).

International MBA

Athens University of Business and Economics 2005 – 2006

BA Software Engineering (First Class with Distinction)

University of Edinburgh 2001 – 2005 - Class Medal (Ranked 1st in class) & British Computer Society Prize.


Selected Publications (15 total)


Languages

Language Proficiency
Greek Native
English Fluent