Since 2006, I have developed extensive expertise in software development, project management, and solution architecture. I consistently deliver high-quality desktop, web, and mobile applications using a wide range of technologies, including C#.NET, SQL Server, HTML, CSS, ASP.NET, Web API, .NET Core, Angular, React JS, Xamarin, Blazor, and Microsoft Azure.
In addition to my software development background, I have strong experience with Agile methodologies and project management, particularly using Azure DevOps for driving successful project outcomes. I am highly proficient in the Microsoft Power Platform, including Power Apps, Power Automate (for both automation and iPaaS integration), Copilot, Dataverse, and Power BI, which I have used to build scalable and robust solutions.
I am also skilled in modern integration strategies, such as ESB design, API gateways, and ETL processes for data science. My project portfolio spans e-commerce platforms, sales order processing systems, CRM implementations, and corporate websites. I have held leadership roles such as Senior Software Developer and Software Engineer Technical Lead, where I have consistently delivered complex projects on time and with efficiency.
Web, desktop, and mobile development
Development, solutions architecture, cloud, and digitalization consultation
Software projects management and consultation
SDLC process, Agile, and DevOps
Solution Architect
@ Coca-Cola HBC (9 Months)
As a Solution Architect within Coca-Cola HBC’s Digital Hub, I lead the design and delivery of end-to-end Dynamics 365 Customer Engagement solutions, ensuring scalability, performance, and alignment with enterprise architecture standards.
Solution Manager (6 Months)
@ Netways (2 Years 2 Months)
As a Solution Manager, I am responsible for leading the design, development, and implementation of enterprise solutions, ensuring alignment with business objectives and industry best practices. My role involves solution architecture, software design, stakeholder collaboration, and innovation, with a strong focus on Microsoft Dynamics 365, Power Platform, .NET Core, and cloud technologies.
Solution Architect (1 Year 8 Months)
@ Netways (2 Years 2 Months)
As a Solution Architect at Netways, I drive the design and implementation of innovative IT solutions, aligning technical expertise with clients' business objectives. My role involves crafting scalable and robust architectures, ensuring optimal performance and client satisfaction.
Head of Software Development (4 Years 3 Months)
@ SoftTrend (5 Years 3 Months)
I manage the software team and actively participate in coding tasks. In addition to leading the team, I engage in software business analysis, project planning, and prioritization. I am responsible for providing technical guidance to developers and overseeing their learning and certification plans. I stay up to date with the latest programming technologies and conduct research and development in this area.
I am also responsible for analyzing software project requirements and developing solutions using Microsoft .NET. To manage the projects effectively, I use Azure DevOps with TFS and oversee the backlog tasks, builds pipelines, and releases pipelines. Additionally, I manage the cloud infrastructure on Microsoft Azure.
Hiring qualified developers, testers, and other necessary staff is one of my key responsibilities, as is expanding the team.
Sr. Software Developer (1 Year)
@ SoftTrend (5 Years 3 Months)
I was responsible for building many of software projects, responsible for analysis, development, testing and monitoring as well.
Software Engineer Tech-Lead (5 Years)
@ Robotics (12 Years)
I joined to software development team as a team leader, I was responsible for projects tasks planning, assignment, and delivery deadlines. Also, I was engaging in software projects requirements analysis and development using Microsoft .NET.
Sr. Software Engineer (3 Years)
@ Robotics (12 Years)
I joined to software development team as a team leader, I was responsible for projects tasks planning, assignment, and delivery deadlines. Also, I was engaging in software projects requirements analysis and development using Microsoft .NET.
Founder & Software Engineer (4 Years)
Robotics (12 Years)
I founded Robotics for Computer Systems Company in the beginning of university graduation year (September 2006) to work in the information technology field, especially in the computer supplying and software development.
I was responsible for company general management, sales and marketing following up, and working with the software development team as a software developer as well.
I was working on development tasks that assigned to me by the team leader using C# programming language, Windows Forms technology, MS SQL Server, PHP, MySQL, and WordPress.
Master’s Software Engineering | Cairo University
I am currently pursuing a Master's degree in Software Engineering at Cairo University and am still in the process of studying and preparing for it.
Pre-Master’s Software Engineering | Cairo University | B (Very Good) Grade
I’ve completed a Pre-Master's degree in Software Engineering at Cairo University.
Diploma in Software Engineering | Cairo University | A (Excellent) Grade
I’ve completed my Higher National Diploma in Software Engineering at Cairo University.
Bachelor's Degree in Management Information Systems | KMA | Good Grade
I graduated from King Mariout Academy with a degree in Management Information Systems (MIS) from the computer department.
A Certified SAFe® 6 Architect is an effective leader and change agent who delivers Agile Architecture to enable the creation of business value. Key areas of competency include applying SAFe® principles to develop and maintain Agile Architecture and release on demand, leading and supporting Solution Trains and Agile Release Trains (ART), extending the principles driving continuous flow to large systems-of-systems, and enabling the improved flow of value.
Microsoft Build a natural language processing solution with Azure AI Language
Earners of the Microsoft Build a natural language processing solution with Azure AI Language certification have demonstrated the ability to create a natural language processing (NLP) solution by using Azure AI Language, and have a solid understanding of creating and using various Azure NLP models through both Language Studio and in code, including custom models, also have experience in C# programming, be familiar with the Azure portal, and be comfortable provisioning Azure AI resources.
Microsoft Power Platform Solution Architect Expert | PL-600
Earners of the Microsoft Power Platform Solution Architect certification (PL-600) have demonstrated expertise in designing and implementing Power Platform solutions that meet business requirements. They possess advanced knowledge of Power Apps, Power Automate, Power BI, and Power Virtual Agents, and are skilled in overseeing solution architecture, integration, security, and deployment. They guide the overall project strategy, ensuring alignment with organizational goals and leading teams to deliver robust and scalable Power Platform solutions.
Microsoft Power Platform Functional Consultant Associate | PL-200
Earners of the Microsoft Power Platform Fundamentals certification (PL-200) have demonstrated foundational-level knowledge of the Power Platform, including the core components and functionalities of Power Apps, Power Automate, Power BI, and Power Virtual Agents. They understand how to create simple apps, automate workflows, and analyze data with the Microsoft Power Platform.
Develop an ASP.NET Core web app that consumes an API
Certified in Developing ASP.NET Core Web Apps that Consume APIs, demonstrating the ability to build, integrate, and deploy modern web applications using API-driven architecture. This validates hands-on proficiency with ASP.NET Core, HttpClient integration, and real-world solution implementation.
Automation Anywhere Certified Essentials Automation Professional
Certified in foundational RPA concepts and practical skills using Automation Anywhere A360, including bot development, error handling, and data management to design efficient and scalable automation solutions.
Earners of the Azure Fundamentals certification have demonstrated foundational level knowledge of cloud services and how those services are provided with Microsoft Azure.
Microsoft Power Platform | PL-900
Earners of the Power Platform Fundamentals certification are users who aspire to improve productivity by automating business processes, analyzing data to produce business insights, and acting more effectively by creating simple app experiences.
Earning the Microsoft 365 Fundamentals certification demonstrates an understanding of the options available in Microsoft 365 and the benefits of adopting cloud services, the Software as a Service (SaaS) cloud model, and implementing Microsoft 365 cloud service.
As a Technical Team Leader for the project, I played a pivotal role in the development and implementation of the Loan Origination System (LOS) and marketplace for ADF in the Kingdom of Saudi Arabia.
As the Technical Consultant for the CRM project, I spearheaded the development and implementation of a cutting-edge solution for the National Center of Meteorology (NCM) in the Kingdom of Saudi Arabia.
As the Solution Manager for the Integrated Asset Management System (IAMS) project, I spearheaded the development and implementation of a cutting-edge solution for the National Water Company (NWC) in the Kingdom of Saudi Arabia.
As a Solution Manager for the Ghadeer project, I played a pivotal role in the development and implementation of the Loan Origination System (LOS) for the Social Development Bank (SDB) in the Kingdom of Saudi Arabia.
This project is web application for selling many IT vendors licenses. I am responsible for project plan, enhancement, analysis, tasks assignment, and implement the complex tasks.
This project is web application for manage sales order processing and manage the employees KPIs and targets. I am responsible for project plan, enhancement, analysis, tasks assignment, and implement the complex tasks.
This project is CRM, my department headed by me customizing and supporting it. I am responsible for project plan, enhancement, analysis, tasks assignment. The modules are Sales, Marketing, and Customer Service.
This is the company website, my department headed by me designed and developed it and I am responsible anything related to it (Designing-Development-Enhancement) and implement the complex tasks.
This project is website CMS platform, I am responsible anything related to it (Designing-Development-Enhancement) and implement the complex tasks.
This project is ERP system for commercial SMB companies, I am responsible anything related to it (Designing-Development-Enhancement) and implement the complex tasks.
This project is ERP, my department headed by me customizing and supporting it. I am responsible for project plan, enhancement, analysis, tasks assignment.
This project is web application for manage ADSL internet resellers cycle. I engaged in the analysis phase, build the architecture leading to development and delivery.
This project is desktop application for manage printing house cycle. I engaged in the analysis phase, build the architecture leading to development and delivery.
This project is web application for selling the hosting services. I engaged in the analysis phase, build the architecture leading to development and delivery.
This project is desktop application for manage the production machines maintenance processes. I engaged in the analysis phase, build the architecture leading to development and delivery
This project is desktop application for manage the truck scale balances management. I engaged in the analysis phase, build the architecture leading to development and delivery.
This project is CRM and ERP for SMB that contains Sales/Marketing modules, Customer Service module, Finance/Supply Chain modules, and HR module. I engaged in the analysis phase, build the architecture leading to development and delivery.
This project is web and mobile application for recommend meals to the family members with meals voting. I was responsible for anything related to this project, analysis, and implementation.
This project contains two applications, the first is desktop application for manage the school internal processes, and the second application is web application that manage the relationship between the students, the teachers, the parents, and the management. I engaged in the analysis phase, build the architecture and development phase.
This project is point of sale management system that I engaged in the analysis phase, and development.
This project is clinic management system that I engaged in the analysis phase, and development.
My department headed by me designed and developed many client’s websites and I am responsible anything related to it (Designing-Development-Enhancement) and implement the complex tasks.
Udemy Promo Code 100% discount for one month started on 8 May 2025: KICKOFFFREEPROMO
Discover the transformative capabilities of Microsoft Power Platform with our in-depth course that covers its business value and extensive product features. This course provides hands-on experience in creating simple Power Apps, connecting data through Microsoft Dataverse, and crafting interactive Power BI dashboards. You'll also learn to streamline processes using Power Automate and enhance digital experiences with Microsoft Copilot Studio.
Delve into the core components of the Power Platform, understanding its integration with other Microsoft products and exploring foundational elements like administration, security, and governance. Gain practical knowledge on how Microsoft Dataverse and various data connectors function to support your applications.
The course emphasizes the practical use of Microsoft Power Apps, enabling both citizen and professional developers to build applications that address real business needs. You’ll see how Power Automate can revolutionize process automation, allowing you to create automated workflows that are both efficient and reliable.
Further, explore how Power BI can be utilized to generate meaningful reports and dashboards that offer AI-driven insights, helping you make informed business decisions. Learn to create modern external-facing websites with Power Pages, leveraging shared business data stored in Microsoft Dataverse.
Finally, get acquainted with Microsoft Copilot Studio, where you'll customize Copilot experiences and develop generative AI tools using AI Builder to further optimize your business processes. This course is rich with practical examples and real-world applications, ensuring that learners not only understand the theory but can also implement their knowledge effectively.
This course will help you to gain understanding Agile concepts, DevOps concepts and how to configure TFS with Visual Studio with ASP.NET Core project then you will know how to configure continues integration to automate the build and automate the release and deployment by configure continues deployment on Azure App Services and Windows Virtual Machine IIS.