CV
Experience
Software Engineer / Research Assistant — NETMODE Lab, NTUA
June 2022 – Present
- Developed a multi-cluster orchestration platform using Kubernetes, Karmada and Submariner
- Built backend services for orchestration, observability and RL-based autoscaling in distributed systems
- Deployed and managed cloud-native applications using Kubernetes, Helm and Keycloak
- Extended the W3C WoT Python stack with virtual objects, Zenoh and Docker support
Systems Administrator — NETMODE Lab, NTUA
June 2022 – Present
- Administered Linux infrastructure supporting virtualization, networking, storage and application services
- Managed Proxmox, VMware ESXi, DNS, DHCP, VPN and NAS systems
- Developed Ansible playbooks to automate administrator onboarding and credential management
- Created and maintained operational documentation and service inventories
Education
PhD - Computer Science
National Technical University of Athens (NTUA) — July 2026 (Expected)
- Dissertation: Orchestration of Distributed Applications across the Computing Continuum (IoT-Edge-Cloud)
MEng - Electrical and Computer Engineering
National Technical University of Athens (NTUA) — July 2021
- Grade: 8.73/10
- Thesis: Autoscaling of serverless applications
Projects
PharmaSea
- Built a full-stack crowdsourced medicine price tracking platform using Spring Boot and MySQL
- Implemented REST APIs, user authentication, and price submission workflows
- GitHub Repository
PCL Compiler
- Implemented a compiler for a Pascal-like language using C++, Flex, Bison, and LLVM
- Implemented lexical analysis, parsing, semantic analysis, and LLVM IR code generation
- GitHub Repository
Airport Management System
- Developed a desktop airport operations management system using JavaFX
- GitHub Repository
Noobcash
- Implemented a distributed blockchain system with peer-to-peer communication in Python using Flask
- Developed transaction validation and block generation functionality
- GitHub Repository
Skills
Programming: Java, Python, C++, C, JavaScript, SQL, HTML, CSS
Cloud & Containers: Kubernetes, Karmada, Docker, Helm, Submariner, Cilium
Infrastructure: Linux, OpenStack, VMware ESXi, Proxmox, Networking, DNS, DHCP, VPN
Monitoring & Observability: Prometheus, Grafana, Thanos
Authentication & Security: Keycloak, Authentik, OpenVPN, NetBird
Frameworks & Tools: Spring Boot, Flask, Git, JavaFX, NetBox
Data & Scientific Computing: NumPy, Pandas, Matplotlib
Languages
- Greek (Native)
- English (C2)
- Spanish (C1)
- German (C1)