Summary
Overview
Work history
Education
Skills
Languages
Accomplishments
Timeline
Generic
Fawaz Almogadem

Fawaz Almogadem

Riyadh,Saudi arabia

Summary

Highly skilled Full Stack .NET Developer with 9 years in building enterprise-grade web applications in C#, .NET Core, and ASP.NET MVC/Web API/Web Forms, complemented by proficiency in frontend technologies such as Angular, Bootstrap, and jQuery. Demonstrates strong capabilities in database management using EF Core, Dapper, and SQL Server, alongside advanced knowledge of architectural patterns like Clean Architecture and Onion Architecture. Experienced in leveraging tools like Docker, Azure DevOps, and CI/CD pipelines to streamline development processes. Adept at integrating solutions with RabbitMQ, gRPC, and IdentityServer4 while ensuring code quality through FluentValidation and Mediatr. Committed to delivering scalable and efficient software solutions while staying aligned with modern development practices.

Overview

9
9
years of professional experience
5
5
years of post-secondary education

Work history

Full Stack .NET Developer

ISB (Integrated solution for business)
Riyadh, Saudi arabia
10.2021 - Current
  • Developed back-end and front-end applications using .NET Core and Angular.
  • Executed Clean Architecture and Vertical Slice Architecture principles.
  • Utilised Entity Framework Core, Dapper, and Marten for data persistence.
  • Implemented real-time features with SignalR and caching via Redis.
  • Integrated Nafath for two-factor authentication and external systems for SMS/Email notifications.
  • Employed Carter, Mediatr, FluentValidation, Mapster, and Hangfire to enhance project efficiency.
  • Managed CI/CD pipelines while troubleshooting existing systems.

Full Stack .NET Developer

Leader Investment Group (LIG)
Medina, Saudi arabia
12.2019 - 10.2021
  • Developed microservices-based systems using ASP.NET Core, MVC, gRPC, and RabbitMQ.
  • Implemented Onion Architecture with Entity Framework, Unit of Work, and Repository patterns.
  • Integrated Angular, SignalR, and Razor Views while incorporating NAFATH for two-factor authentication.
  • Utilized Git and TFS, applying Agile and SCRUM methodologies throughout software development life cycle.

Senior .NET Developer

Agricultural Bank of Sudan
Khartoum, Sudan
06.2016 - 10.2019
  • Developed and supported internal banking systems alongside official bank website.
  • Utilised ASP.NET Web API, MVC, and Entity Framework with a code-first approach.
  • Designed user interfaces using HTML, CSS, and JavaScript to enhance usability.

Education

Master of Software Engineering - IT

Khartoum University
Sudan
02.2016 - 06.2017

Bachelor of Computer Science - IT

Al-Zaim Al-Azhari University
Sudan
10.2010 - 10.2014

Skills

  • Languages & Frameworks: C#, NET Core, ASPNET MVC/Web API/Web Forms, Razor, LINQ
  • Frontend: Angular, Bootstrap, jQuery, JavaScript, SignalR, Telerik Kendo
  • ORM/Databases: EF, EF Core, Dapper, AutoMapper, Mapster, Marten, SQL Server, Oracle, SQLite, PostgreSQL
  • Architecture & DevOps: Clean Architecture, Onion Architecture, Docker, Azure DevOps, CI/CD, Redis
  • Integration & Tools: RabbitMQ, gRPC, Carter, Mediatr, Hangfire, FluentValidation, IdentityServer4, NAFATH
  • Tools: Visual Studio, VS Code, GitHub, Postman, TFS, Photoshop

Languages

Arabic
Native
English
Advanced

Accomplishments

  • Correspondence Management System - SDB - Associated with ISB: Robustness Web based application for managing Correspondences across all departments of the bank as well as integration with outside organizations through Yasser middleware.
  • Correspondence Management System - Confidential Government - Associated with ISB: Correspondence Management System for managing Correspondences across all departments of the organization.
  • Correspondence Management System - MODON - Associated with ISB:
    Building Web based application for managing Correspondences across all departments of the organization including incoming and outgoing correspondences as well as inside document and routing of these documents between departments and employees.
  • Correspondence Management System - AECL(Advance Electronics Company)
  • Correspondence Management System - Ministry of Sport
  • Correspondence Management System - GFSA(General Food Security Authority)
  • Correspondence Management System - SRA(Saudi royal aviation)
  • Correspondence Management System - SFH(Saudi forces hospital)
  • Almadinah municipality official E-Services portal
  • National Services Integrations - Associated with Leader Investment Group
    - National Unified Access
    - Unified integration platform
    - Central Call Integration Services
  • Almadinah municipality official site - Associated with Leader Investment Group - LIG.
  • Almadinah municipality internal site - Associated with Leader Investment Group - LIG.
  • Official Site of Agricultural Bank Of Sudan - Associated with Agricultural Bank of Sudan

Timeline

Full Stack .NET Developer

ISB (Integrated solution for business)
10.2021 - Current

Full Stack .NET Developer

Leader Investment Group (LIG)
12.2019 - 10.2021

Senior .NET Developer

Agricultural Bank of Sudan
06.2016 - 10.2019

Master of Software Engineering - IT

Khartoum University
02.2016 - 06.2017

Bachelor of Computer Science - IT

Al-Zaim Al-Azhari University
10.2010 - 10.2014
Fawaz Almogadem