I have the really cool job of being the Lead Software Engineer at the awesome cycloptCyclopt.

There, I鈥檓 working mainly on a software project management and analytics platform, trying to help developers and managers better understand & improve their codebases鈥 quality, maintainability and security as well as better their processes, using reactReact, nodejsNode.js, expressExpress, mongodbMongoDB, graphqlGraphQL, rabbitmqRabbitMQ & amazonawsServerless Computing. I also work on building mobile applications using reactReact Native and building backend applications using mostly nodejsNode.js.

Currently, my main focus is to better understand and utilize the jamstackJamstack architecture. I *adore* its cleanliness in separating services and its ease-of-use.

Previously, I worked as a Full Stack Software Developer at the isselIntelligent Systems & Software Engineering Labgroup, building web applications with reactReact and native mobile applications with react nativeReact Native and expoExpo. I also created a big data management and analytics platform, built with nodejsNode.js, cockroachlabsCockroachDB, Apache apachekafkaKafka and apachesparkSpark, pythonPython, javaJava and scalaScala. I also did research on top of all these! 馃帀

I graduated from Aristotle University of Thessaloniki, with a Master鈥檚 degree in Electrical & Computer Engineering, mainly focusing in Software Engineering and Development, after completing research on how you can call software components based on their meaning; sqrt(2) call("That function that calculates square roots", 2).

I then got another Master鈥檚 degree from Aristotle University of Thessaloniki, this time in Data & Web Science, after completing my research by working on automating deployment of peer-to-peer networks for network simulation.