Expertise
Backend .NET Development
Expertise in building robust and scalable backend systems using C#, ASP.NET Core, and Web API for RESTful services.
API Security & Architecture
Proficient in implementing secure authentication (JWT, OTP) and authorization (Role-Based, Policy-Based) with Clean Architecture principles (SOLID, Layered, DTO).
Database Management
Skilled in designing and optimizing relational databases using SQL Server, Entity Framework Core, and LINQ for efficient data access.
Third-Party Integrations
Experience integrating various services including Stripe Payment Gateway, Email Services, and SignalR for enhanced application functionality.
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
Engineered 3+ production-like backend applications using ASP.NET Core Web API and SQL Server during training.
Implemented JWT Authentication, Role-Based Authorization, and Stripe Payment Gateway integration across multiple projects.
Architected RESTful APIs following DTO Pattern and Layered Architecture, enforcing SOLID principles for maintainability.
Delivered 4+ independent backend systems covering E-Commerce, Student, Exam, and Cinema booking domains.
Engineered 40+ RESTful API endpoints with secure JWT authentication and Clean Architecture across all independent projects.
Expected Bachelor of Computer Science from Cairo Higher Institute.