CV

History

  • [April 2019 - present] Senior Lecturer, Computer Science, Aston University, UK.
  • [Aug 2018 - Mar 2019] Senior Research Fellow, School of Electronics and Computer Science, University of Southampton.
  • [Mar 2013 - July 2018] Senior Research Engineer, IT Innovation Centre, Southampton.
  • [Dec 2007-Feb 2013] Senior Research Associate, Computing Department, Lancaster University.
  • [May 2007 - Dec 2007] Visiting Post-doctoral Researcher, K. U. Leuven, Leuven, Belgium.
  • [Oct 2003 - May 2007] Research Associate, Computing Department, Lancaster University.
  • [Jun 2000 - Aug 2000] Internship, Bell Labs UK, Lucent Technologies.
  • [Oct 2000 - Mar 2004] PhD, Lancaster University (submitted March 9th 2004, defended on August 27th 2004.
  • [Oct 1999 - Sep 2000] M.Sc. Distributed Interactive Systems, Lancaster University.
  • [Oct 1996 - Jul 1999] B.Sc. (Hons) Computer Science, University of York.

Academic Service

(No longer kept up to date)

Organisation

  • Proceedings Chair - The 2014 IEEE International Conference on Service-Oriented Computing and Applications (SOCA 2014)
  • General Chair - The 5th International Conference on Communication Software and Middleware (Comsware 2011), Verona, Italy, July 2011.
  • Proceedings Chair - Middleware 2010, December 2010, Bangalore, India.
  • PC Vice-chair - Service oriented systems and applications track @ IEEE International Conference on Service-Oriented Computing and Applications (SOCA'10), December 2010, Perth, Australia
  • Workshop and PC Co-chair - The 8th Workshop on Adaptive and Reflective Middleware, Urbana Champaign, Illinois, December 2009.
  • Local Organiser - 2nd Minema Workshop, Lancaster, December 2004.
  • Local Organiser - 1st Minema Thematic Workshop on Service Description and Discovery in MANETS, Lancaster, September 2006.

Selected Programme Committees

  • 1st domAin specific Model-based AppRoaches to vErificaTion and validaTiOn (AMARETTO 2016) workshop
  • Middleware 4 IoT Workshop 2015
  • CrossCloud Brokers Workshop: 2014, 2016
  • Euro-Par 2014 (Distributed Systems and Algorithms)
  • 13th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS 2013)
  • 1st International Workshop on Middleware for Cyber-Physical Systems
  • IEEE International Conference on Service Oriented Computing & Applications (SOCA 2013, SOCA 2014)
  • SensorNets 2012, 2013, 2014, 2015
  • The 12th Workshop on Adaptive and Reflective Middleware (ARM 2013).
  • The 11th Workshop on Adaptive and Reflective Middleware (ARM 2012).
  • 16th International Conference on Fundamental Approaches to Software Engineering (FASE 2013).
  • The 10th Workshop on Adaptive and Reflective Middleware (ARM 2011).
  • The 9th Workshop on Adaptive and Reflective Middleware (ARM 2010).
  • The 2nd International Workshop on Middleware for Pervasive Mobile and Embedded Computing (M-MPAC '10).
  • The 4th International Workshop of Software Engineering for Adaptive Service-oriented Systems (SEASSÂ’10).
  • The 11th ACM/IFIP/Usenix International Middleware Conference (Middleware 2010), Bangalore, India
  • Eurosys 2010 Shadow PC member
  • The 10th ACM/IFIP/Usenix International Middleware Conference (Middleware 2009), University of Illinois at Urbana-Champaign, USA
  • The IEEE TIC-STH Symposium on Human and Socio-Cultural Service Oriented Computing
  • WUMPS 2009 Workshop on Middleware for Ubiquitous and Pervasive Systems, Dublin
  • The 3rd Workshop on Middleware-Application Interaction MAI'2009), Lisbon, Portugal
  • The 9th ACM/IFIP/Usenix International Middleware Conference (Middleware 2008), Leuven, Belgium
  • The 1st International Workshop on Automated engineeRing of Autonomous and run-tiMe evolvIng Systems (ARAMIS 2008) L'Aquila, Italy
  • 2008 International Workshop on Next-generation Aspect-Oriented Middleware (NAOMI), co-located with Aspect-Oriented Software Development (AOSD 2008), Brussels, Belgium, March 31 2008
  • 6th Minema Workshop, Glasgow, UK, March 31 2008
  • 2009 IEEE International Conference on Networking, Sensing and Control
  • 2008 IEEE International Conference on Networking, Sensing and Control
  • The Brazilian Symposium on Multimedia and the Web (Workshop on Business Process Management): WBPM 2007 , WBPM 2008
  • 3rd International Middleware Doctoral Symposium 2006 (MDS20O6), Melbourne, Australia
  • 4th Minema Workshop, Lisbon, Portugal, July 2-3, 2006
  • International Symposium on Service-Oriented Applications, Integration and Collaboration - SOAIC 2006
  • International Conference of Mobile Data Management - MDM 2005, MDM 2006
  • 20th ACM Symposium on Applied Computing Track on Programming for Separation of Concerns (PSC 2005)

External Reviewer

  • Journal of Internet Services and Applications
  • Concurrency Practice and Experience
  • Journal on Ad-Hoc Networks
  • Advances in Software Engineering Journal
  • ACM Transactions on Autonomous and Adaptive Systems (Journal).
  • The Eighth International Conference on Pervasive Computing (Pervasive 2010)
  • Data and Knowledge Engineering Journal
  • Software and System Modeling (SoSyM journal)
  • Journal of Computer Science and Technology
  • 8th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS'08)
  • International Conference on Distributed Computing Systems - ICDCS 2007
  • International Middleware Conference - Middleware 2004, Middleware 2005, Middleware 2007
  • Software: Practice and Experience (Journal), Wiley.
  • IEEE Internet Computing (Journal).
  • IEEE Transaction on Software Engineering (Journal).
  • IEEE Pervasive Computing (Journal).
  • Multi-Agent and Grid Systems (Journal), IOS Press.
  • UK E-Science All Hands - AHM 2004, AHM 2005, AHM 2006, AHM 2007
  • European Conference on Object Oriented Programming - ECOOP 2005
  • IEEE European Conference on Web Services - ECOWS 2005
  • The 16th Annual IEEE International Symposium on Personal Indoor and Mobile Radio Communications
  • ICDCS Workshop on Mobile Computing Middleware
  • Euro-Par conference - EuroPar2005, EuroPar2006