Mohamad Charaf

Doha - Qatar
41 years old

Technical Project Manager, PMP, SOA, BPM, JEE


A highly skilled IT Project Manager, with more than 10 years of experience in the software industry with solid background in software architecture, design and development. Accountable for success of multiple software projects. Produced detailed project plans and project documentation. Responsible for planning, executing, and finalizing projects and meeting deadlines. Performed post implementation reviews. Driven project teams towards the IT industry best practices. Applying people, process, problem-solving, and technical skills to improve individual and team performance. Designed, developed and implemented enterprise business applications.

Professional Experiences

Technical Projects Manager


Since July 2008

●      Managed SOA/BPM Projects across the organization, coordinating between the organization’s departments, information services, and infrastructure.

●      Achievements:

○    Formed and lead in-house development teams: Implemented the department’s strategy to build development teams instead of depending on individual efforts.

○    Endorsed SOA and software development industry standards throughout the IT department.

○    Introduced and spread SOA methodologies to business users and top management through several sessions and gained buy-in from department managers.

●      Projects:

○    Qatar Cadastral Information System: Migration of legacy GIS survey applications into a BPM/SOA application, along with migrating functionalities to business services.

○    Infrastructure and Transportation: Automate correspondence between several official organizations through complicated BPM logic. JEE software applications and services on IBM SOA platform (IBM Websphere Process Server, IBM Websphere ESB, Websphere Application Server, etc.).

Educational Background


Herriot-Watt University

August 2014
United Kingdom

Bsc Engineering

Alexandria University

November 2000


Project Management

○    Defining phases for the projects, estimating time and creating schedules.

○    Creating PM specific documents (Project Charter and Stakeholder's register, Project Management Plan, WBS, etc.)

○    Developing Software Detailed Requirements Documents (Requirement Analysis, Use Cases, Architecture and Design)

○    Managing the development team through the project life-cycle (analysis, design, implementation, testing, and deployment of the project's deliverables.

○    Managing and coordination with outsourced and sellers’ development teams.

○    Monitoring and controlling Projects.




Created with NetCV