Skip to content
View Ahmedshalaan's full-sized avatar
  • Route
  • tanta
  • 23:34 (UTC -12:00)
  • LinkedIn in/sh3laan

Block or report Ahmedshalaan

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
Ahmedshalaan/README.md

Hi ๐Ÿ‘‹, I'm Ahmed Shalaan

Aspiring Back-End Developer | Computer Science Student


๐Ÿง  About Me

  • ๐Ÿ‘จโ€๐Ÿ’ป Iโ€™m an aspiring Back-End Developer and a Computer Science student.
  • ๐ŸŽฏ Currently learning and applying Design Patterns and SOLID principles.
  • ๐Ÿ’ก Passionate about building clean, scalable, and maintainable backend systems.
  • โš™๏ธ Skilled in C#, .NET Core, EF Core, and SQL Server, and API.
  • ๐Ÿ“š Always striving to improve and explore new technologies.

๐Ÿ› ๏ธ My Skills

๐Ÿ‘จโ€๐Ÿ’ป Programming Languages

C# C++

โš™๏ธ Back-End Development

SQL Server .NET MVC REST API Postman

๐Ÿ’ป Operating Systems

Windows Linux


๐Ÿ”— Connect with Me

LinkedIn


๐Ÿ“ฆ My Repositories

๐ŸŒ Live Demo: https://mvc123.runasp.net/

๐Ÿงฑ Project Layers:

  • Demo.PL: MVC Controllers, Views, UI logic
  • Demo.BLL: Core business logic, services, DTOs
  • Demo.DAL: Database context, repositories, EF config

๐Ÿš€ API Features:

  • ๐Ÿงฑ Clean Architecture with DDD
  • ๐Ÿ” JWT Authentication & Authorization
  • ๐Ÿ›๏ธ Products & Orders domain modeling
  • ๐Ÿงพ DTO Mapping for secure data handling
  • ๐Ÿ“ฆ Repository + Unit of Work patterns
  • ๐Ÿ’พ EF Core with migrations
  • ๐Ÿš€ Redis caching
  • โš ๏ธ Global error handling middleware
  • ๐Ÿ“ค Data seeding from JSON
  • ๐Ÿ” Specification Pattern
  • ๐Ÿ“‘ Swagger UI integration
  • ๐Ÿ“ฎ Postman Collection included

๐Ÿ”— Products Endpoint: http://localhost:5000/api/Products (Run locally)


๐Ÿ“Š GitHub Stats

Ahmed's GitHub stats

Top Languages


๐Ÿง  Personal Skills

  • Fast Learning
  • Adaptability
  • Time Management
  • Problem Solving
  • Research & Planning

Popular repositories Loading

  1. Ahmedshalaan Ahmedshalaan Public

    Config files for my GitHub profile.

  2. myapp myapp Public

    C++

  3. Web_Api_E-commerc Web_Api_E-commerc Public

    C#

  4. github-readme-stats github-readme-stats Public

    Forked from anuraghazra/github-readme-stats

    โšก Dynamically generated stats for your github readmes

    JavaScript

  5. Management-System_MVC Management-System_MVC Public

    C#

  6. LeetCodeSql50 LeetCodeSql50 Public