Senior Project Manager
QCA
Total years of experience :21 years, 9 Months
Q Consulting Advisors, Riyadh, KSA
Senior Project Manager
September 2014- Present
Fadi’s experience extends over 14 years of practical experience in the areas of systems analysis and design, business process management, Performance Management, dashboards, and portals. He possesses good experience in collecting and documenting the client requirements and determining the solution needed. Furthermore, Fadi is a capable and well-experienced project manager; he managed several large projects successful.
• Assist with building a growing consulting practice to include practice aids and templates for use at multiple clients
• Solve business and technology issues through collaboration and teaming.
• Creating and maintaining project plans, budgets and forecasts.
• Taking ownership of customers concerns, and rectifying them.
• Develop a change management strategy based on a situational awareness of the details of the change and the groups being impacted by the change.
• Worked on several RFP projects for various companies: Managed, researched, wrote and edited multiple product responses for RFPs, RFIs and RFQs.
• Conduct readiness assessments, evaluate results and present findings in a logical and easy-to-understand manner.
• Develop a set of actionable and targeted change management plans - including communication plan, sponsor roadmap, coaching plan, training plan and resistance management plan.
Worked with a multinational consulting firm for ADA in KSA, handling project management office, performance management, change management and business process reengineering consulting activities.
• Creating and maintaining project plans, budgets and forecasts.
• Taking ownership of customers concerns, and rectifying them.
• Develop a change management strategy based on a situational awareness of the details of the change and the groups being impacted by the change.
• Conduct readiness assessments, evaluate results and present findings in a logical and easy-to-understand manner.
• Develop a set of actionable and targeted change management plans - including communication plan, sponsor roadmap, coaching plan, training plan and resistance management plan.
• Identify resistance and performance gaps, and work to develop and implement corrective actions
• Coordinating multidisciplinary global project teams to deliver technology projects of varying size and complexity, focusing specifically on software projects.
• Bringing to the attention of senior managers any circumstances causing concerns, delays or requiring higher-level authority to intervene.
• Managing projects reporting, reviews and steering meetings.
Responsible for providing tactical management and administration / leadership support to project teams, ensuring that the projects proceeds within the agreed tolerances of time / budget, and deliver a fit-for-purpose outcome to the customer.
•Managing IT projects and driving project teams from the start through to completion.
•Coordinating multidisciplinary global project teams to deliver technology projects of varying size and complexity, focusing specifically on software projects.
•Creating and maintaining project plans, budgets and forecasts.
•Taking ownership of customers concerns, and rectifying them.
•Negotiating the use of resources in matrix management environments.
•Bringing to the attention of senior managers any circumstances causing concerns, delays or requiring higher level authority to intervene.
•Identifying business development opportunities.
•Managing projects reporting, reviews and steering meetings.
•Negotiating and influencing up to Director/VP level.
Responsible for running various IT departments in a MEA region. Responsible for efficiently balancing the businesses needs with its IT capability; constantly reviewing processes and identifying ways to improve efficiency & service, and proactively managing all areas of technology within the company.
•Effectively planning and executing all IT related projects.
•Ensuring that all IT systems, infrastructures, servers, networks and security are running at an efficient level.
•Delegating work to and supervising the activities of junior IT staff.
•Recommending and implementing technological improvements and enhancements.
•Planning each stage of any IT project in detail, and investigating how it it can affect a business.
•Ensuring that all IT changes are managed so that they result in minimum downtime and risk of any inconvenience.
•Elicit, validate and translate business requirements into systems definitions, Use Cases and software requirements documents.
•Analyze, organize and create functional and non-functional requirements, gather and document business rules, design and propose software solutions.
•Act as a liaison between the user community and the technical applications development staff.
•Support software development efforts by providing clarifications on requirements and design to application development teams.
•Write User Acceptance Test scenarios and support business users through the UAT cycle.
•Maintain the documentation associated with internal software applications (use case courses, requirements, business rules, user interface specification.)
•Building the application architecture, Components designed and developed, auditing and analyzing legacy code, systems, and processes, requirements gathering and translating into development tasks, contributing to and specifying requirements from a business analysis.
•Receiving CR (Change Requests) and managing bug fixing process.
•Development of a VS.NET (ASP.NET / VB.Net) web application.
•Developing code components including HTML, ASP.NET, SQL views and stored procedures, deploying of the applications
•Developing, understanding and debugging existing and new features.
•Team Supervisor, the team consisted of 10 members.
•Training and supervision other employees.
Computer Science