Education
École Polytechnique Fédérale de Lausanne (EPFL) — Lausanne, Switzerland MSc Computer Science, Systems specialization, 2023 – 2026 · GPA 5.6/6.0
National and Kapodistrian University of Athens — Athens, Greece BSc Computer Science, 2016 – 2021 · GPA 9.2/10.0
Experience
Digital Wave Finance AG · Software Engineer, Low Latency Trading · Zug · Jul 2026 – present
- Develop low-latency, high-throughput exchange connectivity for venues such as Binance: market data ingestion and private streams (order, wallet and order book updates).
- Optimize the hot path through profiling and benchmarking: minimize cache misses, cross-core communication, data sharing and thread contention, and speed up packet parsing.
Oracle — MySQL HeatWave · Software Engineer Intern · Zürich · Feb – Aug 2025
- Developed a data-fetch cache: up to 67% speedup and 83% less network overhead on TPC-H and TPC-DS.
- Implemented wait-free thread synchronization and optimistic concurrency control for consistent access to shared state.
Athena Research Center · Research Associate · Athens · Aug 2021 – Sep 2024
- Researched and developed a query optimizer for SQL queries with user-defined functions using tracing JIT compilation and operator fusion; achieved up to 27× speedup over Spark, SQLite and PostgreSQL.
Nokia · Software Engineer (Working Student) · Athens · Oct 2020 – Jul 2021
- Developed a diagnostic tool to automatically trace test failures and identify faulty commits in CI/CD pipelines, which cut the time needed to identify and debug failures.
Publications
- Optimizing UDF Queries in SQL Data Engines — full paper, EDBT 2026 (Athena Research Center)
- The Effectiveness of Compression for GPU-Accelerated Queries on Out-of-Memory Datasets — workshop paper, DaMon 2025 (EPFL, DIAS Lab)
- QFusor: A UDF Optimizer Plugin for SQL Databases — demo paper, ICDE 2024 (Athena Research Center) — Best Demo Paper Award
- Predicting Query Execution Time for JIT Compiled Database Engines — abstract, CIDR 2023 (EPFL, DIAS Lab)
Skills
- Languages: C, C++, Python, Rust, Go, SQL, Bash, assembly (x86-64, LLVM IR, MIPS)
- Systems & tooling: Linux, macOS, Git, CMake, GNU autotools, Docker, CI/CD, TCP/UDP
- Debugging & profiling: GDB, LLDB, Valgrind, perf, strace/ltrace, Wireshark