Online Learning Platform
Summary
Graduation Project – Excellent.
Senior Software Engineer with 7+ years of experience designing, developing, and maintaining enterprise-scale software solutions across government, fintech, banking, and sports industries. Strong expertise in .NET technologies, ASP.NET Core, Angular, Microservices, Cloud Services, SQL Server, and Distributed Systems. Proven track record delivering mission-critical applications for government entities, financial institutions, and international organizations. Experienced in software architecture, system integration, performance optimization, and leading development initiatives.
→
Bachelor's Degree
Grade: Good
Summary
Graduation Project – Excellent.
Summary
Chrome Extension.
Summary
Java Desktop Application.
Summary
C# Desktop Application.
Senior Software Engineer
Riyadh, Saudi Arabia
→
Summary
STC Bank is one of Saudi Arabia's leading digital banking institutions, delivering innovative banking and financial services to retail and business customers through modern digital platforms.
Highlights
Developed and maintained multiple banking microservices supporting Payroll, Loyalty (Qitaf), Fixed Deposit, and Transaction Invoice Generation features.
Developed and maintained a Payroll Microservice responsible for end-to-end B2B payroll processing, supporting both bulk and single payment transactions.
Developed loyalty management services integrating with external systems to manage customer rewards, points, redemption partners, and transaction history.
Implemented fixed deposit lifecycle management services for creation, monitoring, and early withdrawal operations.
Developed PDF-based transaction statement and invoice generation services for retail and business customers.
Implemented asynchronous processing and scheduled background jobs using Kafka and Hangfire.
Designed and developed secure, scalable REST APIs within a microservices-based banking architecture.
Technologies: .NET 8, ASP.NET Core, ABP Framework, SQL Server, PostgreSQL, Apache Kafka, Hangfire, REST APIs, Microservices Architecture, SelectPdf, HTML, CSS, Git
Senior Software Engineer
Cairo, Egypt
→
Summary
Elm is the leading provider of innovative secure services & solutions to both public and private sectors in Saudi Arabia.
Highlights
Developed and maintained the Ministry of Energy Electronic Land Reservation Platform serving public and private sector land reservation requests across Saudi Arabia.
Integrated workflow-driven business processes using Elsa Workflow Engine.
Participated in system architecture, code reviews, and performance optimization initiatives.
Collaborated with business stakeholders and cross-functional teams to deliver high-quality solutions.
Technologies: .NET 8, Angular 17, ABP Framework, Elsa Workflow Engine, SQL Server, Azure DevOps
Senior Software Engineer
Cairo, Egypt
→
Summary
Atos is multinational software company based on France. I had the privilege of being part of their esteemed international offshore projects in Europe.
Highlights
Developed real-time services for international sports platforms using WebSocket technology.
Contributed to systems supporting Ryder Cup golf tournament score management.
Developed Player Unavailability module for the French Professional Football League (LFP) platform.
Participated in international Agile teams delivering high-quality enterprise software.
Technologies: .NET 6, .NET 7, Azure, WebSockets, SQL Server, Cosmos DB, TypeScript.
Senior Software Development Engineer
Cairo, Egypt
→
Summary
Egyptian Banks Company is a leading fintech organization operating under the supervision of the Central Bank of Egypt.
Highlights
Contributed to the development of InstaPay, one of Egypt's largest instant payment platforms serving millions of users and supporting real-time financial transactions.
Developed and maintained bill payment, auto-refund, payment confirmation, and reconciliation modules.
Built administrative portals and reporting solutions used by banks and merchants.
Integrated financial services with external payment gateways and banking systems.
Participated in modernization and migration projects for banking platforms.
Delivered secure, scalable, and high-performance financial applications.
Key Projects: InstaPay Bill Payment System (IPN-BPS), Digital Payment Gateway (IPN-DPG), Digital Payment Gateway Portal (Angular), Credit Card Management Systems, Debit Card Management Systems
Technologies: ASP.NET MVC, ASP.NET Core, Web API, Angular, WCF, SQL Server, Windows Services, JAVA
Software Developer Intern
Cairo, Egypt
→
Summary
Participated in developing a School Management System using ASP.NET MVC and Web API.
Highlights
Implemented business modules and database integrations.
Worked within a multi-layer architecture environment.
Technologies: ASP.NET MVC, Web API, SQL Server
C#, .NET 8 / .NET 7 / .NET 6 / .NET Framework, ASP.NET MVC, ASP.NET Core MVC, ASP.NET Web API, ASP.NET Core Web API, Entity Framework, Entity Framework Core, LINQ, ADO.NET, WCF Services, Windows Services.
Angular, Typescript, JavaScript, jQuery, Bootstrap, HTML5, CSS3.
SQL Server, PostgreSQL.
Microservices Architecture, Distributed Systems, REST APIs, RabbitMQ, KAFKA, Clean Architecture, SOLID Principles, Design Patterns, Workflow Automation.
Microsoft Azure, Azure DevOps, Git, TFS.
Visual Studio, SQL Server Management Studio, DBeaver, IntelliJ IDEA, VS Code.
Native
Proficient