About
I build pragmatic, reliable software and the teams around it. My focus: Java/Spring services, platform reliability, developer experience, and scalable, data‑driven systems. I enjoy creating clarity from ambiguity, shaping roadmaps with product/design/data partners, and mentoring engineers to their next level.
Java
Spring Boot
APIs
Kafka
Kubernetes
AWS
CI/CD
Observability
SLOs
i18n/l10n
Payments
Event‑driven
Experience
Software Engineering Manager — GetYourGuide (02/2025 – present)
GetYourGuide: global travel marketplace for tours, activities, attractions.
- Strategic partner launch (Trip.com): Delivered on time during constrained resourcing; built a reusable feeds integration now adopted by ~6 large partners and requested by ~12 more within months.
- Localization platform reboot: Centralized translation/i18n flows and migrated providers → ~50% lower ops cost and ~5–10% quality gains beyond top-4 languages; cleared legacy flows and exceeded Q targets.
- Associate hiring pipeline: Co‑designed an Associate SWE track; hired 2 high‑impact Associates quickly; pipeline later enabled ~10+ org‑wide hires.
- On‑call revamp: Added SLO housekeeping/tech‑debt to rotations → ~90% alert‑noise reduction and ~75% tech‑debt burn‑down in a month.
Rotations: Partner Tech (02–06/2025), Localization Tech (07–09/2025), Marketing Platform (10/2025–present).
Senior Software Engineer — GetYourGuide (03/2023 – 01/2025)
Modernized the Partner Tech estate from legacy PHP to resilient Java/Spring Boot services.
- Core domain library: Unified data access, authorization, and business rules; enabled consistent REST, GraphQL, and Kafka snapshot producers.
- Public affiliate API migration: Moved inventory/availability/booking APIs to Spring Boot with zero production incidents and no partner disruption.
Software Engineering Fellow — CERN (02/2020 – 02/2023)
IT‑CS‑CT (Communication Tools): network data backbone and interfaces (from field technicians to DHCP and cluster/VM provisioning).
- Framework modernization: Rebuilt legacy backbone into Spring Boot for maintainability and reliability.
- PL/SQL → Java migration: Led business‑logic migration to a Java service cluster; personally moved TCP/IP address‑management domain with zero disruptions.
- Systems: CSDB (network infrastructure DB), LANDB (internet access portal), CernPhone (VoIP).
Senior Software Consultant — Cognity S.A. (11/2019 – 02/2020)
Cosmote/Payzy (Fintech).
- Designed and implemented backend infrastructure (Java, Spring, Kafka, Kubernetes) for the Payzy app.
Database Administrator — Hellenic Army (04/2019 – 11/2019)
Mission‑critical information systems (PL/SQL, MySQL, Java, PHP). Details restricted.
Software Consultant — Cognity S.A. (11/2015 – 04/2019)
Enterprise projects primarily for Cosmote and affiliates.
- Re‑designed a legacy bank payments solution to Spring Boot; still processing hundreds of thousands of EUR daily.
- Built PayPal gateways for Cosmote, Germanos, Wind—handling thousands of EUR daily to date.
- Migrated a legacy mobile backend (Java 1.5 on 16‑node WebLogic) to Spring Boot microservices → rollout/scale‑up time reduced by ~95%.
- Delivered high‑volume client portals managing traffic and costs across thousands of contracts.
Talks
- GYG Summit 2025: Policy Where It Matters — Standardizing Data Access in Java Services.
- GYG Summit 2024: Core Library vs Core Service - Choosing the Right Center of Gravity.
- GYG Summit 2023: Contracts, Not Chaos — Opinionated Error Handling for APIs.
Skills
Java (Expert)
Spring Boot
JPA/Hibernate
REST/GraphQL
Kafka
MySQL/PostgreSQL
Redis
Docker
Kubernetes
AWS
GitHub Actions
Datadog
ELK/Grafana
SLOs/Observability
Testing: JUnit/Mockito/Testcontainers
i18n/l10n
Payments
Event‑driven
Education
National Technical University of Athens (NTUA) — Integrated MEng in Software Engineering (12/2009 – 12/2019)
- Thesis: Development of a Local Transaction Manager in MongoDB.
- Coursework: Algorithms & Complexity, Operating Systems, Database Design, Programming Languages, Web Programming, AI.