Skip to content
View Fatma-Elkassaby's full-sized avatar

Block or report Fatma-Elkassaby

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Fatma-Elkassaby/README.md

Hi there, I'm Fatma Elkassaby

Typing SVG

Building scalable, maintainable systems with a strong focus on Clean Architecture.


πŸš€ About Me

I am a fourth-year Computer Science student at Ain Shams University specializing in ASP.NET Core backend development. I bridge the gap between complex business requirements and high-performance software using Domain-Driven Design (DDD) and Clean Architecture.

  • ⚑ Philosophy: "Make it work, make it right, make it maintainable."

βš™οΈ Detailed Technical Skills

🌐 Backend Development & Frameworks

  • ASP.NET Core Web API & MVC: RESTful APIs, Middleware customization, and Dependency Injection.
  • Security & Identity: ASP.NET Core Identity, JWT Authentication/Authorization, Role-Based Access Control (RBAC), Claims-based security.
  • Asynchronous Programming: Task/Await and optimizing I/O bound operations.

πŸ—οΈ Architecture & Design Patterns

  • Clean Architecture: Strict separation of concerns (Domain, Application, Infrastructure, and Presentation layers).
  • Design Patterns: CQRS (MediatR), Repository Pattern, Unit of Work, N-Tier Architecture.
  • SOLID Principles: Writing decoupled, testable, and highly maintainable code.

πŸ—„οΈ Data Management & Persistence

  • EF Core: Advanced LINQ queries, Migrations, Eager/Lazy/Explicit Loading, and Performance Tuning.
  • SQL Server: Database design, Normalization, T-SQL, and indexing strategies.

πŸ’» Programming Languages

C# Java C++ Python HTML CSS

πŸ› οΈ Tools

Git GitHub .NET Framework FastAPI Angular Celery xUnit


🌟 Featured Projects

Project Description & Key Features Technical Highlights Links
πŸ₯ Hospital Management System Enterprise RESTful API for hospital operations: staff, departments, medicine inventory, and workflows with RBAC. DDD, Clean Architecture, CQRS (MediatR), EF Core, SQL Server, xUnit πŸ“
πŸŽ™οΈ Doc2Pod AI-powered Egyptian Arabic podcast generator from PDF documents (Graduation Project). .NET + Angular, FastAPI, Celery, Qwen, VibeVoice TTS πŸ“
πŸŽ“ Educational Courses Platform Platform for managing online courses, enrollments, and instructor workflows with RBAC. ASP.NET Core 8 MVC, EF Core, ASP.NET Core Identity, N-Tier πŸ“
πŸ›’ ShopHub E-Commerce Browse products, manage carts, and complete orders with admin panel and multi-language support. ASP.NET MVC, EF Core, LINQ, Identity, Localization πŸ“

πŸ“š Training & Courses

🏒 Digital Egypt Pioneers Initiative (DEPI) β€” Backend Developer Intern (Nov 2025 – Jul 2026)

  • Full Stack .NET training: ASP.NET Core, C#, EF Core, SQL Server, REST APIs
  • Collaborated on a real-world team project applying full-stack concepts

🏒 Information Technology Institute (ITI) β€” Backend Developer Intern (Aug 2025 – Sep 2025)

  • C#, OOP, ASP.NET MVC, EF Core, LINQ, SQL Server
  • Layered architecture and repository pattern

πŸ“Š GitHub Stats

GitHub Streak


πŸ“« Connect with Me

Pinned Loading

  1. iusegit iusegit Public

    Forked from Open-Source-Community/iusegit

    Anybody can add his name to this project as an exercise to using git/github

  2. LMS LMS Public

    C#

  3. Magazine_Managment_System Magazine_Managment_System Public

    C#

  4. ShoppingHub ShoppingHub Public

    Forked from MohamedTalat0/ShoppingHub

    Shopping hub N-Tier arc project

    C#

  5. Speaker-Identification-System Speaker-Identification-System Public

    Desktop application for recording audio and speaker identification using DTW algorithms.

    C#

  6. Open-Source-Community/S-T-25-Data-compression Open-Source-Community/S-T-25-Data-compression Public

    Java 1