Mostafa Abdel-Rahman Raey Reda

Senior Software Engineer | .NET Backend Engineer | Full Stack Developer
Riyadh, Saudi Arabia.

PROFESSIONAL SUMMARY

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.

EDUCATION

Faculty Of Computers And Information Science Ain Shams University
Cairo, Egypt

Bachelor's Degree

Grade: Good

Projects

Online Learning Platform

Summary

Graduation Project – Excellent.

Links Generator

Summary

Chrome Extension.

Chess Game

Summary

Java Desktop Application.

Search Engine

Summary

C# Desktop Application.

EXPERIENCE

STC Bank
|

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

Elm Company
|

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

Atos
|

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.

Egyptian Banks Company (EBC)
|

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

GAD Tech
|

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

TECHNICAL SKILLS

Backend Development

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.

Frontend Development

Angular, Typescript, JavaScript, jQuery, Bootstrap, HTML5, CSS3.

Databases

SQL Server, PostgreSQL.

Architecture & Integration

Microservices Architecture, Distributed Systems, REST APIs, RabbitMQ, KAFKA, Clean Architecture, SOLID Principles, Design Patterns, Workflow Automation.

Cloud & DevOps

Microsoft Azure, Azure DevOps, Git, TFS.

Tools

Visual Studio, SQL Server Management Studio, DBeaver, IntelliJ IDEA, VS Code.

LANGUAGES

Arabic

Native

English

Proficient