Hamdy Michael Ayas

I am a

About

Software Architect with a passion in maximizing the effects of decision-making and an interest in deriving knowledge from data and effectively communicating this knowledge. Currently, working with Data Science methods to research the areas of software architecture migrations, organizational transformations, organizational decision-making in software architecture and cloud computing.

Software Architecture/Engineering Consultant

Software Architecture researcher with experience in Business Analysis and Service Management Consulting

Holding a Bachelor of Science (BSc) degree in Computer Science and Software Engineering from University of Cyprus and specialized, through a thesis project, in Data Mining for Internet of Things (IoT). Also, holding a Master of Science (MSc) degree in ICT in Business and the Public Sector from Leiden University, specialized through a thesis project on Decision-support systems for Agile Project Portfolio Management. In addition, experienced Business Analyst and Software Application Developer with a demonstrated history of working in the service management consulting industry. Aspired to contribute in the transformation to service-based economies. Very interested in technology, innovation, human activity and culture.

Languages

Greek 100%
Arabic 70%
English 90%
Swedish 25%

Resume

Education

PhD in Software Engineering

2019 - 2024

Chalmers University of Technology | University of Gothenburg, Gothenburg, Sweden

Conducting research on the decision-making procedures that take place during migrations of software systems towards cloud-based architectures (e.g. microservices). Assisting with the teaching and management of the following courses: Agile Development Processes, Change Management and Scale-up cloud systems

MSc in ICT in Business and the Public Sector

2017 - 2019

Leiden University, Leiden, The Netherlands

Specialization: ICT in the Public Sector. Thesis: Decision Support Systems and Business Intelligence for large-scale, agile portfolio management

BSc in Computer Science & Software Engineering

2013 - 2017

University of Cyprus, Nicosia, Cyprus

Specialization: Software Engineering. Thesis: Developed a framework for Data Mining for Internet of Things. Realized a platform independent framework that enhances Data Mining at the edge of IoT and aims to the early transformation of data into knowledge

Advanced Arabic Studies / Level 5

2012-2013

Language Center, University of Jordan, Amman, Jordan

Professional Experience

Doctoral & Postdoctoral Researcher

2019 - 2024

Chalmers University of Technology | University of Gothenburg, Gothenburg, Sweden

  • Led microservices research projects and performed data analysis in Python
  • Developed frameworks for API-powered software from open-source & organizations’ data
  • Supervised 7 theses on software architecture, observability, QA and cloud.

Business Analyst

2018 - 2019

Noventum Service Management, The Netherlands

  • Process analysis, optimisation and design in Service Organisations and Service Transformations
  • The development of a Digital Service Transformation Centre
  • Research and thought leadership initiatives in the topics of Predictive Maintenance, Value Chain Optimization, Service Ecosystems, Customer Experience and the Digital Service Business
  • Software (Service Management Solutions) adoption in organizations and requirements extraction in the form of Use Cases, User Stories and/or functional requirements
  • Design,development and marketing of (e-learning) trainings
  • Development of business cases for service propositions

Software Application Programmer

2016 - 2017

Noventum Service Management, Cyprus

  • Full stack developer responsible for the development of a web application
  • Developed, between others, a notification system and features for data management with technologies like CakePHP, MySQL, JS, HTML, CSS.

Professional Training in Software Engineering

2016 - 2016

University of Cyprus and Technopedia Ltd, Cyprus

  • Responsible for developing a web-based School Management System. Use cases and user stories were used for the design and requirements engineering as well as web technologies for the implementation.

Internship

Summer 2015

Thomson Reuters Cyprus in Lipper Team, Cyprus

  • Archiving and analysing data, documents and reports in an international workspace.

Co-Founder of BadFive.com

2015 - 2017

BadFive.com, Cyprus

  • Responsible for the software development of the website in WordPress and as an author, for the transformation of technical knowledge in a simple and commonly understandable manner.

Freelancer in Software Engineering

2014 - 2017

Cyprus

  • At a part-time basis in projects for websites, online marketing and web applications. Responsible mainly for WordPress development and management of the projects.

Mandatory Military Service

2012

Cypriot National Guard, Cyprus

Artifacts

As part of my research, I have created several artifacts, such as Data Mining scripts, a comprehensive list of aggregated decisions, a decision-making processes, an activity and solutions process and a software testing architecture that appear during microservices migrations. Feel free to contact me for sharing details of such artifacts.

Teaching

As part of the PhD I have department duties, in the form of teaching and assisting in teaching activities. Specifically, I have been assisting in several courses in the Software Engineering programs at a BSc and MSc level.

Change Management in Software Development Organizations

Teaching assistant in this 3rd year BSc course. Assisting with running the course, responsible for the practical part of the course, continuously improving content with modern ideas in the field and responsible for one lecture in the course.

Architectures for scale-out systems

Teaching assistant in this master-level course about advanced cloud architectures for large-scale systems, DevOps, monitoring, deployment automation and data-driven design decision-making. Assisting with running the course and responsible for parts of the project/practical part of the course.

Agile Development Processes

Project/lab responsible for 2 iterations in this master-level course. Responsibilities included managing the project/lab sessions and assisting with other teaching activities.

Contact

Location:

Gothenburg, Sweden