Mosaab is an agile coach.He is a Certified Scrum Master (CSM), and ICAgile Certified Professional (ICP). He has years of experience in software engineering, process improvement and agile software development. His main interest is to understand best practices in agile methodologies to maximize the productivity of development teams. Also, He is the technical leader of Enterprise applications and a development manager for teams working for the SyrianSoft.
Previously, Mosaab worked as a software developer, Quality Assurance, and manager of Enterprise software development projects.



2012 September - Present

Project Manager/ PMO Board Member

Cairo , EGYPT

Project Management Office works to control resource sharing and to handle projects issues. Report projects status to senior management. Monitor the projects and resources through MS Project and some other supporting tools.


2013 November - Present

Team Leader

Cairo , EGYPT

Managing a team of developers. Ensuring there are reliable processes in place to ensure quality and predictability. Solving technical problems.


2014 May - Present

Director of Development

Cairo , EGYPT

Formulate, communicate, and execute product development strategy. Evolve and govern company’s software development methodologies, processes, and standards. Manage implementation and technical support functions with line managers and staff. Hire and appraise development team members, and manage developers’ turnover. Establish key quality metrics and processes such as unit and system tests even within short development cycles. Summarize for presentation to executive management and customers. Manage software delivery road map and release plans in light of product strategy, market demand, and available capacity. Mentor and coach individuals and teams on agile project management and technical practices.


2014 June - Present

Agile Coach / Scrum Master

Cairo , EGYPT

Coach and mentor executives, developers, and product owners in agile mind-set and methodologies. Perform, communicate, and justify technology selections. Establish Scrum based project management and agile technical practices. Hire and induce software development staff.


2011 January - Present

Software Process Improvement Specialist

Cairo , EGYPT

I was part of the process improvement specialists team which was responsible for implementing and deploying the practices of CMMI Level 3. Now I work on institutionalized agile software development mindset and practices and work senior management requirement of CMMI Maturity Level 3 compliance while using Agile project management and technical practices.

Syrian International university for science and technology (SIUST)

2009 September - 2010 June


Cairo , EGYPT

Responsible for teaching information system and information retrieval courses for graduation students.


2010 July - 2013 October


Cairo , EGYPT

Managed and developed complex applications, and modules. Developed, tested and debugged C++ modules. Designed and supported SQL Server database operations. Researched new technologies. worked in Al-Ameen Accounting System using both C++ and SQL Server.


2011 January - 2012 July

Quality Assurance

Cairo , EGYPT

Designed and used proper checklist to audit the work based on quality assurance standards.



  • Software Development
  • Software Engineering
  • JavaScript
  • Microsoft SQL Server
  • MySQL
  • .NET
  • Visual Studio
  • Turbo C++
  • VC#


  • Syrian Virtual University (SVU)


    Master's degree, Web Sciences

  • Master's degree, Web Sciences


    Bachelor's degree, Information Technology


  • Agile Foundation Certification
  • Certified Scrum Master
  • ICAgile Certified Professional