Available for Opportunities

Mohamed Refat

.NET Backend Engineer | REST API Architect | Performance Optimizer

Cairo, Egypt

About Me

Passionate about building secure, scalable, and high-performance backend systems

I'm a .NET Backend Developer with hands-on experience building secure, scalable REST APIs using ASP.NET Core and Entity Framework Core. I specialize in Clean Architecture, JWT authentication, and performance profiling using BenchmarkDotNet.

My approach combines strong technical fundamentals with a focus on code quality, maintainability, and testability. I believe backend systems should be thoroughly tested, benchmarked, and optimized before reaching production.

Currently based in Cairo, Egypt, I'm actively seeking opportunities to contribute to challenging backend projects and grow as a software engineer.

CS

Bachelor's Degree
Ain Shams University

2+

Internships
Completed

5+

Projects
Delivered

49th

ECPC Ranking
210+ Teams

Technical Skills

Modern tech stack focused on .NET ecosystem and backend excellence

Languages

C# SQL Java C++

Backend

ASP.NET Core Web API RESTful APIs EF Core LINQ Middleware Dependency Injection

Security

JWT ASP.NET Identity RBAC Input Validation

Databases

SQL Server PostgreSQL MySQL

Testing & Performance

xUnit Integration Testing WebApplicationFactory BenchmarkDotNet FluentValidation

Tools & DevOps

Git GitHub Docker GitHub Actions Postman Swagger/OpenAPI

Architecture

Clean Architecture SOLID Principles OOP Design Patterns Data Structures Algorithms

Java Ecosystem

Spring Boot Spring Data JPA Spring Security Hibernate ModelMapper

Experience

Professional journey and hands-on learning

Oct 2024 – Dec 2024

Software Engineer Intern (.NET Backend)

LearnIT - Career180 Bootcamp

  • Designed scalable RESTful APIs using ASP.NET Core and EF Core with Clean Architecture
  • Implemented JWT authentication and RBAC with ASP.NET Identity
  • Built reusable middleware with centralized exception handling
  • Applied Async/Await patterns for improved responsiveness under load
  • Authored xUnit tests and benchmarked with BenchmarkDotNet
Project: Clinic Management System – patient registration & appointment scheduling APIs
Aug 2023 – Sep 2023

Software Engineer Intern (Web Development)

CodSoft

  • Crafted responsive web pages using HTML, CSS, and JavaScript
  • Ensured cross-browser compatibility and clean UI structure
  • Delivered two projects on schedule
Projects: Wheels Website (landing page) & Personal Portfolio Site

Featured Projects

Real-world applications built with modern backend practices

TaskFlow API

Backend Project
ASP.NET Core EF Core PostgreSQL JWT xUnit Docker GitHub Actions
  • Clean Architecture with Core, Infrastructure, and Presentation layers
  • JWT Authentication with Refresh Token Rotation (HS256)
  • Claims-based identity with ASP.NET Core Identity
  • PostgreSQL schema with indexed foreign keys and soft delete
  • Multi-stage Docker containerization
  • CI/CD pipeline with GitHub Actions

Bookstore Management System

Backend Project
ASP.NET Core EF Core SQL Server JWT xUnit FluentValidation
  • 4-layered Clean Architecture for strict separation of concerns
  • JWT + RBAC for tiered user permissions
  • Rate Limiting (Sliding Window) for API resilience
  • RFC 7807 Problem Details for standardized errors
  • FluentValidation for decoupled validation logic
  • Integration Testing with WebApplicationFactory
  • Performance benchmarking with BenchmarkDotNet

Blog App RESTful APIs

Backend Project
Java Spring Boot Spring Data JPA MySQL Hibernate JWT Swagger
  • Controller-Service-Repository architecture
  • Spring Security + JWT with Stateless Authentication
  • RBAC for secure content management
  • Custom Query Methods and Pagination
  • DTO Pattern with ModelMapper
  • Global Exception Handling for sanitized responses
  • Swagger/OpenAPI interactive documentation

Achievements & Leadership

Competitive programming, community involvement, and recognition

ECPC Contest Kickoff 2022 & 2021

Participated in Egyptian Collegiate Programming Contest kickoff events

49th Place ECPC Day 6

Ranked 49th out of 210+ teams in ECPC Collegiate Programming Contest

ACM Ain Shams University

Active member of ACM ASCS community

Competitive Programming

ECPC training and contests to sharpen problem-solving skills

Get In Touch

Let's discuss how I can contribute to your next project

Email

mohamedrefat7171@gmail.com

Phone

+20 112 423 9570

LinkedIn

Mohamed Refat

GitHub

Mohammed-Refat