Profile

Ever curious Software engineer. My interests include IoT, network security, sensors, distributed programming, operating systems and network protocols. Always willing to learn new things, come up with fresh approaches to seemingly unresolved problems and take initiative in order to take the final product one step forward.

Experience

Digital Publications Group (Contract)
May 2022 – August | Thessaloniki, Greece
Software Engineer
  • Designed and implemented DPG’s newest and most ambitious E-Commerce project.
  • Introduced the concept of micro-services and managed to integrate it into their former infrastructure.
  • Micro-services were written using NodeJS and Postgres. A pub/sub communication scheme was implemented using Redis.

Technologies Used: NodeJS, Docker, Bash,PostgreSQL, PHP

Big Pixel Studios (Contract)
July 2019– October 2020 | London, UK
Backend Software Developer
  • Designed and implemented various features for their online game Clone Rumble.
  • Improved the existing server framework and their query builder modules based on the team’s needs.
  • Implemented custom modules that made code development easy and fun

Technologies Used: NodeJS, Python, Bash, PostgreSQL, Docker

Kwiff
March 2018 – March 2019 | London, UK
Backend Software Developer
  • Collaborated with an exceptional team to develop new features for a new and innovative betting company.
  • Extended their system to support new sports (MMA, Boxing, Greyhound & Horse Racing).
  • Refactored outdated legacy code.

Technologies Used: NodeJS, Python, Bash, PostgreSQL, Docker

The World Weekly (Internship)
September 2017 – March 2018 | London, UK
Backend Software Developer
  • Working with a multicultural and multitalented team provided me with significant experience.
  • Τook the initiative to rewrite the original news-media website in NodeJS. By doing so, I was able to lower the website’s hosting cost to 1/8 of its initial cost.

Technologies Used: NodeJS, Python, Bash, PHP, PostgreSQL, mySQL

Centaur Analytics (Internship)
June 2015 – August 2015 | Volos, Greece
Software Developer
  • Centaur’s vibrant workplace assisted me in developing a strong work ethic and learning how to interact with my coworkers.
  • Helped develop DrivePal, a project that attempted to decrease car emissions by tracking customers’ driving habits.

Technologies Used: NodeJS, Python, Bash, MongoDB


Education

  • Networks and Systems' Security (MSc)
    Aristotle University of Thessaloniki
    Sep 2020 ‑ Feb 2022
    Grade: 9.67/10
  • Computer Science (BSc & MEng)
    University of Thessaly
    Sep 2012 ‑ Feb 2018
    Grade: 7.5/10

Other

Graduate Teaching Fellow
Aristotle University of Thessaloniki
During my studies I had the opportunity to give a series of lectures on the Internet Protocol Suite. Part of my duties included the preparation of the Networks workshop in which students had to prepare programming projects and observe network packets within the Wireshark environment.

Technologies Used: Java, Wireshark