Mohamed is an agile coach, trainer and a consultant who’s passionate about inspiring and enabling individuals and organizations to achieve sustainable agility. Mohamed combines more than 10 years of experience in software engineering, process improvement and agile software development. As a Principle Consultant at Agile Academy, Mohamed coaches, trains and mentor individuals, teams and organizations in transforming towards agility and adopting various agile techniques and approaches. Mohamed has trained more than 1500 professionals and coached various teams from small, medium and large companies. Mohamed was a key player in the largest agile adoption initiative in Egypt and the Middle East entitled (GoAgile program), which involved more than 50 different organizations.
Mohamed is considered as one of the key agile thought leaders in Egypt and the Middle East. He has worked with big clients such as IBM, Vodafone, ITWorx, ITS, Valeo, Orange, Mantrac, C4 Advanced Solutions (Abu Dhabi), Air Forces (Abu Dhabi), Abu Dhabi Police, and many other clients in Egypt and the Middle East. Mohamed is the co-author of the “Process Increments” method, which is a recognized agile-based method for managing software process improvement projects.
Mohamed also specializes in leading many implementations and transformations in different organizations, which couples both Agile SW Development along with other frameworks and models such as CMMI and Six Sigma.
Mohamed has spoken multiple times at local, regional and global conferences in Agile SW Development.
Previously Mohamed worked as a process improvement specialist and change agent in IBM. Across a period of 5 years, Mohamed has led various adoption projects of many process improvement frameworks and methods in IBM such as (CMMI, Six Sigma (DMAIC), RUP) and achieved CMMI level 5 with IBM in 2005 to become the 1st company in the Middle East and Africa to achieve this level.