PROFILE

SUMMARY

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.

EXPERIENCE

SyrianSoft

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.

SyrianSoft

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.

SyrianSoft

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.

SyrianSoft

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.

SyrianSoft

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

Instructor

Cairo , EGYPT

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

SyrianSoft

2010 July - 2013 October

Developer

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.

SyrianSoft

2011 January - 2012 July

Quality Assurance

Cairo , EGYPT

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

PROJECTS

Skills

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

EDUCATION

  • Syrian Virtual University (SVU)

    2011-2014

    Master's degree, Web Sciences

  • Master's degree, Web Sciences

    2004-2009

    Bachelor's degree, Information Technology

CERTIFICATION

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