Program Manager
GBM
Total years of experience :19 years, 4 Months
Program Manager
Managed the whole portfolio of one of the leading banks in Egypt and Africa, multimillion-dollars projects, business case development, RFP preparation, review and assess vendor responses, contract negotiation, project implementation, budget control, procurement, customer and vendor management, quality management.
Project (1): SAP Implementation
Brief Description: Managed SAP implementation project, the project aims to implement SAP CML, FI-CO, HCM, Accounts Payable, Budgeting and Travel Management modules to meet the bank's goals and objectives.
Project (2): Treasury Management System
Brief Description: Managed the implementation of the Treasury Management System that provides treasurers in the bank with real-time visibility into cash flows and increased operational controls around treasury, receivables and payments management.
Project (3): Website and Intranet
Brief Description: Using Agile framework, I managed the development of both the official web site and the internal site of the bank.
Pre-contract processes for Corporate Loan Origination, Credit Management System, Risk Management System and Compliance Management System.
Managing two projects:
Project (1): Ethio Telecom Performance Monitoring, Ethiopia ($3 Millions)
Brief Description: Supply, install, test and integrate a whole network performance monitoring and management system, and handover on a turnkey basis all the equipment required for the project along with required operating System and the latest software version of the software applications.
Project (2): TEData Fault Management, Egypt ($1 Million)
Brief Description: Supply, install, test and integrate a whole Fault Management system that detects, isolates, and corrects malfunctions in TEData network, compensate for environmental changes, and include maintaining and examining error logs, accepting and acting on error detection notifications, tracing and identifying faults, carrying out sequences of diagnostics tests, correcting faults, reporting error conditions, and localizing and tracing faults by examining and manipulating database information.
- Initiate the project with the Project Initiation Note (PIN) that includes the Project Name, Project Code, Project Brief Description, Contractors and Clients, Start Date and Forecasted Finish Date and Estimated Budget in Man-Days.
- Develop and determine project approach, effort, schedule, team member roles and expectations, and ensure that resources are used efficiently and workload is balanced.
- Define project scope, goals and deliverables that support business goals in collaboration with senior management and stakeholders.
- Manage scope, schedule, cost and quality of the project.
- Identify and engage all key stakeholders, contributors and business and technical resources that must participate in the project (Resource Commitment Sheet) and ensure that contributors are motivated to complete assigned tasks within the parameters of the project plan.
- As part of project status tracking and reporting, build both the Project Status Report (PSR) and Project Matrix Report (PMR) on a weekly basis.
- Prioritize multiple tasks effectively.
- Ensure that all project deliverables are completed in accordance with PMO direction.
- Hold regular status meetings with project team.
- Continuously assess project risk factors and recommend appropriate courses of action to mitigate.
- After getting the Fit for Release (FFR) from the QC team, produce the Project Release Notes that describes all the features that this project/release provides.
- Conduct end-of-project evaluation, team performance evaluation to assess how well the project was managed and prepare the Project Closure Report (PCR).
- Prepare a project Lessons Learned report and any follow-on action recommendations as required.
- Initiate the project with the Project Initiation Note (PIN) that includes the Project Name, Project Code, Project Brief Description, Contractors and Clients, Start Date and Forecasted Finish Date and Estimated Budget in Man-Days.
- Develop and determine project approach, effort, schedule, team member roles and expectations, and ensure that resources are used efficiently and workload is balanced.
- Define project scope, goals and deliverables that support business goals in collaboration with senior management and stakeholders.
- Manage scope, schedule, cost and quality of the project.
- Identify and engage all key stakeholders, contributors and business and technical resources that must participate in the project (Resource Commitment Sheet) and ensure that contributors are motivated to complete assigned tasks within the parameters of the project plan.
- As part of project status tracking and reporting, build both the Project Status Report (PSR) and Project Matrix Report (PMR) on a weekly basis.
- Prioritize multiple tasks effectively.
- Ensure that all project deliverables are completed in accordance with PMO direction.
- Hold regular status meetings with project team.
- Continuously assess project risk factors and recommend appropriate courses of action to mitigate.
- After getting the Fit for Release (FFR) from the QC team, produce the Project Release Notes that describes all the features that this project/release provides.
- Conduct end-of-project evaluation, team performance evaluation to assess how well the project was managed and prepare the Project Closure Report (PCR).
- Prepare a project Lessons Learned report and any follow-on action recommendations as required.
- Perform quality audits with the QA team to ensure the project is working against and comply with CMMi process.
- Participate in project scope definition and project schedules development.
- Lead the largest Java team in the department (14 resources).
- Study business requirements and define system functions to close requirement and application gaps.
- Produce application technical design and requirements functional specifications.
- Review deliverables (design and code) prepared by team for consistency, efficiency, and quality before passing it to the quality control team.
- Being a technical expert, I use “expert judgment” technique in critical and complex activities.
- Conduct technical and functional trainings.
- Conduct technical interviews.
- Work in the project from “day one” to “go-live”.
- Collect requirement from customer, validate then define the project scope.
- Lead a team of 7 resources.
- Design, develop, integrate, implement, support, and leading the team in the last phase of the project, continuing support the team technically, following up the plan, make time estimates, handshaking with the QC team, status reporting to higher level.
Design and develop the intranet site using Oracle Portal 10g as well as develop some modules and components.
Computer Science and Engineering