Who am I ?

Software Engineering Technical Consultant & Solution Architect

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.

Personal Info

My Expertise

Software Solutions Development

Web, desktop, and mobile development


Technical Consultation

Development, solutions architecture, cloud, and digitalization consultation


Project Management

Software projects management and consultation


Software Development Life Cycle Consultation

SDLC process, Agile, and DevOps


My Resume

Experience
(19 Years 9 Months)

SEP 2025 – Present

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.


FEB 2025 – AUG 2025

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.


JUN 2023 – FEB 2025

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.


MAR 2019 – JUN 2023

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.


MAR 2018 – MAR 2019

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.


JAN 2013 – MAR 2018

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.


JAN 2010 – JAN 2013

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.


SEP 2006 – JAN 2010

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.

Education

2024 - Present

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.


2023 - 2024

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.


2022 - 2023

Diploma in Software Engineering | Cairo University | A (Excellent) Grade

I’ve completed my Higher National Diploma in Software Engineering at Cairo University.


2003 - 2007

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.

Latest Certifications

Certified SAFe® 6 Architect

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.


Microsoft Azure | AZ-900

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.


Microsoft 365 | MS-900

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.

Skills

C#
ASP.NET Core
ASP.NET MVC (Dot Net Framework)
ASP.NET Web Forms
Windows Forms
Xamarin
HTML & CSS3
JavaScript & jQuery
Blazor (Server & WASM)
ReactJs
React Native
Angular
Microsoft Azure
Azure DevOps
TFS
Git
Power Apps
Power Automate
Power BI
Power Virtual Agent
Microsoft Dynamics 365 CE (CRM)
Microsoft Dynamics 365 Business Central (ERP)
Microsoft Dynamics 365 F&O (ERP)
Automation Anywere (RPA)
Project Management

Languages

Arabic
English

My Projects

Agriculture Development Fund (ADF) – Smart CRM & Marketplace
Dynamics 365 CRM – ASP.NET Core – Angular

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.

  • Solution Architecture Leadership: Led the formulation of the project's solution architecture, ensuring alignment with business goals and industry best practices. Collaborated with cross-functional teams to define scalable and efficient solutions that cater to the unique requirements of ADF.
  • Software Design Expertise: Engaged in comprehensive software design activities, focusing on creating robust, modular, and maintainable systems. Applied industry-standard design principles to enhance the overall reliability and performance of the project.
  • Best Practice Implementation: Spearheaded the integration of best practices throughout the software development lifecycle, from requirements analysis to deployment. Ensured adherence to coding standards, security protocols, and quality assurance processes, resulting in a high-quality and secure loan origination system.
  • Stakeholder Collaboration: Worked closely with stakeholders, including ADF representatives and project teams, to gather and analyze requirements, fostering a collaborative environment. Facilitated regular communication channels to address concerns, provide updates, and incorporate feedback into the project's evolution.
  • Project Innovation: Contributed innovative ideas and solutions to enhance the efficiency and effectiveness of the LOS and marketplace, keeping abreast of emerging technologies and industry trends. Actively participated in continuous improvement initiatives, ensuring that the project remained at the forefront of technological advancements.

National Center of Meteorology (NCM) – Customer Relationship Management Project (CRM)
Dynamics 365 Online – Power Platform - .NET Core (Customer Insights Journeys – Sales – Customer Service)

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.

  • Led the implementation of Dynamics 365 CRM Online for enhancing the sales, marketing, and customer service operations, focusing on scalable cloud solutions and robust data security measures.
  • Developed and deployed a comprehensive suite of Power Platform applications, including custom Power Apps, automated workflows via Power Automate, and advanced analytics dashboards using Power BI to drive actionable insights and operational efficiency.
  • Integrated Dynamics 365 with .NET Core middleware, designing and implementing a REST API layer using OData for seamless data exchange and improved system interoperability, ensuring robust and secure API management.
  • Pioneered the use of Copilot in Power Virtual Agents to develop intelligent chatbots, enhancing customer interaction and support through automated, AI-driven communication channels.
  • Provided expert consultancy and strategic guidance to the project team, ensuring best practices in CRM implementation and fostering a culture of continuous improvement and innovation.
  • Collaborated closely with cross-functional teams to align technical solutions with business objectives, ensuring the delivery of a highly customized and user-centric CRM system.

