Biography

Imad Hadi is a Full Stack Software Engineer with extensive experience in software development, higher education systems, hardware integration, ERP systems, and business solutions. He specializes in Full Stack Web Development, Mobile Application Development, Database Design, Information Analysis and both Monolithic and Micro-services Architectures.

He earned his B.Sc. in Software Engineering from Salahaddin University-Erbil in 2013 and subsequently joined the faculty as an instructor in the Software Engineering Department. In 2020, he obtained his M.Sc. in Software Engineering from the same institution. Currently, he is pursuing a Ph.D. in Software Engineering, focusing on advanced topics in Deep Learning and Software Testing.

His research interests include Software Testing, Deep Learning, Automated Test Case Generation, and Combinatorial Interaction Testing. He has published two research papers in these fields.

Alongside his academic career, he has worked extensively as a developer and consultant on numerous software projects for Salahaddin University-Erbil, including the university’s main website, student result management systems, academic staff profiles, and alumni portals. Additionally, he has contributed to several commercial and industrial projects for a leading local technology company.

He has taught courses in Web Design (Third Year), Web Programming (Third Year) and Web Development (Fourth Year) at various stages of the undergraduate curriculum.

Research Interest

Software Testing, Combinatorial Optimization, AI-assisted Automated Test Generation.

Publications

Generation and application of constrained interaction test suites using base forbidden tuples with a mixed neighborhood tabu search

IH Hasan, BS Ahmed, MY Potrus, KZ Zamli

International Journal of Software Engineering and Knowledge Engineering (2020)

Improved Mixed Neighborhood Tabu Search by Random Selection for Combinatorial Interaction Testing

IH Hasan, MY Potrus

Zanco Journal of Pure and Applied Sciences (2020)

Teaching

1. Web Design

Semesters: Fall (2020-2021), Fall (2021-2022), Fall (2022-2023)

Stage: 3rd Stage

Topics: Frontend Technologies, HTML5, CSS3, Javascript, Responsive Design

2. Web Programming

Semesters: Spring (2020-2021), Spring (2021-2022), Spring (2022-2023)

Stage: 3rd Stage

Topics: Backend Technology (LAMP Stack)

3. Web Development

Semesters: Fall (2021-2022)

Stage: 4th Stage

Topics: Full Stack Technologies (MERN Stack)