“Make every minute count. The minutes are more important than the years.”


24 years of IT experience in software development and project delivery

09/2022 – PresentSoftware Engineering ManagerTHGUK
11/2020 – 06/2022Technical LeadOpen GIUK
09/2019 – PresentRegistered HypnotherapistSole TraderUK
10/2012 – 04/2020Product Development ManagerSpecSaversUK
04/2008 – 07/2012Technical ManagerNetcompany-IntrasoftGR
08/2007 – 04/2008Technical ManagerEuropean DynamicsGR
03/2005 – 07/2007Development ManagerAvnet AbacusUK
11/2003 – 01/2005Systems EngineerHellenic NavyGR
10/1998 – 03/2003Research FellowUniversity of SurreyUK

Technical Skill Set

Development management and team leading Project management and delivery of medium size projects Java, J2EE, UI and database development Software lifecycle management Agile and iterative development Software design


Complementary & Natural Healthcare CouncilCNHCRegistered Hypnotherapist
National Society of Talking TherapiesNSTTFull Member
Radio Society of Great BritainRSGBMember
Esperanto Association of BritainEABMember


4 university degrees in engineering and science

10/1998 – 07/2003PhDNetwork Performance Management using Mobile Software AgentsUniversity of SurreyUK
09/1997 – 09/1998MScTelematics (Communications and Computer Engineering)University of SurreyUK
09/1994 – 06/1997BEngElectrical & Electronic Engineering (2.1)Cardiff UniversityUK
12/1999 – 12/2003DipNatural Sciences, AstronomyOpen UniversityUK
05/2018 – 09/2019CertCertificate in Hypnotherapy and Psychotherapy (Distinction)National College of Hypnosis and PsychotherapyUK

Professional Development

05/2015ITIL Service TransitionAPMGLicense 9980026644808547
04/2014Prince2 PractitionerAPMGLicense 2000001918


Network performance management using software mobile agents

Thesis Summary

A lot of promise has surrounded the potential impact of mobile software agents in the area of network management. This thesis aims to present a clear direction of practical exploitation of mobile agents for network management tasks. Three different case studies of network performance management were examined in order to evaluate the effectiveness of the agent mobility strategy and autonomous behaviour applied within the specific context.

This work importantly allowed the identification of ‘Constrained’ mobility, an agent migration strategy especially suited for network management tasks, involving a mobile agent autonomously migrating to a single network element where its execution is confined. The mobile agent benefits identified relate primarily to the easy support for programmability of network elements and the autonomous, self-configurable agent operation.

An important drawback is that the advanced capabilities of modern mobile agent frameworks typically incur significant performance overheads and these were confirmed through a detailed performance evaluation comparing mobile agents to distributed object and mobile code approaches. In the direction of addressing this drawback, the work proposes network management solutions based on specially formulated execution environments that retain important mobile agent benefits while reducing network performance overheads.


Research on Distributed Software Systems

PhD Thesis

Journal & Book

  • C. Bohoris, G. Pavlou, A. Liotta, Mobile Agent-based Performance Management for the Virtual Home Environment, In the Journal of Network and Systems Management (JNSM), vol. 11, no. 2, pp. 133-149, Plenum Publishing, June 2003.
  • A. Galis, S. Covaci, eds., Mobile Intelligent Agents Applied to Communication Management Systems, C. Bohoris
    contribution on mobile agent-based network performance management, CRC Press, ISBN: 0849392012, January 2002.

International Conference Papers

The following papers have been published in refereed international conferences and workshops that assess full papers and have formally published proceedings.

Academic Documents

Other Papers

The following papers have been published in refereed international workshops that do not have formally published proceedings and accept papers based only on extended abstracts.