Work Experience

Full Stack Java Web Developer at European Dynamics

  • 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

  • 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

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.