Education and Work

Education

Integrated Master's Degree in Computer Engineering

2019 - 2024

I am currently finishing my studies in Computer Engineering at the School of Electrical and Computer Engineering in NTUA. I have majored in Computer Systems and Control Systems, with a minor in Software Engineering. However, I am mainly interested in Programming Languages, Compilers and Testing.

My Diploma Thesis regards the efficient implementation of equivalence oracles in the context of minimally adequate teachers in active automata learning .

During my studies, I had the opportunity to familiriaze myself with many different technological fields and tools. As a Computer Systems major, I studied operating systems, parallel and concurrent programming, as well as embedded system design. In the context of Control Systems, I carried out many different projects, ranging from Automatic Control, to Machine Learning, Natural Language Processing and Computer Vision. Finally, I discovered my love for Programming Languages and Compilers as a Software Engineering minor.

Work Experience

Extracurricular Tutor

September 2021 - June 2023

I worked part-time as an extracurricular tutor in the course of Computer Networks, teaching students of the Greek Professional High School and preparing them for the Panhellenic Exams.

R&D Software Developer Intern

June 2024 - December 2024

I interned as an R&D Software Developer at Nokia where I was part of a team that maintained some servers and virtual machines. My work mostly involved Bash scripting and Ansible playbooks. I rewrote the Ansible project so that it followed best practices and also integrated new features related to the deployment of the servers. I also developed some Python modules that automated the generation of spec files ... and broke the build in the process.

I solved bugs in existing code and also enhanced it with new features. Moreover, I developed Bash scripts from scratch that interfaced with APIs to automate previously manual processes and that scanned for new errors during the deployment of the product. These tools are also now part of the testing infrastacture.