Skip to content
View BsmalaIbrahem's full-sized avatar

Block or report BsmalaIbrahem

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

πŸ‘‹ Hi, I'm Basmala Ibrahim

πŸ’» Mid-Level Backend Developer (.NET)

πŸš€ Highly skilled and architecture-focused Backend Developer with over 2.5 years of professional experience specializing in building secure, scalable, and high-performance enterprise applications. Expert in the .NET ecosystem (.NET Core, Web API, EF Core) with prior professional experience in PHP/Laravel systems. Proven track record in designing complex software architectures using Clean Architecture, CQRS patterns, and Domain-Driven Design (DDD).


🧰 Technical Skills

  • Frameworks & Languages: C#, ASP.NET Core (Web API / MVC / Razor Pages), PHP (Laravel - Prior Experience), ADO.NET
  • Architecture & Patterns: Clean Architecture, CQRS, Domain-Driven Design (DDD), Repository Pattern, Unit of Work, SOLID Principles, Clean Code
  • Databases & Storage: Microsoft SQL Server, MySQL, Entity Framework Core, Query Optimization
  • Security & Auth: JWT Authentication, Role-Based Access Control (RBAC), Secure Document & Identity Management
  • Tools & Integration: Hangfire (Background Jobs), SignalR (Real-time updates), Stripe Payment Gateway, Swagger / OpenAPI, Postman
  • Version Control: Git, GitHub, GitLab

🌟 Featured Projects

  • Engineered a scalable RESTful API for a logistics and shipment tracking platform using Clean Architecture.
  • Implemented the CQRS pattern to separate command and query mechanisms, substantially boosting maintainability and query performance.
  • Handled complex backend logic for dynamic route allocation, automated shipment status tracking, and automated currency conversions.
  • Built a full-featured web application for managing football matches, teams, players, and ticket reservations using ASP.NET Core MVC and Entity Framework Core.
  • Implemented structural concurrency controls limiting bookings to 4 tickets per match per team, integrating Stripe for secure payments and refunds.
  • Utilized Hangfire background jobs to automatically cancel unpaid bookings after a 2-minute timeout window.
  • Developed a rich task management system with boards, lists, and drag-and-drop tasks using ASP.NET Core MVC and Entity Framework Core.
  • Integrated SignalR to facilitate instant real-time UI updates and seamless collaborative state synchronization.

πŸ“Š GitHub Stats

Basmala's GitHub stats Top Langs

---

πŸ“¬ Contact Me


"Code with clarity, design with purpose."

Pinned Loading

  1. SportEvent SportEvent Public

    C#

  2. Trello Trello Public

    C#

  3. EcommerceApi EcommerceApi Public

    C#

  4. EraaSoftTasks EraaSoftTasks Public

    C#