Muhammad El-Shafie work email
- Valid
Muhammad El-Shafie personal email
With over 15 years of extensive experience in software engineering and technical management spanning three continents and five countries, I have successfully led cross-functional teams in the delivery of high-complexity projects and overarching business objectives on a global scale. Throughout my career, I have consistently assumed the role of an embedded CEO, taking ownership of the products under my purview.My skill set includes the strategic assessment, recruitment, and management of technical teams, where I also serve as a mentor to team members. Proficient in Agile practices, I possess a comprehensive understanding of Agile values and principles. Moreover, my professional background encompasses hands-on involvement with high-traffic and large-scale web/mobile products, demonstrating a strong command of scalability and high-availability systems.
-
Chief Technology OfficerBeyond Insurance Brokerage S.A.E Aug 2023 - Sep 2024Cairo, EgyptDuties:-Led the re-architecture of the customer service communication platform, used for external omni-channel support (e.g., WhatsApp, Telegram), transitioning from a costly microservice-based system to a more efficient monolithic architecture.-Overhauled a non-released Electronic Health Record (EHR) project, replacing a year-long, over-engineered, domain-driven design with a streamlined internal ERP system.-Implemented an internal ERP system as a single source of truth to manage all business operations, including sales, collections, and EHR for clients.-Managed a team of 12 highly skilled professionals, ensuring successful platform transformations and system integrations.-Monitored and optimized infrastructure to minimize costs, improve scalability, and maintain high availability.-Collaborated across departments to ensure systems supported business processes and aligned with organizational goals.Achievements:-Reduced infrastructure costs by over 90% by replacing the microservices-based omni-channel communication platform with a monolithic system.-Increased platform uptime to 99.99%, ensuring reliable external communication for the Customer Service team across channels such as WhatsApp, Telegram, etc.-Replaced an unreleaseable EHR project that had been under development for over a year, preventing extensive refactoring efforts and avoiding sunk development costs.-Implemented a fully functional ERP system, consolidating all business processes, from sales to client health records, under one unified platform.-Streamlined company operations, significantly enhancing efficiency by unifying sales, collections, and EHR processes in one system.-Reduced technical debt by replacing over-engineered architecture with pragmatic, scalable solutions. -
Head Of EngineeringLnddo Nov 2021 - Jul 2023Cairo, Egypt- Built in-house High Performance Engineering Team. - Led Successful handover and knowledge transfer from outsourcing vendor to inhouse engineering team. - Led Successful Regulator audit. - Led Successful complete technology revamp. - Led successful migration from cloud-based core banking solution to in house maintained solution. - Reduced the TCO (Total Cost of Ownership) of the core banking, Vendors, and technology stack by 94%. - Resource planning, distribution, and allocation. - Oversee the process of expanding the software engineering team over 3countries fully remote. - Architecture design of new features, documenting their technical specifications, and designing their work breakdown. -
Co-Founder And CtoSalik Express May 2020 - Oct 2021Cairo, Egypt• Budgeting • Engineering team Building.• Technology stack and Development process Definition.• Maintain code quality standards in the different teams by working closely with tech leads• Training plans and self improvements actions for the different teams. -
Engineering ManagerMagalix Aug 2019 - Apr 2020- Re-structure the software engineering department according to the company’s expansion needs- Oversee the process of expanding the software engineering team from 3 engineers to 15 engineers.- Design an on boarding plan for software engineers to reduce the effort needed to introduce newly hired engineers to the system and shorten the time required for engineers to be productive.- Resource planning, distribution, and allocation.- Mentoring software engineers and overseeing their career development path.- Architecture design of new features, documenting their technical specifications, and designing their work break down. -
Software Engineering ManagerEsw Capital Jun 2017 - Jun 2019Remote (Crossover)Management of multiple software development teams consisting of top talent software professionals (engineers, architects, chief architects, front-end developers, full stack developers) from all over the world focusing on customer oriented enterprise SaaS/Cloud/Mobile software products with various technologies like C/C++, Java, .NET, AWS, and Docker for more than three thousand customers. -
Product Manager-Scrum MasterBadr Jul 2016 - May 2017Alexandria Governorate, Egypt• Gather requirements for engaging with and complementing the overall customer experience on the web.Collaborate with Marketing, Design, User research & Development.• Organize and manage Strategic product JIRA board & capabilities.• Organize and run daily and weekly ‘Stand-ups’ with project teams and developers.• Interpret the designs & prototypes into EPIC and individual Agile Stories.Manage & prioritize product stories in a Pivotal environment.• Communicate the goals and progress across the organization & to executive leadership.• Identify requirements for back-end services needed to drive web experiences.• Collaborate with and manage any contractors and/or agencies (design, creative, etc). -
Board MemberEgjug Ngo Aug 2013 - Jan 2017
-
Scrum MasterTie (Technology & Innovation For Enterprise) Jul 2015 - Jun 2016Nasr City• Guiding the team and organization on how to use Agile/Scrum practices and values to delight customers.• Guiding the team on how to get the most of our self-organization.• Guiding the team on self-organizing to fill in the intentional gaps left in the Agile/Scrum frameworks.• Assessing the Scrum Maturity of the team and organization and coaching the team to higher levels of maturity, at a pace that is sustainable and comfortable for the team and organization.• Removing impediments or guiding the team to remove impediments by finding the right personnel to remove the impediment.• Building a trusting and safe environment where problems can be raised without fear of blame, retribution, or being judged, with an emphasis of healing and problem solving.• Facilitating getting the work done without coercion, assigning, or dictating the work.• Facilitating discussion, decision making, and conflict resolution.• Assisting with internal and external communication, improving transparency, and radiating information.• Supporting and educating the Product Owner, especially with respect to grooming and maintaining the product backlog.• Providing all support to the team using a servant leadership style whenever possible, and leading by example. -
Board MemberDelta Technopreneurs Association Feb 2015 - Jan 2016MansouraDTA is a non-profit organization that works as a hub for IT business people committed to develop a solid base of Entrepreneurship and Innovation culture in order to foster and develop an IT Industry in the Nile Delta region of Egypt. -
CeoIcraft Aug 2011 - Jul 2015Cairo• Putting the marketing strategy and executing it to open new markets for iCraft and help maintain the flow of work.• Lead the talented engineers of iCraft to deliver projects and match clients’ expectations while offering them different experience.• Managing the financials of the company and making sure that it has a positive cash flow while bringing in the targeted revenues.• Acting on the board of directors of iCraft and participating in setting the companies vision and strategy.• Assessing product development opportunities and managing the product strategy and market while following up on the progress of the development to make sure that it is aligned with our strategy and vision. -
Service Delivery ManagerIcraft Apr 2010 - Jun 2011Cairo• Communicating policy changes that affect operations to the service provider and/or client ensuring priorities are addressed. • Interfacing with contract manager and finance manager as needed to analyze service provider performance. • Working with the service provider to clearly articulate the goals and objectives of the set of agreements. • Managing and prioritizing service delivery is in alignment with the business. • Assisting with the preparation and monitoring of budgets and compliance with contractual agreements. • Ensuring that spend is in line with the budget while reconciling projected resource baseline with actual utilization of resources. • Performing capacity and demand planning with service provider and governance team including forecasting customer demand for all in-scope and new services. • Primary liaison on day-to-day basis regarding communication between client and service provider regarding service delivery changes, problems and recovery efforts. • Ensuring process compliance and resolution of operational issues for both the supplier and the retained environments. • Educating the service provider on program / product / operational details, including the development and implementation processing schedules and coordination of data flow ensuring timely data transmittal. • Participating in the execution and testing of business continuity plans as necessary and monitoring results of testing and disaster recovery plans. -
Project ManagerIcraft Feb 2008 - May 2010Cairo• Initiating project activities and confirm its scope and objectives.• Planning project tasks in coordination with all related stakeholders.• Controlling project execution through regular follow-up meetings, planning updates and progress reports in cooperation with technical team leader.• Assuring proper closeout of the project focusing on customer satisfaction and balancing cost, time & quality constraints -
System EngineerSitc May 2006 - Jun 2007Cairo• Responsible for creating the company's intranet • Designing the IT help desk intranet • Troubleshooting and maintaining different servers (Apache, DNS, DHCP, Mail, and Firewall).• Install, configure and troubleshoot Linux based workstations.• Troubleshooting and receiving calls concerning computer related problems from staff
-
Instructor - Part TimeYat Software Dec 2005 - Jan 2007CairoMy main responsibilities are:• Instruct and train for CCNA certificate• Instruct and train for Linux+ certificate
Muhammad El-Shafie Skills
Muhammad El-Shafie Education Details
-
Computer Science
Frequently Asked Questions about Muhammad El-Shafie
What is Muhammad El-Shafie's role at the current company?
Muhammad El-Shafie's current role is Head of Engineering | Fintech | Insurtech.
What is Muhammad El-Shafie's email address?
Muhammad El-Shafie's email address is m.****@****-eg.com
What schools did Muhammad El-Shafie attend?
Muhammad El-Shafie attended Cairo University.
What are some of Muhammad El-Shafie's interests?
Muhammad El-Shafie has interest in Psychology, Management, Children, Social Services, Entrepreneurship, Economic Empowerment, Aikido, Education, Scuba Diving, Poverty Alleviation.
What skills is Muhammad El-Shafie known for?
Muhammad El-Shafie has skills like Pre Sales, Cloud Computing, Team Management, Project Management, Solution Architecture, Integration, It Service Management, Itil, Virtualization, Enterprise Software, Web Services, Software Project Management.
Not the Muhammad El-Shafie you were looking for?
-
-
Muhammad El-Shafie
Dubai
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial