Experience

  • Nov. 2023 - Present
    Systems & Network Engineer

    Hellenic Army, Research and Informatics Corps

    As part of the Research Informatics Corps, I contributed to the efficient operation of IT systems with the following responsibilities:

    ● Administered and maintained the Brigade's Local Area Network (LAN), managing Windows Server 2012 R2 in a vSphere ESXi virtualized environment

    ● Developed custom applications using Excel VBA and Bash scripting to streamline existing tasks and processes

    ● Monitored, controlled, and optimized the network infrastructure, ensuring consistent and reliable performance.

    ● Provided technical support for the information systems at the Division’s Operation Headquarters, troubleshooting and resolving issues within the local network

    ● Trained and mentored new IT personnel, fostering skill development and smooth transitions for incoming staff.

  • Feb. 2021 - Dec. 2023
    Research Associate & Software Engineer

    Information System Laboratory (ISL), Foundation for Research and Technology - Hellas (FORTH)

    Part of the STREAMSTORE research project, funded by the Hellenic Foundation for Research and Innovation (HFRI) (Grant ID: HFRI-FM17-1998). The project aims to fully support highly elastic, scalable, and fault-tolerant stateful stream-processing systems, through the evolution of the elasticity, predictability, and availability of scalable data store technology beyond the state of the art.

    ● Focus on designing efficient and highly scalable stream processing ETL pipelines using Apache Flink, Apache Spark and Apache Kafka

    ● Attempting to identify methods to achieve rapid recovery of Stream Processing Systems to ensure uninterrupted analysis in the face of failures. HDFS is utilized for persistent reliable storage.

    ● Modified source code of open-source projects Apache Flink and HDFS to extend their functionality

    ● Responsible for creating bash scripts to automate the installation, building, and deployment of the frameworks used

    ● Responsible for setting up large-scale cluster experiments in Linux Servers

    ● Actively contributing in the writing of technical reports

  • Sep. 2022 - Dec. 2022
    Internship - Research Intern

    Huawei Technologies Research & Development (UK) Ltd

    Worked as a member of the Database Team and contributed to the Heron project, which focused on developing a next-generation, cloud-native data analytics platform.

    ● Participated in the design and implementation of a Query Engine, in C++

    ● Main contribution: Development of different sorting (Hybrid Sort, Segment Sort, Lazy Sort) and joining operators (Grace Hash Join, Hybrid Grace Hash Join, Segmented Grace Join, Lazy Hash Join) of the engine

    ● Underlying functionality of these operators relied on algorithms that exchanged writes for reads, resulting in improved performance

    ● Operators were designed to efficiently handle larger data sizes and overcome any memory constraints

  • Jul. 2021 - Aug. 2021
    Internship - Big Data Engineer

    Proxim.ai

    Worked on a proof-of-concept Big Data project for a large telecom company client, employing state-of-the-art frameworks to complete the processing of large amounts of data. The primary focus revolved around leveraging customer location analytics to optimize services and enhance the customer experience.

    ● Performed effective troubleshooting, resolved issues, and deployed incomplete ETL pipelines

    ● Optimized existing pipelines and extended their functionality

    ● Designed and implemented new ETL pipelines based on analytics of customer location data

    ● Used Apache Spark & Apache Flink frameworks for Data Processing and Apache Kafka for real-time Data Ingestion

    ● The full stack consisted of AWS S3 & MongoDB for Data Storage, Kubernetes for cluster deployment, Apache Airflow} to monitor workflows

  • Jul. 2018 - Sep. 2018
    Internship - Software Engineer

    Plastika Kritis S.A.

    Designed and implemented a dynamic reporting tool leveraging Java and Apache POI API. This solution automated the reporting processing, processing large amounts of raw data in csv format. By utilizing this data, the tools generated insightful and visually appealing analytics reports in Excel, while accommodating various templates for versatile reporting options.

  • Jun. 2016 - Sep. 2016
    Internship - Software Engineer

    Plastika Kritis S.A.

    Designed and implemented an application using Visual Basic for Application (VBA Excel) to efficiently handle and process medical data for employees. By identifying data patterns, I conducted comprehensive analyses and provided valuable insights and visualizations for individual employees, along with additional desired statistics for the entire workforce.

