Diaeddin M A Rimawi

Ph.D. Student, Software Engineering, Robotics, Green Studies, Instructor


About Me


Diaeddin Rimawi is a PON scholarship holder and a dedicated PhD student at the Free University of Bozen-Bolzano, where he is under the esteemed guidance of Professor Barbara Russo and Professor Antonio Liotta. With a profound passion for both academia and the high-tech industry, Diaeddin's research endeavors focus on the intersection of innovation and sustainability within Smart Cyber-Physical Systems. Specifically, his PhD studies revolve around the concept of 'Green Resilience,' where he harnesses cutting-edge technologies such as machine learning and cloud computing to architect resilient systems in a green manner. Diaeddin's research also entails the development of novel frameworks leveraging optimization, game theory, and reinforcement learning techniques to strike an optimal balance between the two non-functional properties, particularly in the domain of Collaborative AI Systems, including collaborative robots.
Before embarking on his PhD journey, Diaeddin actively pursued opportunities bridging academia and industry. He served as a University Instructor at Birzeit University and held the role of Head of Instructors at AXSOS Academy in Palestine. Additionally, he contributed his expertise as a Software Engineer at ASAL Technologies within NVIDIA MFT Team, showcasing his versatile skill set and commitment to impactful technological advancements.

Name: Diaeddin Rimawi
Birthday: 28 September
Degree: MSc in Software Engineering
Experience: Since 2014
Email: dmrimawi@gmail.com
Address: Bolzano, Italy
Send me an email Learn More


Education & Expericence

My Education

PhD in Advanced-Systems Engineering

Free University of Bozen-Bolzano | Jan 2022 - Dec 2024

Topic: Green Resilience of Smart Cyber-Physical Systems

Published Works:

  • Modeling Resilience of Collaborative AI Systems, 2024
  • CAIS-DMA: A Decision-Making Assistant for Collaborative AI Systems, 2023
  • GResilience: Trading Off Between the Greenness and the Resilience of Collaborative AI Systems, 2023
  • Green Resilience of Cyber-Physical Systems, 2022
MSc in Software Engineering

Birzeit University | 2015 - 2020

Attended the summer school of Software Engineering University of Koblenz-Landau in Germany, July 2016

Published two papers that study static code analysis to extract design patterns usage in Android apps

Bachelor in Computer Science

Birzeit University | 2010 - 2014

The Computer Science Students Club president

College Council Member

Secondary School of Science

Basheer Al-Bargouthy Secondary School | 2010

My Expericence

Research Intern

Fraunhofer Italia Research | Jun 2023 - Dec 2023

Contributed as a Research Intern to the re-engineering and migration process of a collaborative AI system, focusing on an AI-based robotic arm, transitioning it from bare metal infrastructure to containerized environments using Docker technology.

Led experimental initiatives involving the robotic arm to empirically evaluate novel frameworks aimed at automating decision-making processes, emphasizing the optimization of system greennesss and resilience.

Instructor - Part-Time

Birzeit University | Sep 2020 - July 2022

Teaching Discrete Math for Computer Science/Engineering students

Teaching Database Management System for Computer Science/Engineering students

Teaching Linux OS Laboratory for Computer Science Students

Supervising Graduation Project for Computer Science Students

Head of Instructors - Full-Time

AXSOS Academy | Nov 2020 - Dec 2021

Leading a team of wonderful instructors and teaching assistance, through a bootcamp environment to help students reaching their goals in being full-stack developers in three different technologies

Leading the development of AXSOS Academy Portal

Teaching students three development full-stacks (i) Python (Flask/Django), (ii) Java (SpringBoot), and (iii) Node.js (MERN)

Software Engineer - Full-Time

ASAL Technologies (NVIDIA) | Jul 2017 - Nov 2020

Development and Verification Engineering in A-me project: This project has many components and several technologies like, Python, C, C++, Qt, FDK (FrameMaker Development Kit), shell scripting, and automated testing.

Verification Engineer in MFT project: Test case planning, automated/regression testing using Python.

RnD in MFT/MSTFlint projects: Developing new features, bug fixes, and maintenance using different languages such as C, C++, and Python.

Teaching and Research Assistant - Full-Time

Birzeit University | Sep 2014 - Aug 2017

Participate in teaching labs, prepare projects and class material, writing quizzes and assignments correction

Teaching Assistant at Ibn Sina Summer School - Aug 2015, Grading assignments and quizzes, managing problem solving, and managing computer lab portions


My Skills

Web Development
Machine Learning
Linux Scripting
Python Flask/Django
Java SpringBoot
Databases SQL/NoSQL



Modeling Resilience of Collaborative AI Systems 2024

CAIN 2024 - 3rd International Conference on AI Engineering - Software Engineering for AI

Status: Accepted

CAIS-DMA: A Decision-Making Assistant for Collaborative AI Systems 2023

The International Conference on Product-Focused Software Process Improvement (PROFES), 2023 edition.

Read More

GResilience: Trading Off Between the Greenness and the Resilience of Collaborative AI Systems 2023

IFIP-ICTSS 35th International Conference on Testing Software and Systems

Read More

Green Resilience of Cyber-Physical Systems 2022

2022 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)

Read More

A Model Based Approach for Android Design Patterns Detection 2019

2019 3rd International Symposium on Multidisciplinary Studies and Innovative Technologies (ISMSIT)

Read More



A Static Analysis of Android Source Code for Design Patterns Usage 2020

International Journal of Advanced Trends in Computer Science and Engineering

Read More
| |

© Diaeddin Rimawi. All Rights Reserved. Designed by HTML Codex