About Me

After completing a challenging undergraduate and MSc computer engineering degree at the Department of Computer Engineering & Informatics in Greece, I decided to broaden my research and personal interests by coming to the UK. Being a proud Marie-Curie Fellow, I had the chance to do research and complete my PhD at the Department of Informatics in King's College London were I was lucky to be supervised by Professor Peter McBurney and Dr. Steffen Zschaler. In 2014, I joined Alfa where I work as a software consultant, developer and anaylst and enabled me to challenge my skills in a totally different environment than research. If you want to have a better idea about how is the life at Alfa, please have a read here. Whenever I am not coding, I am most likely travelling, playing basketball, training (TRX is my recent passion) or cooking.

Contact Details

Dionysios Efstathiou
London, UK
(+44) 7706 500 927
dioeus at gmail.com

Work

Alfa (formerly CHP Consulting), London, UK

Consultant September 2014 - Present

Consultant at Alfa focused on software development for our industry-leading ALFA Systems platform which enables the largest players in the asset finance market to successfully run their businesses. Currently a technical lead on a migration project for an European client based in Ireland. My role involves participating to meetings with the client to progress various data mapping, quality and cleansing issues which requires understanding of various functional areas of the legacy system before transforming and loading them to ALFA Systems. On the technical side, I am responsible for development, bug investigation/fixing, performance improvements and carrying out releases. On a previous role, I helped a Scandinavian client during the user acceptance testing period. My daily work involved analysis of defects raised during UAT, communicating findings to the business and pushing any technical changes to the product through the standard development cycle. I have also picked up technically challenging performance issues in various functional areas. For some timeboxes of this period I have worked in a development team of 4 people within a wider project development stream following an Agile development process focusing on test-driven development. I work with Java, Guice, Hibernate, Groovy, JUnit, Mockito, Selenium, Linux Scripting, HTML, CSS, PHP, JavaScript, SQL, MySQL, Oracle database and I use day to day Eclipse, SVN, Jira, Bamboo, FishEye, Ant and Ivy.

King's College London, London, UK

Researcher September 2011 - August 2014

