Dimitris Gkoulis
Email: dgk [at] dgk94 [dot] com
Dimitris Gkoulis is actively involved in research.
He specializes in full-stack programming, software technology, and distributed systems.
Education
He is a PhD candidate in the Department of Informatics and Telematics at Harokopio University, supervised by Professor Mara Nikolaidou. He earned his degree in Informatics and Telematics in 2017 and his master’s degree in Web Engineering in 2019, earning distinction and the “Georgios Karampatzos” performance scholarship.
Academic Interest
His academic interest centers on the Internet of Things (IoT), with his research objective being the modeling and design of decentralized, intelligent, event-driven distributed systems, which are based on ephemeral and autonomous context-aware entities, aiming ultimately at the development of scalable, resilient, and adaptive IoT architectures capable of seamlessly integrating with dynamic environments and supporting a wide range of applications with high operational efficiency and reliability.
Teaching
As part of his PhD studies, he is responsible for the Distributed Systems laboratory sessions during the winter semester 2025, while Professor Mara Nikolaidou teaches the theory component.
In the winter semester 2025, he conducted the Distributed Systems laboratory with Professor Anargyros Tsadimas and delivered lectures on the design and development of web applications using modern front-end frameworks as part of the course. In the spring semester 2025, he conducted the Object-Oriented Programming I (Java I) laboratory with Professors Cleopatra Bardaki, Aggelos Charampidis, and Vasilis Efthymiou, and participated in teaching in the postgraduate program “Informatics and Telematics” as part of the course Cloud Systems Design together with Professors Mara Nikolaidou and George Fragkadakis.
In the winter semester 2024, he conducted the Distributed Systems laboratory with Professor Anargyros Tsadimas, and in the spring semester 2024, he conducted the Object-Oriented Programming I (Java I) laboratory with Professors Cleopatra Bardaki and Aggelos Charampidis.
In the spring semester 2023, he conducted the Object-Oriented Programming I (Java I) laboratory with Professor Cleopatra Bardaki.
Publications
He has published in international scientific conferences and international scientific journals.
-
Gkoulis, Dimitris, Anargyros Tsadimas, George Kousiouris, Cleopatra Bardaki, and Mara Nikolaidou. “Exploring the performance of real-time data imputation to enhance fault tolerance on the edge: A study on environmental data.” Simulation Modelling Practice and Theory (2025): 103178.
-
Gkoulis, Dimitris, Anargyros Tsadimas, Cleopatra Bardaki, George Kousiouris, and Mara Nikolaidou. “Assessing Event Fabrication Methods for Missing Events in Complex Event-Driven IoT Systems: A Smart Farming Case Study.” In 2025 20th Annual System of Systems Engineering Conference (SoSE), pp. 1-8. IEEE, 2025.
-
Vondikakis, Ioannis, Elena Politi, Dimitrios Goulis, George Dimitrakopoulos, Michael Georgoulis, George Saltaouras, Meropi Kontogianni et al. “Integrated Framework for Managing Childhood Obesity Based on Biobanks, AI Tools and Methods, and Serious Games.” Electronics 14, no. 10 (2025): 2053.
-
Gkoulis, Dimitris. “Creating interpretable synthetic time series for enhancing the design and implementation of Internet of Things (IoT) solutions” Internet of Things 30 (2025): 101500.
-
Gkoulis, Dimitris, Cleopatra Bardaki, Mara Nikolaidou, George Kousiouris, and Anargyros Tsadimas. “A Hybrid Simulation Platform for quality-aware evaluation of complex events in an IoT environment.” Simulation Modelling Practice and Theory 133 (2024): 102919.
-
Gkoulis, Dimitris, Cleopatra Bardaki, George Kousiouris, and Mara Nikolaidou. “Transforming IoT Events to Meaningful Business Events on the Edge: Implementation for Smart Farming Application.” Future Internet 15, no. 4 (2023): 135.
-
Gkoulis, Dimitris, Cleopatra Bardaki, Elena Politi, Ioannis Routis, Mara Nikolaidou, George Dimitrakopoulos, and Dimosthenis Anagnostopoulos. “An event-based microservice platform for autonomous cyber-physical systems: the case of smart farming.” In 2021 16th International Conference of System of Systems Engineering (SoSE), pp. 31-36. IEEE, 2021.
Peer Review Activity
As part of his research activity, Dimitris Gkoulis is also actively involved in peer reviewing scientific papers, evaluating submissions for international conferences and scientific journals published by renowned academic publishers, such as Springer and Elsevier.
Employment
Since 2017, he has been working as a researcher at Harokopio University. In this context, he has participated and continues participating in major national and European research projects. His involvement includes projects like BIO-STREAMS, Powerized, PHYSICS, IMPAQT, AFarCloud, and Productive4.0.
He has collaborated with major organizations (universities, businesses, government agencies) such as Harokopio University, Pharmex, Helenvita, Ministry of Labor, General Secretariat of Public Administration Information Systems, Ministry of Digital Governance, Ministry of the Interior, and others.
Previously, from 2012 to 2017, he worked as a freelancer, creating hundreds of web/digital productions (web applications, marketing platforms, infrastructure, and more) for dozens of small and medium-sized businesses and organizations.
Volunteering
In addition, he has participated for at least 12 years as a key member in major political organizations, with responsibilities and portfolios related to conducting large-scale electoral processes, membership registry management, GDPR compliance, strategy & communication, campaigns, digital infrastructure, digital transformation, and more.
Active Research and Development
- iMimic: a library for creating interpretable synthetic time series for the Internet of Things (IoT).
- A platform for performing quality-aware complex event processing in the edge and cloud.
- A graph-property OLTP framework for modeling and managing multi-model data in runtime for embedded use with a focus on flexibility, decentralization, privacy, and security.
- An embeddable and dynamic library for performing staged event-driven (SEDA) complex event processing based on a simplified version of actor-model and persistent data structures.
- HALFF: Platform for fully automated algorithmic trading and risk management for cryptocurrencies.
- HALFF.ai: Applications of statistics, machine learning, and technical analysis for predicting short-term price movements.
- Cloutlayer: An all-in-one sophisticated relationship management & inbound-ops platform.
Contact
Please find my contact details at /contact/.
Social Networking Links
- LinkedIn linkedin.com/gkoulis
- Google Scholar scholar.google.gr/citations?user=Dimitris-Gkoulis
- ORCID orcid.org/0000-0002-7428-5753
- Scopus scopus.com/57226714922
- Research Gate researchgate.net/Dimitris-Gkoulis
- researchid researchid.co/gkoulis
- About.me about.me/gkoulis
- Github github.com/gkoulis
- Gitlab gitlab.com/gkoulis
- Facebook facebook.com/dgkoulis
Friendly Links *
- dgk94 dgk94.com
- Cloutlayer cloutlayer.com
- Intelligent Computer Systems and Applications Group (ICSA) icsa.hua.gr
- Department of Informatics and Telematics dit.hua.gr
- Harokopio University hua.gr
- Fellow PhD Candidates at Harokopio University dit.hua.gr/studies/doctorate-studies
- PhD Supervising Committee
- Mara Nikolaidou dit.hua.gr/mara & mara.dit.people.hua.gr
- George Dimitrakopoulos dit.hua.gr/gdimitra & icsa.hua.gr/george-dimitrakopoulos & linkedin.com/in/george-dimitrakop
- Dimosthenis Anagnostopoulos dit.hua.gr/dimosthe & dimosthe.dit.people.hua.gr & linkedin.com/dimosthenis-anagnostopoulos/
- Cleopatra Bardaki dit.hua.gr/cleobar
- George Kousiouris dit.hua.gr/gkousiou
- Argyris Tsadimas dit.hua.gr/tsadimas & tsadimas.github.io
* The individuals and organizations listed above, along with their websites and social profiles, are provided for informational purposes only. They are not affiliated with this website, and their inclusion does not imply endorsement or formal association.