Giorgos Stamatelatos

Kefalonia, Greece · +30 697 6 452133 · [email protected]

Software Engineer | PhD, Computer Science

I received my PhD in computer science in 2022 under the advisory of Prof. Pavlos Efraimidis in the Democritus University of Thrace. I have participated in multiple projects since 2012 under multidisciplinary environments. Currently working as a software engineer at the Democritus University of Thrace Career Office. I am passionate about implementation of algorithms, correctness and performance, and have deep understanding of computer science principles. I am a lifelong learner with a keen interest in learning new technologies, working with new people, and building new things.


Algorithms Engineering, Software Design, APIs, Data.


Software Engineer


November 2023 - Now

Software Engineer

DUTh Career Advisory Office

September 2016 - October 2023

Research Assistant

Athena Research and Innovation Center

Funded project PROMOTE: Tools for Promoting Tourism Experience

Social Network Analysis, Tourist Personalized Recommendations, Graph Analysis Algorithms, Data Mining from Social Media, Development of full stack application for data mining, presentation of points-of-interest, personalized recommendations, and access through API: Promote Web UI.

December 2018 - December 2021

Teaching Assistant

Democritus University of Thrace

  • Data Structures
  • Algorithms and Complexity

September 2014 - August 2020

Research Assistant

Democritus University of Thrace

Funded project AKSEID: Assessment of News Reliability in Social Networks of Influence

Social Network Analysis, Assessment of the political orientation of politicians and news media, Graph theoretic algorithms, Social network mining, Design and implementation of automatic monitoring of social media.

March 2018 - December 2019

Research Assistant

Athena Research and Innovation Center

  • Social Network Analysis, Games in Social Networks, Influence Maximization in Social Graphs.
  • Development of social network analysis software.

August 2015 - January 2016

Network Administrator

Democritus University of Thrace

Network operation responsibilities during educational certification exams.

February 2015 - April 2015

Research Assistant

Athena Research and Innovation Center

Funded project ATLAS: Advanced Tourism pLAnning System

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.

  • Tagging and commenting of data from social media, development of algorithms for personalized points-of-interest recommendation.
  • Development of full stack application for personalized recommendations, maps, visualizations, implementation of algorithms and exposure via API.

January 2012 - December 2014


Democritus University of Thrace

Ph.D., Social Network Analysis

Algorithmic Analysis of User Behavior in Social Media

In the work presented in this thesis we use both established and novel structural methodology social network analysis in order to recognize the online behavior of users and utilize the observations in order to attempt to solve problems that commonly arise in online social networks. Our assumption, that is confirmed –to an extent– through our analysis, is that users will behave consistently with their interests, beliefs or tastes. This phenomenon gives rise to patterns and structure to real social networks as users have the tendency to create connections with other users or other entities based on criteria of interest, taste or exposure. Our methods are exclusively structural, i.e. they rely on the links formed in an explicit or implicit network between the relevant entities, which may not be necessarily formed among real users. In summary, our analysis is twofold: (1) structural analysis and (2) based on the expected behavior of users.

September 2015 - January 2022

Democritus University of Thrace

M.Sc., Algorithmic Game Theory

Algorithmic Techniques for Influence Dynamics in Social Networks

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.

March 2012 - July 2014

Democritus University of Thrace

Diploma, Computer Security

Distributed Search among Agents with Enhanced Privacy

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.

February 2011


Programming Languages & Tools (most fluent)
Web Development


Beginner Rubik's Cube Tutorial: A beginner friendly solution to Rubik's cube that is easy to remember and execute.

Network Eye (NetEye): A web tool for the analysis of complex networks.