Expertise

Backend .NET Development

Expertise in building robust and scalable backend systems using C#, ASP.NET Core, and Web API for RESTful services.

C#ASP.NET CoreWeb APIRESTful APIs

API Security & Architecture

Proficient in implementing secure authentication (JWT, OTP) and authorization (Role-Based, Policy-Based) with Clean Architecture principles (SOLID, Layered, DTO).

JWT AuthenticationRole-Based AuthorizationSOLID PrinciplesClean Architecture

Database Management

Skilled in designing and optimizing relational databases using SQL Server, Entity Framework Core, and LINQ for efficient data access.

SQL ServerEntity Framework CoreLINQ

Third-Party Integrations

Experience integrating various services including Stripe Payment Gateway, Email Services, and SignalR for enhanced application functionality.

Stripe Payment GatewayEmail ServicesSignalR

Projects

E-Commerce Web API

Reduced unauthorized access risks with JWT and 3-tier Role-Based Authorization. Integrated Stripe Payment Gateway, OTP verification, and email confirmation for secure and robust transactions.

Architected a scalable E-Commerce backend with 10+ RESTful endpoints across 5 modules (Products, Categories, Cart, Orders, Users) using DTO Pattern and Layered Architecture.

Cinema Management System

Enforced Role-Based Access Control across all endpoints; integrated activity logging and applied DTO Pattern and Layered Architecture to ensure long-term scalability.

Designed and delivered 8+ RESTful API endpoints managing movies, cinemas, showtimes, 2 seat types (VIP/Regular), and bookings with automatic price calculation logic.

Student Management System

Optimized data access using EF Core and LINQ on a structured SQL Server relational database with well-defined entity relationships across all modules.

Engineered a full academic backend with 15+ CRUD API endpoints across 4 modules (Students, Instructors, Departments, Courses) and a 3-role permission system (Admin / Instructor / Student).

Student Exams System

Designed a normalized SQL Server schema covering exams, subjects, questions, and grading workflows; built automated evaluation and result retrieval endpoints.

Delivered a backend system for managing exams, results, and student performance tracking, supporting multiple exam scenarios simultaneously.

Timeline

2025

Engineered 3+ production-like backend applications using ASP.NET Core Web API and SQL Server during training.

2025

Implemented JWT Authentication, Role-Based Authorization, and Stripe Payment Gateway integration across multiple projects.

2025

Architected RESTful APIs following DTO Pattern and Layered Architecture, enforcing SOLID principles for maintainability.

2025

Delivered 4+ independent backend systems covering E-Commerce, Student, Exam, and Cinema booking domains.

2025

Engineered 40+ RESTful API endpoints with secure JWT authentication and Clean Architecture across all independent projects.

2027

Expected Bachelor of Computer Science from Cairo Higher Institute.