
Ibrahim Nabil
Software Project Manager - Scrum Master
Heliopolis, Cairo, EgyptWork Experience
Release Train Engineer and Program Manager | Agile Coach | Agile DeliveryFull Time
Royal Cyber
Jan 2022 - Present -3 yrs, 5 months
Saudi Arabia , Riyadh
- Job Details:Assisting with periodic synchronization meetings. Helping track features and capabilities throughout development. Providing feedback on resourcing to address critical bottlenecks. Facilitating relationships between their teams and other departments. Easing system and solution demos. Understanding the budget and operating within its constraints. Facilitating the Lean user experience (UX) innovation cycle Collaborating with the Agile Program Management Office (APMO) to maintain solid program execution and operational excellence. Scrutinizing the agility levels of the ART and solution train and helping find improvements. Nurturing communities of practice as well as the use of engineering and built-in quality practices. Controlling and optimizing the flow of value through the Agile release train and solution train using a variety of tools, including program and solution kanbans. Communicating and collaborating with product and solution management, product owners and other stakeholders to guarantee the alignment of strategy and execution. Enhancing the flow of value through value streams by assessing and improving DevOps and release on demand proficiency.
Project Manager / Scrum MasterFull Time
Vodafone
Aug 2019 - Present -5 yrs, 10 months
Egypt , Cairo
- Job Details:* Manage each project’s scope and timeline * Coordinate sprints, retrospective meetings and daily stand-ups * Coach team members in Agile frameworks * Facilitate internal communication and effective collaboration * Be the point of contact for external communications (e.g. from customers or stakeholders) * Work with product owners to handle backlogs and new requests * Resolve conflicts and remove obstacles that occur * Help teams implement changes effectively * Ensure deliverables are up to quality standards at the end of each sprint * Guide development teams to higher scrum maturity * Help build a productive environment where team members ‘own’ the product and enjoy working on it
Product ManagerPart Time
Mazaji Technologies
Feb 2019 - Present -6 yrs, 4 months
Egypt , Cairo
- Job Details:* Ensures user stories are “ready” for development to start work. * Ensures each story has the correct acceptance criteria. * Gathers, manages, and prioritizes the product backlog. * Ensures close collaboration with the development team. * Works closely with engineering and quality assurance to ensure the right customer problem is solved. * Contributes to the work of the Product Manager as they define a product differentiation strategy. * Tracks progress towards the release of a product. * Create the product vision and roadmap which accomplishes the goal of the vision. * Develops positioning for the product. * Work with a cross-functional team in planning a product release. * Develops personas either alone or in conjunction with a team including user experience experts. * Define customer needs and the associated features to meet those needs. * Advocates on behalf of the customer for the development team. * Prioritizes defect or bug resolution.
Software Project ManagerFull Time
SMART IT for Software Development
Jan 2019 - Aug 2019 -7 months
Egypt , Cairo
- Job Details:• Perform requirements gathering and analysis in order to provide high quality and detailed requirements, ensuring the closest involvement with, and agreement from, the user community • Resolve conflicting end-user requirements • Collaborate with the stakeholders, or delegated member of the applicable business group, to create a Business Requirement Specification (BRS) document • Collaborate with the Development team to create documents such as a Software Requirements Specification (SRS) document • Build software test cases • Collaborate with developers to ensure adherence to business requirements and UI design specifications • Create detailed project plans and scope statements. • Ensures SW Development processes are followed. • Manage project activities, resources, and information. • Participate in analysis, design and architectural phases. • Break projects into doable actions and set time frames. • Assign tasks to internal teams and assist with schedule management. • Make sure that clients’ needs are met as projects evolve. • Analyze risks and opportunities. • Monitor project progress and handle any issues that arise. • Act as the point of contact and communicate project status to all participants. • Use tools to monitor working hours, plans and expenditures. • Create and maintain comprehensive project documentation, plans and reports. • Ensure standards and requirements are met through conducting quality assurance tests. • Constantly monitor and report on progress of the project to all stakeholders • Present reports defining project progress, problems and solutions • Implement and manage project changes and interventions to achieve project outputs • Project evaluations and assessment of results job requirements
Education
Bachelor's Degree in Computer Science
Cairo University (CU)Jan 2011 - Jan 2015 - 4 yr
High School - Thanaweya Amma
Makrizy language schoolJan 2011
Activities
Head of IT and Social Media at ADD
Student Activity
Jan 2014 - Jan 2015 -1 yr
Web Designing Instructor at SCCI
Student Activity
Jan 2013 - Jan 2014 -1 yr
Languages
Arabic
FluentEnglish
AdvancedFrench
Beginner
Training & Certifications
CSM
Scrum Alliance·2020SAFe 5 Agile
Scaled Agile·2020Leadership
Cairo University·2012CCNA
Cairo University·2012