Participated in a European research project with leading Software Engineering universities across multiple countries and got exposed to the latest technologies, platforms and tools in the area of engineering and provisioning of service-based cloud applications. (http://www.relate-itn.eu/). I used Java, Linux Scripting, R, Amazon EC2, Latex and Eclipse while I had the chance to prepare research publications, perform presentations and present research results in international conferences and workshops.

Department of Computer Engineering & Informatics, Patras, Greece

Teaching Assistant September 2010 - August 2011

Assisted in designing, marking and teaching undergraduate and postgraduate modules which enhanced my time management skills and communication of technical concepts in a non-specialist audience. I also motivated, supervised and mentored young researchers during their thesis work which resulted in collaborative research publications.

Computer Technology Institute, Patras, Greece

Research and Development September 2010 - August 2011

Acquired valuable experience on how research projects work by taking part in the proposal writing process, attending meetings and working on functional specifications and implementation issues. My contribution focused on algorithmic and test-bed implementation on Internet on Things networks. During this period I published 10 research papers in peer-reviewed international conferences and workshops.

Education

King's College London, London, UK

Doctor of Philosophy (PhD), Informatics 2011 - 2014

Experimented with and applied machine learning techniques and optimisation algorithms by implemented a Java-based research prototype which interacted with R statistical modelling environment and used Amazon EC2 to perform scalable experiments.

Computer Engineering and Informatics Department, University of Patras, Greece

MSc, Computer Science and Engineering 2009 - 2011

Design, analysis and test-bed implementation of algorithmic solutions.
Degree: 9.52/10 (Top 5% of my class).

Computer Engineering and Informatics Department, University of Patras, Greece

Diploma, Computer Engineering 2004 - 2009

Algorithmic design and simulation of adaptive protocols.
Degree: 8.24/10 (Top 10% of my class).

Skills

  • Java
  • Test-Driven Development
  • Algorithms
  • Linux
  • Databases

Research

2014

  • Dionysios Efstathiou, James R. Williams, and Steffen Zschaler. Crepe Complete: Multi-objective optimisation for your models. In Proceedings of the 1st Int'l Workshop on Combining Modelling with Search- and Example-Based Approaches, CMSEBA 2014 (co-located with MODELS), Valencia, Spain, September 28, 2014.

    Dionysios Efstathiou, Peter McBurney, Steffen Zschaler, and Johann Bourcier. Surrogate-Assisted Optimisation of Composite Applications in Mobile Ad hoc Networks. JUCS special issue on Adaptive Services for the Future Internet, 2014.

    Dionysios Efstathiou, Peter McBurney, Steffen Zschaler, and Johann Bourcier. Efficient Multi-Objective Optimisation of Service Compositions in Mobile Ad hoc Networks Using Lightweight Surrogate Models. In Proceedings of the 16th Annual Genetic and Evolutionary Computation Conference, GECCO 2014, Vancouver, Canada, July 12-16, 2014.

2013

  • Dionysios Efstathiou, Peter McBurney, Steffen Zschaler, and Johann Bourcier. Flexible QoS-Aware Service Composition in Highly Heterogeneous and Dynamic Service-Based Systems. In Proceedings of the 9th IEEE International Conference on Wireless and Mobile Computing, Networking and Communications, WiMob 2013, Lyon, France, October 7-9, 2013.

    Dionysios Efstathiou, Peter McBurney, Steffen Zschaler, and Johann Bourcier. Exploring Optimal Service Compositions in Highly Heterogeneous and Dynamic Service-Based Systems. In Proceedings of the 5th International Symposium on Search Based Software Engineering, SSBSE 2013, St. Petersburg, Russia, August 24-26, 2013.

2012

  • Dionysios Efstathiou, Peter McBurney, Noel Plouzeau, and Steffen Zschaler. Improving the Quality of Distributed Composite Service Applications. In the 2nd Imperial College Computing Student Workshop, ICCSW, London, UK, September 27-28, 2012.

    Azzedine Boukerche, Dionysios Efstathiou, Sotiris Nikoletseas, and Christoforos Raptopoulos. Exploiting Limited Density Information Towards Near-Optimal Energy Balanced Data Propagation. Journal of Computer Communications, 2187-2200, 35, 18 2012.

    Azzedine Boukerche, Dionysios Efstathiou, and Sotiris Nikoletseas. Direction-based Adaptive Data Propagation for Heterogeneous Sensor Mobility. Published in the Journal of Parallel and Distributed Computing (JPDC), Volume 72, Issue 6, Pages 778-790, June 2012.

2011

  • Azzedine Boukerche, Dionysios Efstathiou, Sotiris Nikoletseas, and Christoforos Raptopoulos. Close-to-optimal Energy Balanced Data Propagation via Limited, Local Network Density Information. In Proceedings of the 14th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems, MSWiM 2011, Miami, November 1-4, 2011. Acceptance Rate: 24%

    Dionysios Efstathiou, Andreas Koutsopoulos, and Sotiris Nikoletseas. Parameterized Energy-Latency Trade-offs for Data Propagation in Sensor Networks. In the Simulation Modelling Practice and Theory (SIMPAT) Journal, 19, 2226–2243, 2011.

    Dionysios Efstathiou, Stelios Ioannou, Sotiris Nikoletseas, and Dimitra Patroumpa. Demo Abstract: Emergency Building Evacuation Guided by a Wireless Sensor Network. In Proceedings of the 9th ACM International Symposium on Mobility Management and Wireless Access, WiMob 2011, Miami, November 1-4, 2011. :

    Dionysios Efstathiou, Ioannis Kotsogiannis, and Sotiris Nikoletseas. Energy Balanced Data Propagation in Wireless Sensor Networks with Diverse Node Mobility. In Proceedings of the 9th ACM International Symposium on Mobility Management and Wireless Access, Miami, WiMob 2011, November 1-4, 2011.

    Constantinos Marios Angelopoulos, Dionysios Efstathiou, and Sotiris Nikoletseas. Experimental Evaluation of Energy Balance Algorithms in the SenseWALL Sensor Network Test-bed. In Proceedings of the 1st IEEE Workshop on Holistic Building Intelligence through Sensing Systems, Barcelona, June 27-29, 2011. :

2010

  • Dionysios Efstathiou, Andreas Koutsopoulos, and Sotiris Nikoletseas. Analysis and Simulation for Parameterizing the Energy-Latency Trade-off for Routing in Sensor Networks. In Proceedings of the 13th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems, MSWiM 2010, Bodrum, Turkey October 17-21, 2010. Acceptance Rate: 32% :

2009

  • Azzedine Boukerche, Dionysios Efstathiou, and Sotiris Nikoletseas. Adaptive, Direction-Aware Data Dissemination for Diverse Sensor Mobility. In Proceedings of the 7th ACM International Symposium on Mobility Management and Wireless Access, MobiWac 2009, Tenerife, Canary Islands October 26-30, 2009. Acceptance Rate: 36%

2008

  • Akribopoulos Orestis, Bousis Dimitrios, Dionysios Efstathiou, Koutsouridis Haris, Logaras Marios, Loukas Andreas, Nafas Alexandros, Oikonomou Georgios, Thireou Irini, Vasilakis Nikos, Kokkinos Panagiotis, Mylonas Georgios, Chatzigiannakis Ioannis. A Software Platform for Developing Multi-player Pervasive Games Using Small Programmable Object Technologies. In the Proceeding of the 5th IEEE International Conference on Mobile Ad-hoc and Sensor Systems, MASS 2008, 29 September - 2 October 2008, Atlanta, Georgia, USA. Best Demo Award

Master Thesis (in Greek)

  • Dionysios Efstathiou: Efficient Data Routing in Dynamic Wireless Sensor Networks, July 2011.