
LECTURER IN
SOFTWARE ENGINEERING
School of Computing and Digital Technology Faculty of Computing, Engineering and the Built Environment
Birmingham City University
ABOUT
Full-time Lecturer in Software Engineering
Full-time lecturer in Software Engineering at Birmingham City University, UK. My teaching and supervision activity encompasses:
-
CMP5354 Software Design
-
CMP7174 Service Oriented Architecture A
-
CMP7200 Individual Master's Project
-
CDT5200 Preparing for the Individual Undergraduate Project
PhD holder in Computer Science with Software Engineering from University of Birmingham, UK (a Russell Group university). My PhD thesis is available here.
First class MEng Computer Science with Software Engineering graduate from the University of Birmingham, UK. During my undergraduate study I was awarded:
-
Best Student in Degree Programme in my final year
-
Student of the Year prize in my second year
-
Heslop memorial prize in my second year
-
IBM Team prize in my second year

MY PUBLICATIONS
My research expertise lies in designing microservice-oriented architectures -- a trending architectural style inspired by service-oriented architectures. In particular, I conduct research in value-driven design of microservice-oriented architectures. Conducting this research entails looking into approaches/tools for:
-
Quality-of-service-based architectural design for microservice-oriented architectures and
-
Software economics (i.e. attaching monetary value to architectural design decisions)
-
Dynamic architectural design decisions (i.e. using probabilities to change software architectures' design at runtime)
-
Modelling microservice-oriented architectures
For more information about my publications to inspire further ideas, please visit my Google Scholar page

May 2015
Minimizing Nasty Surprises with Better Informed
Decision-making in
Self-adaptive Systems
https://dl.acm.org/citation.cfm?id=2821383
or download paper full-text below:

June, 2016
Microservices and their Design Trade-offs: A Self-Adaptive Roadmap
http://ieeexplore.ieee.org/document/7557535/
or download paper full-text below:

April, 2017
Microservice Ambients: An Architectural
Meta-Modelling Approach for Microservice Granularity
http://ieeexplore.ieee.org/document/7930193/
or download paper full-text below:
