
Mostafa Edris
Software Developer

Connect with Mostafa Edris to Send Message
Connect
Connect with Mostafa Edris to Send Message
ConnectTimeline
About me
Delivery and Resource Manager | Agile PM | Agile Coach , TOGAF, PMI-ACP, MCSE (BI)
Education

Faculty of computers and information system
1998 - 2002Good Information system
Experience

Homa
Feb 2003 - Jun 2004Software DeveloperDevelop and maintains windows applications (like: Stock, Cars management, General Ledger) using Delphi 7 Over ORACLE database back-end. Develop web applications using PHP over MySQL database.

Upper Egypt Electricity Production Co
Jun 2004 - Feb 2006Information System Engineer•Installing and configuring computer systems.•Monitoring and maintaining computer systems and networks. •Troubleshooting system and network & printers problems and diagnosing and solving hardware/software faults.•Perform trouble shooting, root cause failure analysis.•Supporting new applications.•Rapidly establishing a good working relationship with other professionals (e.g., contract businesses) in order to make necessary applications repairs.•Testing and evaluating new technology. •Conducting electrical safety checks on computer equipment.•Perform training programs to the system users. Show less

PGESCo
Feb 2006 - Aug 2022•Spearheading software development initiatives, encompassing comprehensive tasks such as architectural planning, design formulation, coding practices, and integration processes.•Crafting a diverse array of software solutions, utilizing a wide range of technological stacks and methodologies.•Establishing and overseeing a proficient software development team, implementing agile methodologies to enhance project flexibility and delivery efficiency.•Orchestrating the extraction of data from varied sources, standardizing the data transformation process, and ensuring its seamless integration into target systems for advanced analysis and comprehensive reporting.•Leading the charge in digital transformation endeavors, aiming to revolutionize business processes through the integration of modern technology.•Directing a team dedicated to the support of business applications, ensuring operational efficiency and user satisfaction.•Overseeing IT projects, both internal and external, ensuring timely completion and alignment with business objectives.•Handling communications with vendors, fostering strong relationships and ensuring mutual understanding and agreement on project requirements and deliverables. Show less •Spearhead digital transformation initiatives, ensuring alignment with strategic business goals and integration of cutting-edge technologies.•Select and implement appropriate modern technologies to fulfill specific business needs, enhancing efficiency and competitiveness.•Provide leadership and direction to the software engineering team, fostering a culture of innovation and continuous improvement.•Ensure the adoption of secure application development best practices, safeguarding against potential security threats.•Regularly review and revise IT policies and procedures to maintain compliance with ISO 27001 standards and prepare for internal and external audits. Show less • Analyze complex business issues and generate solutions from business and technical points.• Lead a team of software developers in implementing mature software including design, development, and deployment.• Motivate team in terms of achieving goals and objectives.• Help development team understand and implement software development lifecycle (SDLC). • As a Scrum Master, ensuring the Scrum framework is properly implemented and that Agile principles are achieved involves several key responsibilities.• Develop application strategies.• Secure development engineering. Show less
Business Application Manager
Jul 2020 - Aug 2022Business Application Team Lead
Jun 2012 - Jul 2020SM | Solution Development Team Lead
Feb 2006 - Jun 2012

Microsoft
Sept 2022 - Nov 2023App Assure Manager – EMEA•Establish and maintain strong relationships with a diverse set of customers, serving as a key point of contact.•Engage with customer contacts and coordinate with both internal Microsoft teams and external software vendors to address technical needs.•Initiate and nurture customer relationships to understand their requirements for application compatibility and to facilitate issue resolution.•Clearly communicate the objectives, expectations, and engagement timeline to customers during the onboarding process.•Gather comprehensive application information promptly and accurately to minimize customer support interactions and expedite resolution times.•Oversee project progress, identifying and eliminating obstacles to ensure project is delivered matching it constraints.•Utilize the operations dashboard for effective portfolio management and maintain high standards of data quality.•Cultivate positive customer interactions, managing difficult situations adeptly to ensure customer satisfaction.•Exhibit proven skills in creating consistently positive experiences for customers and partners.•Offer insights on products and processes, highlighting customer achievements and feedback.•Work closely with the FastTrack team to tackle application compatibility issues.•Collaborate with Windows and Office Product Group Engineering for the escalation and resolution of customer problems. Show less

Al Ahly Momkn For E-payments
Oct 2023 - Dec 2024Agile Project Manager - Senior Scrum Master•Establish and uphold end-to-end ownership of agile methodologies, ensuring that the project's delivery aligns with agile values and principles.•Act as a Scrum Master, leading discussions, resolving conflicts, and exploring alternative approaches to maintain project delivery momentum.•Work closely with technical teams to guarantee adherence to the project plan, eliminate obstacles, resolve interdependencies, and facilitate prioritization debates.•Coordinate and conduct daily stand-ups, sprint reviews, retrospectives, planning sessions, demos, and other Scrum ceremonies.•Provide coaching and mentorship to technical team members on agile practices, striving for uniformity in best practices across various work streams.•Maintain proper tool setup and usage for project management, ensuring that documentation is current with each sprint's progress.•Handle stakeholder and vendor communications as needed for technical delivery, and regularly report on project status and milestones.•Develop evaluation methods to track initiative progress and determine the effectiveness of the implemented strategies.•Promptly identify and communicate risks to management, seeking support when necessary to mitigate potential issues. Show less

KnowledgeNet
Dec 2024 - nowDelivery, Resources and Capacity Manager• Manage technical software delivery and resources utilization for running projects.• Collaborate with the PMO and service delivery to ensure projects stayed within budget and on schedule.• Implemented strategies to optimize resource allocation and improve project efficiency.
Licenses & Certifications
- View certificate

MCSA: SQL Server 2012/2014
MicrosoftNov 2013 - View certificate

MCPS: Microsoft Certified Professional
MicrosoftFeb 2005 
MCSA - SQLServer
MicrosoftDec 2012
MCP
Microsoft
MCTS
Microsoft
PMI-ACP
Project Management InstituteNov 2014
MCSE: Business Intelligence
MicrosoftApr 2016
MCTS Dynamics AX 2012 Development
MicrosoftJan 2015- View certificate

MCSE: Data Management and Analytics — Certified 2016
MicrosoftSept 2016 
TOGAF 9 Certified
The Open GroupApr 2019
Languages
- enEnglish
- arArabic
Recommendations

David weeks
Azure Training Program Manager at MicrosoftBloomington, Illinois, United States
Flavia chiarelli
Consulente di sport marketing, digital strategist e personal branding expertTurin, Piedmont, Italy
Ganesh emandi
Operations Manager at BritishTelecom || Ex-TCS || Ex-HPE || 4*Azure || GCP || SentinelBengaluru, Karnataka, India
Ashlyn k.
Project Coordinator II, Global Project DeliveryRaleigh-Durham-Chapel Hill Area
Manoj singh
Team Lead at Admiral IndiaDelhi, India
Haley flanagan
Creative EntrepreneurDenver, Colorado, United States
Ashok narayanan
Finance and Accounts - Leisung Technologies LLCUnited Arab Emirates
Ozzie bauer
Financial Advisor Senior Vice President - Wealth ManagementUnited States
Tarun batra
Associate Director, QA at Tech ObserverGreater Delhi Area
Patrick lee
Project Manager at ECS KU Sdn Bhd.Selangor, Malaysia
Anusree k dharman, phd
Plant tissue culture l Direct & Indirect organogenesis l Somatic embryogenesis l Clonal fidelity ana...Kerala, India
Jasminder kaur
Senior Customer Service Officer at RelyDublin, County Dublin, Ireland
Théophane terestchenko
Cadreur/monteur freelanceLyon, Auvergne-Rhône-Alpes, France
James clay hester
Regional Operations ManagerGreater Birmingham, Alabama Area
Sreekumar ramesan
Al Jaber Heavy Lift & Transport Co. LTD. A Complete Solutions for your Heavy Lifting & Hauling Requi...الجبيل السعودية
David león ortega
Desarrollador de software en AEROLASER SYSTEM SLVega de San Mateo, Canarias, España
Karthik cs
Planner | OmanWilayat Ad Duqm, Al Wusta Governorate, Oman
Stuart coke
SNR ACCOUNT MANAGERGreater Nottingham
Anirudha chanda
Program Delivery Manager at DellBengaluru, Karnataka, India
Regina posillico
Delivery Manager/Sales at Aston Martin,Bentley, & Koenigsegg Washington D.C. 703-712-8324/516-941-67...Washington DC-Baltimore Area
...