Home

I am a software engineer and team leader at Ericsson Software Technology (EST) in Ireland.

I focus on open-source software development in the Telecom Network Management domain - specializing in development for Open-RAN.

Previously I worked as a Researcher in Intelligent Network Management in Ericsson's Network Management Lab from 2011 until 2019, and before that in Trinity College Dublin (TCD) from 2004. My primary interest is the management of autonomic adaptable systems and services, particularly in the domain of networking and telecoms. I have a particular focus on knowledge-driven management.

In TCD I worked in the Knowledge & Data Engineering Group (KDEG) in the School of Computer Science and Statistics in Trinity College Dublin as a post-doctoral researcher. My research was focused on Autonomic Service Management as part of the FAME project, and the CNGL project before that. This research was broadly broken into a number of topics:

When I first joined KDEG I was researching the management of smart spaces as part of the M-Zones research project.

After that my applied research about "Knowledge Based Networking", primarily as part of the Mecon, NEMBES, CTVR: Self Managed Networks and ACCA projects.

Prior to November 2004, I was a post-graduate research student in the Distributed Systems Group in the Computer Science Department of Trinity College Dublin. The project I was researching (called Chisel) investigated the of use of reflective techniques as a vehicle for the development of a framework for completely unanticipated dynamic adaptation, using middleware as a case study. The approach allows different application-specific and user-specific policies to control the unanticipated dynamic adaptation of component behaviours defined as new Iguana meta types. The project worked in two distinct areas: the design of a flexible framework supporting application and user specific dynamic adaptation through policies and using this framework to implement a middleware system for mobile computing.