Islam M. Ali is a software engineer with more than 19 years of experience in software development and professional services. He is a Certified Business Analysis Professional (CBAP) since 2010 that has trained CBAP certification to Multinational companies and organizations. He hands-on experience in multiple domains including software development, business analysis, and pre-sales, He has a diverse experience in multiple domains including E-government services, banking, telecom, health sector and public-private partnership (PPP). Islam is thoroughly experienced in business analysis, including requirement management, business process management, and process re-engineering and enterprise analysis. Additionally, he has played a vital role in digital transformation for one of the major ministries in the Kingdom of Saudi Arabia through a decade as a business consultant.