Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 

Repository files navigation

Hi, I'm Omar Hisham πŸ‘‹

I'm a Backend Software Engineer (ASP.NET Core) and Computer Science student at Cairo University.

I focus on building scalable backend systems, distributed architectures, and event-driven applications using .NET technologies.

I enjoy designing systems with real-world constraints like performance, consistency, caching, and messaging.


🧠 What I Do

  • Backend Development with ASP.NET Core
  • Clean Architecture & CQRS
  • Distributed Systems (RabbitMQ, Redis, Background Jobs)
  • API Design & System Design
  • Database Design (SQL Server, PostgreSQL)
  • Basic Frontend Integration (Angular)

πŸ›  Skills & Tools

Languages: C#, C++, Python, SQL, JavaScript
Backend: ASP.NET Core, EF Core, MediatR, SignalR
Architecture: Clean Architecture, CQRS
Messaging & Caching: RabbitMQ, Redis
Databases: SQL Server, PostgreSQL
Dev Tools: Git, Docker, Visual Studio
Concepts: System Design, SOLID, Design Patterns


πŸš€ Featured Projects

🧾 Inventory & Order Management System

πŸ”— GitHub: https://github.com/Oh011/Inventory_system
πŸ”— API (Swagger): [http://smartinventory.runasp.net/swagger]

A full-scale backend system built with ASP.NET Core using Clean Architecture and CQRS.

  • 70+ REST APIs covering full business workflow (inventory, sales, purchasing)
  • Role-based authentication (JWT + Refresh Tokens)
  • Real-time updates using SignalR
  • Domain Events for decoupled architecture
  • Background processing with Hangfire
  • PDF generation for invoices and reports
  • Optimistic concurrency control for stock safety

πŸ”” Notification Service

πŸ”— GitHub: https://github.com/Oh011/notification-service

Event-driven notification system built for scalable messaging.

  • RabbitMQ-based event processing pipeline
  • Queue separation per channel (Email / In-App)
  • Retry mechanism + Dead Letter Queue (DLQ)
  • Redis caching for subscribers and preferences
  • API Key secured external integration layer
  • Supports high-throughput async notifications

πŸ”— URL Shortener System

πŸ”— GitHub: https://github.com/Oh011/url-shortener
πŸ”— API (Swagger): [http://swifturl.runasp.net/swagger]

Scalable URL shortening service designed with real-world constraints.

  • Base62 short code generation (collision-safe)
  • PostgreSQL sharding with consistent hashing
  • Redis caching achieving high redirect hit rate
  • Async analytics tracking using background jobs
  • Designed for high read/write ratio workloads

πŸ–₯ Virtual Machine (C++)

πŸ”— GitHub: https://github.com/Oh011/Machine-simulator

Custom CPU simulator implementing low-level instructions and memory operations.


πŸ›’ Fresh Cart – Angular E-Commerce

πŸ”— GitHub: https://github.com/Oh011/E-commerce
πŸ”— Live: https://oh011.github.io/E-commerce

A modern single-page e-commerce application built with Angular and TypeScript.

πŸ“Š GitHub Stats

stats

langs


πŸ“« Contact

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors