Work Experience
Full Stack Java Web Developer at European Dynamics
04/10/2022 - Present
- Developed and maintained a web application written in JavaEE and Spring, which is used by the European Commission.
- Invented and implemented several tools and scripts for database management and data migration using Python, Kafka, and Oracle.
- Wrote technical and business documentation for the web application and the tools, as well as user manuals for the end-users.
Website Maintainer at i-pins.net
2016 - 2018
- Maintained and updated the website of the company, which was built using Joomla and the Helix framework.
Other Projects
BEAM Research Group
A research group backed by the Aristotle University of Thessaloniki, focusing on the development and invention of space technology.
- Developed a monitoring and real-time data visualization tool for the ground station of the ECOWISE experiment, using Python and Pandas.
- Lead the software subteam for the creation of a web application for the real-time visualization of the data collected by the DROPSTAR experiment, using Python, Flask and asyncio.
- Designed and implemented the embedded software and serial communication for the DROPSTAR experiment, which was deployed on a Nvidia Jetson Nano, using Python, asyncio, pyserial and various proprietary libraries.
- Designed and supported the development of the website of the research group, using WordPress and Elementor.
- Lead multiple workshops and lectures on Python programming and space technology.



Flock
A mass email sending tool, designed to be used by small businesses and organizations.
- Designed and developed the back-end of the application in ASP.NET Core, using C# and MariaDB.
Volunteer Experience
Programming Tutor at Umbrella
01/01/2020 - 01/06/2020
A university volunteer group that offers free programming lessons to weaker students.
- Taught Python programming to first-year students.
- Taught Java programming to electrical engineering students.