Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
MOHAMED KAMAL

MOHAMED KAMAL

Senior Backend Engineer
Riyadh,Riyadh

Summary

Passionate Senior Back-end Engineer with 6+ years of experience designing, developing, and optimizing scalable enterprise-level software architectures and APIs using C#, .NET Core, Entity Framework, and SQL Server. Proven ability to build and maintain secure, high-performance solutions for public and private sectors in Agile environments. Adept at driving CI/CD automation, implementing clean architecture, and collaborating with cross-functional teams to deliver high-quality, reliable software that meets complex business needs.

Overview

7
7
years of professional experience
1
1
Certification

Work History

Senior Back-end Developer

Saudi Water Authority
Riyadh, Saudi Arabia
08.2024 - Current
  • Design, develop, and maintain high-performance Back-end services and RESTful APIs supporting critical enterprise-level water management systems.
  • Implement robust authentication and authorization mechanisms using Azure AD and JWT to secure data exchanges and endpoints.
  • Optimized database queries and Entity Framework (ORM) data access layers, improving API response times by 20% and enhancing overall system scalability.
  • Introduced and managed CI/CD pipelines utilizing Azure DevOps, reducing deployment and release cycle time by 35%.
  • Performed comprehensive code reviews and mentored junior engineers and Tamheer applicants on SDLC stages, Clean Architecture, SOLID principles, and scalable system design.
  • Collaborate with cross-functional product owners, QA engineers, and Front-End Developers to deliver features on schedule within Agile sprint cycles.

Full Stack Developer

Aseer Municipality
Abha, Saudi Arabia
03.2023 - 08.2024
  • Designed and implemented a comprehensive E-Services platform covering finance, inventory, HR, and project management modules.
  • Developed scalable .NET Core applications and integrated them seamlessly with Oracle Database.
  • Implemented asynchronous programming patterns and a Redis cache-aside strategy, reducing average page load times by 60% and improving system Performance.
  • Operated within a collaborative Agile environment, actively participating in daily stand-ups, sprint planning, and retrospective meetings.

.NET Software Engineer

Mastering Generation
Khartoum, Sudan
02.2021 - 03.2023
  • Developed and deployed robust ASP.NET MVC applications based on Figma UI designs for enterprise clients across Sudan and Saudi Arabia, improving development delivery speed by 65% through reusable architecture and components.
  • Designed and optimized database schemas in Microsoft SQL Server and Oracle, improving query performance by 80% while maintaining high data integrity through normalization techniques.
  • Applied Entity Framework with Repository and Unit-of-Work patterns to improve code maintainability by 70% and reduce duplicated data access logic.
  • Integrated responsive and user-friendly UI components using Bootstrap, jQuery, custom JavaScript, and DevExpress controls, reducing front-end implementation time by 80%.
  • Collaborated directly with clients and business stakeholders to analyze requirements, define technical specifications, and improve project delivery accuracy by 90%.

Independent Software Developer

Freelance
Khartoum, Sudan
03.2019 - 01.2021
  • Managed the full software development lifecycle (SDLC) from requirement gathering and system design to coding, testing, and deployment.
  • Delivered custom web, WinForms, and desktop applications that reduced manual reporting effort and improved reporting accuracy for regional businesses.
  • Implemented secure SOAP and REST web services to enable seamless integration with legacy Inventory ERP systems.
  • Optimized Microsoft SQL Server stored procedures and backend database operations, improving application performance and database efficiency by 65%.
  • Utilized Git for version control and Trello for issue tracking to ensure transparent and consistent client communication Reduce Delivery Time by 80%.

Education

Bachelor of Science (Honors) - Computer Science

Al Zaiem Al Azhary University
08-2018

Skills

  • C#
  • NET Core
  • NET Framework
  • ASPNET MVC
  • ASPNET Core
  • VBNET
  • Entity Framework (EF Core)
  • REST APIs
  • SOAP Web Services
  • Azure Cloud Services
  • Azure AD
  • SAP C4C
  • GCP
  • Clean Architecture
  • SOLID Principles
  • Microservices
  • CI/CD Pipeline
  • Microsoft SQL Server
  • Oracle Database
  • PostgreSQL
  • Redis Caching
  • ADONET
  • SSMS
  • Oracle SQL Developer
  • HTML5
  • CSS3
  • JavaScript
  • JQuery
  • Bootstrap
  • Chartjs
  • DevExpress
  • ITextSharp
  • Azure DevOps
  • Docker Compose
  • Kubernetes
  • Git
  • NUnit
  • SignalR
  • Swagger
  • Postman
  • OAuth
  • JWT

Certification

  • Azure Fundamentals
  • The Complete ASP.NET MVC 5 Course (Udemy)
  • Designing Database Solutions & Data Access Using Microsoft SQL Server 2008 (edX)
  • Pro: Designing Database Solutions and Data Access Using Microsoft SQL Server 2008 (edX)
  • Introduction to C# (edX / Udemy)

Timeline

Senior Back-end Developer

Saudi Water Authority
08.2024 - Current

Full Stack Developer

Aseer Municipality
03.2023 - 08.2024

.NET Software Engineer

Mastering Generation
02.2021 - 03.2023

Independent Software Developer

Freelance
03.2019 - 01.2021

Bachelor of Science (Honors) - Computer Science

Al Zaiem Al Azhary University
MOHAMED KAMALSenior Backend Engineer