MSc, Dipl.-Ing | Software Engineer
I was born in Athens, Greece on the 5th of July, 1985 and raised in Lixouri, Kefalonia, Greece. I received my diploma in Electrical and Computer Engineering from the Democritus University of Thrace, Greece in 2011 and my Master's degree in Computer Science under the advisory of Assistant Prof. Pavlos Efraimidis in 2014. I am currently pursuing my PhD in the Algorithms and Privacy Research Unit while working as a software engineer.
Design and Analysis of Algorithms, Algorithmic Game Theory, Social Networks (Influence, Fraud, Wisdom), Big Data, Information Retrieval
Java, Scala, MEAN, LAMP, Shell Scripting, Linux
Angular JS, Vue JS, Drupal, Visual Basic .NET
Data Structures, Algorithms and Complexity
Social Network Analysis
Funded project ATLAS (Advanced Tourism pLAnning System, GSRT/CO-OPERATION/11SYN-10-1730)
ATLAS seeks to create a step change in tourism services by advancing the state-of-the-art of the algorithms for fast geo‐aware social media tagging and annotation and geo‐aware multimedia information retrieval and recommendation. In particular, ATLAS aims at an innovative breakthrough in combining the just mentioned technologies for practical tourism services at a quality level that meets the expectations of the users.
Games in Graph Models
Currently researching about influence dynamics, fraud detection and wisdom of crowds.
In this thesis, a non-cooperative, zero-sum game of influence between two firms on a social network is defined and examined. The social network is represented with a directed graph of n individual agents with an initial opinion on a particular subject. The DeGroot model defines the opinion dynamics and the rules of social interaction, according to which the belief of each individual is influenced by the opinions of their neighbors. The players of the game are two external entities who have diametrically opposed opinions. Each player tries to manipulate the community in their own opinion’s favor, by actively interfering with the social graph structure. We investigate possible equilibria, identify basic principles for a successful strategy and compare the performance of several algorithms implementing player strategies.
In this thesis, a new platform, called Quantum, for distributed computations among independent agents, is presented. Quantum is capable to operate on infrastructures that are formed by massive numbers of agents communicating over the Internet, and is tolerant of adding/removing peers. Furthermore, the new platform is intended to support the privacy of the peers which participate in each distributed computation. In the proposed solution we have chosen a decentralized network architecture and exploited technologies of peer-to-peer networks.