Skip to content

Oh011/Oh011

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

No releases published

Packages

 
 
 

Contributors