EDUCATION

  • Feb. 2021 - Jul. 2023
    M.Sc. Degree in Computer Science & Engineering

    COMPUTER SCIENCE DEPARTMENT, UNIVERSITY OF CRETE

    ● 120 ECTS, 2-year attendance

    GPA: 9,64/10 "Distinction", Valedictorian (Tied 1st out of 14 MSc graduates)

    Thesis Topic: Stream Processing of Financial Tick Data with In-Order Guarantees [Link]

    Advisor: Prof. Kostas Magoutis

    Thesis Grade: 10/10

  • Sept. 2015 - Dec. 2020
    M.Eng. Diploma Electrical & Computer Engineering

    SCHOOL OF ELECTRICAL & COMPUTER ENGINEERING, TECHNICAL UNIVERSITY OF CRETE

    ● 300 ECTS, 5-year attendance

    GPA: 8,26/10

    Thesis Topic: Migrating State Between Jobs in Apache Spark [Link]

    Advisor: Prof. Antonios Deligiannakis

    Thesis Grade: 10/10

    ● Thesis was implemented as part of the Infore Project

CERTIFICATIONS

  • 2021
    Electrical Engineer

    TECHNICAL CHAMBER OF GREECE

  • Aug. 2020 - Oct. 2020
    Algorithms Specialization

    COURSERA - STANFORD ONLINE

  • Sept. 2017 - Feb. 2018
    Google Developer Challenge Scholarship

    UDACITY

LANGUAGES

  • 2013
    Certificate of Proficiency in English

    Certificate of Proficiency in English University of Michigan

  • 2011
    Goethe-Zertifikat B1

    Goethe-Zertifikat B1 Goethe Institut

HONOURS & AWARDS

  • May 2023
    Huawei Seeds For the Future Scholarship

    One of two postgraduate students that received the scholarship from the Computer Science Department of the University of Crete, based on academic criteria

  • June 2022
    Grand Challenge Audience Award

    Grand Challenge Audience Award at the 16th ACM International Conference on Distributed and Event-Based Systems (DEBS’22)

  • June 2022
    Roche Continents 2022 Alumni

    Roche Continents program brings 50 top-talented university students from across Europe to engage in a week of collaboration and innovation in Arles, France. During the program, I had the unique opportunity to interact with renowned scientists and artists, participate in workshops, visit exhibitions, and exchange ideas with other top-talented students, all while exploring the intersection of science and art. I was selected as one of two students from the Computer Science Department of the University of Crete, based on academic criteria. The program was fully funded by Roche.

  • March 2018
    MindSpace Challenge 2018, Chania Finals

    Participant in the Chania Final of the Mindspace Challenge, a 3-day educational workshop designed to equip individuals with valuable skills in entrepreneurial thinking. I presented my idea for a technology-based solution that aimed to reduce food waste. By leveraging data analytics and AI, my proposal offered food and beverage services better insights into their waste patterns, enabling them to reduce unnecessary consumption. Mentoring sessions during the workshop allowed me to refine my initial concept before presenting the final version of my idea to the committee.

PUBLICATIONS

TEACHING EXPERIENCE

Teaching Assistant
  • Spring 2022-23
    CS590.45 - Modern Topics in Scalable Storage Systems

    COMPUTER SCIENCE DEPARTMENT, UNIVERSITY OF CRETE

  • Fall 2022-23
    CS559 - Infrastructure Technologies for Large-Scale Service-Oriented Systems

    COMPUTER SCIENCE DEPARTMENT, UNIVERSITY OF CRETE

  • Spring 2021-22
    CS335B - Computer Networks

    COMPUTER SCIENCE DEPARTMENT, UNIVERSITY OF CRETE

  • Fall 2021-22
    CS335A - Computer Networks

    COMPUTER SCIENCE DEPARTMENT, UNIVERSITY OF CRETE

  • Spring 2020-21
    CS180 - Logic

    COMPUTER SCIENCE DEPARTMENT, UNIVERSITY OF CRETE

VOLUNTEERING & LEADERSHIP

Organizer
  • Chania 2018, 2019
    Tedx Chania

    Sponsors and Budget Team

  • Chania 2018
    Tedx TechnicalUniversityofCrete

    Sponsors and Budget Team

Volunteer
  • Chania 2018, 2019
    Technical University of Crete

    Science & Technology Day | Crowd Control

  • Chania 2018
    Youth Enterpreneurship Club

    Startup Europe Week Crete | Forum Moderator

  • Chania, Maleme 2017
    Board of European Students of Technology(BEST)

    Regional Meeting

CONFERENCES

  • 17th ACM International Conference on Distributed and Event-Based Systems | Neuchatel 2023
  • Microsoft, InTTrust - Modern Workplace Shift to Cloud | Athens 2019
  • ECESCON 11 | Thessaloniki 2019
  • ECESCON 9 | Chania 2016
  • TedxChania 2016 "Xenos" | Chania 2016