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
C#
JavaScript
HTML5
CSS3
Frameworks and Libraries
Asp.net Core
MVC
Entity Framework Core
Blazor
Angular
Bootstrap
Jquery
Database Technologies
SQL
MSSqlServer
Postgres
mongoDB
Development Practices
Object-oriented programming (OOP)
Agile
Design Patterns
Repository
Git
API and Integration
Api
ADO.Net
Swagger
Rabbitmq
Azure DevOps
Axios
Ajax
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
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
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
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