National Water Company (NWC) - Integrated Asset Management System
SharePoint – K2 - .NET

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.

  • Solution Architecture Leadership: Led the strategic formulation of the project's solution architecture, ensuring seamless alignment with the organization's overarching objectives and industry best practices. Collaborated closely with diverse teams to define scalable and efficient solutions tailored to the specific needs of the National Water Company.
  • Software Design Expertise: Engaged in meticulous software design endeavors, emphasizing the creation of robust, modular, and easily maintainable systems. Applied industry-leading design principles to bolster the overall reliability and performance of the Integrated Asset Management System, fostering long-term sustainability and adaptability.
  • Best Practice Implementation: Drove the integration of best practices across all stages of the software development lifecycle, from meticulous requirements analysis to meticulous deployment strategies. Enforced rigorous adherence to coding standards, stringent security protocols, and rigorous quality assurance measures, resulting in the delivery of a high-caliber and secure asset management system.
  • Stakeholder Collaboration: Fostered close collaboration with key stakeholders, including NWC stakeholders and project teams, to facilitate comprehensive requirement gathering and analysis. Established effective communication channels to address concerns, deliver timely updates, and seamlessly incorporate feedback into the project's iterative evolution.
  • Project Innovation: Introduced innovative ideas and solutions to optimize the efficiency and efficacy of the Integrated Asset Management System, continuously monitoring emerging technologies and industry trends. Actively contributed to ongoing improvement initiatives, ensuring that the project remained at the forefront of technological innovation and operational excellence.

Social Development Bank (SDB) - Ghadeer
Dynamics 365 CRM – SQL Server – SharePoint – ASP.NET Core – Angular – Ionic

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.

  • Solution Architecture Leadership: Led the formulation of the project's solution architecture, ensuring alignment with business goals and industry best practices. Collaborated with cross-functional teams to define scalable and efficient solutions that cater to the unique requirements of the Social Development Bank.
  • Software Design Expertise: Engaged in comprehensive software design activities, focusing on creating robust, modular, and maintainable systems. Applied industry-standard design principles to enhance the overall reliability and performance of the Ghadeer LOS.
  • Best Practice Implementation: Spearheaded the integration of best practices throughout the software development lifecycle, from requirements analysis to deployment. Ensured adherence to coding standards, security protocols, and quality assurance processes, resulting in a high-quality and secure loan origination system.
  • Stakeholder Collaboration: Worked closely with stakeholders, including SDB representatives and project teams, to gather and analyze requirements, fostering a collaborative environment. Facilitated regular communication channels to address concerns, provide updates, and incorporate feedback into the project's evolution.
  • Project Innovation: Contributed innovative ideas and solutions to enhance the efficiency and effectiveness of the Ghadeer LOS, keeping abreast of emerging technologies and industry trends. Actively participated in continuous improvement initiatives, ensuring that the project remained at the forefront of technological advancements.

SoftTrend Marketplace
ASP.NET Core MVC – API - SQL Server – Blazor - React JS - Next JS - React Native

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.

Sales Order Processing & Target Achievement System
ASP.NET MVC 5 – SQL Server – jQuery - JavaScript

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.

SoftTrend CRM
Microsoft Dynamics 365 CE – Power Platform

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.

SoftTrend Website
ASP.NET Core MVC – SQL Server – jQuery - JavaScript

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.

SoftTrend CMS
ASP.NET Core – API – SQL Server - Blazor

This project is website CMS platform, I am responsible anything related to it (Designing-Development-Enhancement) and implement the complex tasks.

SoftTrend ERP
ASP.NET Core – API – SQL Server - Blazor

This project is ERP system for commercial SMB companies, I am responsible anything related to it (Designing-Development-Enhancement) and implement the complex tasks.

Dynamics ERP
Microsoft Dynamics 365 Business Central

This project is ERP, my department headed by me customizing and supporting it. I am responsible for project plan, enhancement, analysis, tasks assignment.

Boom ISP
ASP.NET Web Forms

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.

Boom Print
Windows Forms

This project is desktop application for manage printing house cycle. I engaged in the analysis phase, build the architecture leading to development and delivery.

Web Hosting Marketplace
ASP.NET Web Forms

This project is web application for selling the hosting services. I engaged in the analysis phase, build the architecture leading to development and delivery.

Boom Mechanics
Windows Forms

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

Boom Balance
Windows Forms

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.

Boom Business
ASP.NET MVC

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.

Takol Eh
ASP.NET Core MVC - API - Xamarin Forms

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.

Boom School
Windows Forms - ASP.NET Web Forms

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.

Boom POS
Windows Forms

This project is point of sale management system that I engaged in the analysis phase, and development.

Boom Clinic
Windows Forms

This project is clinic management system that I engaged in the analysis phase, and development.

Too Many Clients Websites
ASP.NET Core MVC – SQL Server – jQuery - JavaScript | PHP - MySQL - WordPress

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.

Courses

Kickstart Your Journey in Microsoft Power Platform - Arabic
Mastering Efficiency: Harness the Full Potential of Power Platform to Transform Your Business Processes

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.

Azure DevOps Training in Arabic
Learn how to configure TFS, Azure DevOps CI, Azure App Services, Azure VM, IIS, and Azure CD

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.

PHP Course
This playlist for PHP learning in Arabic language