Mahmoud Abo Ghannam

Senior .Net Developer · Cairo, Egypt

Mahmoud Abo Ghannam

About

I am a Senior .Net Developer with extensive experience in backend development using Clean Architecture and Microservices. I have a strong background in designing and implementing APIs for various financial transactions and integrating with third-party service providers. I am passionate about building scalable and maintainable systems that meet high performance and security standards.

Experience

Senior .Net Developer — Al Ahly Momkn For E-payments

Work on backend development using Clean Architecture and Microservices to build scalable and maintainable APIs Design and implement APIs for POS systems to support various financial transactions Integrate with a central Java-based Switch system that connects to multiple third-party service providers such as WE, Vodafone, and Orange Collaborate with cross-functional teams to ensure smooth integration between .NET services and external systems, focusing on performance, reliability, and security

Senior .Net Developer — ITQAN systems

Worked on projects utilizing microservices architecture, integrating IdentityServer4 for secure authentication and authorization Employed Agile methodology using Azure to manage user stories, tasks, bugs, and other project-related activities Developed e-Services integrated with Odoo APIs, employing Mediator pattern and CQRS architecture Contributed to Command-Operations system providing various modules for operations affairs, integrated with Odoo APIs

Mid-Level .Net Developer — Awamer AlShabaka

Designed, developed, and maintained full-stack web applications and mobile applications Focused on back-end development, designing and deploying web applications, dashboards, and APIs Delivered high-quality and scalable solutions across multiple projects Worked on various applications including Easy-Link, Hamlitak, and Bary

Junior .Net Developer — InfosasIcs

Designed, developed, and maintained complex web applications and mobile integrations Contributed to the development of ERP systems and mobile apps Worked on the main project: ERP System using Asp.net MVC Gained experience in building scalable software solutions

Skills

Programming Languages

Frameworks and Libraries

Database Technologies

Development Practices

API and Integration

Projects

Al Ahly Momkn Platform

Built using .NET Core and Clean Architecture principles with Microservices design Developed internal APIs to handle POS transactions, ensuring accurate routing, authorization, and logging Integrated with a central Java-based Switch system, connecting to multiple third-party service providers Ensured compliance with security and performance standards in financial operations and transactions

Technologies: .NET Core, Microservices, Clean Architecture

e-Services

Built in .Net core and Microservices Architecture, integrated with Odoo APIs Employs Mediator pattern and CQRS architecture, integrating RabbitMQ for messaging Utilizes PostgreSQL as the primary database, complemented by MongoDB for specific use cases Manages requests and access through a Workflow Engine based on user roles

Technologies: .NET Core, Microservices, Odoo APIs, RabbitMQ, PostgreSQL, MongoDB

Command-Operations

Provides various modules for the operations affairs system including plans, Hajj, Reports System, and guard system Built in .Net core and Microservices Architecture, integrated with Odoo APIs Employs Mediator pattern and CQRS architecture, integrating RabbitMQ for messaging Utilizes PostgreSQL as the primary database

Technologies: .NET Core, Microservices, Odoo APIs, RabbitMQ, PostgreSQL

Easy-Link

Developed mobile application for iOS and Android platforms Focused on delivering a seamless user experience and high performance Integrated with backend services to provide real-time data Ensured compliance with app store guidelines for both platforms

Technologies: iOS, Android

Hamlitak

Developed a web application and mobile application for iOS and Android Focused on user-friendly design and efficient backend integration Ensured high availability and performance for users Managed deployment and updates across platforms

Technologies: Web, iOS, Android

Bary

Developed a web application with API and dashboard functionalities Focused on delivering a robust backend service Ensured data integrity and security in transactions Managed user access and roles effectively

Technologies: Web, API, Dashboard

Education

3-Month Diploma, .Net Full Stack — Information Technology Institute (ITI)

Bachelor's degree in Computer Science — Minia University

Accumulative Grade: Good Graduation Project: Hospital Management system Graduation Grade: Excellent