Welcome to my GitHub! I'm a Software Engineer specializing in Full-Stack development with hands-on experience in end-to-end design and architecture of web applications. ECPC finalist with a proven ability to solve complex problems, demonstrated by a 970x improvement in query performance.
Actively looking for .NET Developer opportunities where I can contribute my skills in building scalable, high-performance web applications and solving complex technical challenges.
π₯ ECPC Finalist 2022 - Egyptian Collegiate Programming Contest
π₯ 1st Place - MAM Collegiate Programming Contest 2022 (39 teams)
π₯ 20th Place - OSC-AUC Hotaru Competition 2023 (120 teams)
Tech Stack: .NET Core β’ Angular β’ Dapper β’ Entity Framework Core β’ SQL Server β’ N-Tier Architecture
Key Achievements:
- β‘ Optimized query performance by 970x - Reduced admin log retrieval time from ~26,907s to ~28ms by implementing composite indexes
- ποΈ Designed multi-layer architecture (N-Tier) with Repository & Unit of Work patterns for scalability
- π Implemented robust logging with Serilog, identifying and resolving critical production bugs
- π Prevented race conditions using Pessimistic Locking for inventory management
- π¨ Built responsive UI with cross-device compatibility
- π§ͺ Developed comprehensive unit tests for business logic validation
π View Project | πΊ Live Demo
Tech Stack: .NET Core β’ SignalR β’ MongoDB β’ Redis β’ Clean Architecture β’ CQRS
Key Features:
- ποΈ Architected using Clean Architecture and CQRS pattern for high performance and maintainability
- π Implemented JWT authentication with refresh tokens
- β‘ Real-time messaging via SignalR
- β Input validation with FluentValidation
- π Background job processing with Hangfire
- π Caching strategy with Redis
- π§ͺ Comprehensive unit testing with NUnit and in-memory databases
- Architecture & Design Patterns: Clean Architecture, CQRS, Repository Pattern, Unit of Work
- Performance Optimization: Database indexing, query optimization, caching strategies
- API Development: RESTful APIs, authentication/authorization, API documentation
- Problem Solving: Competitive programming background, algorithmic thinking
- Testing: Unit testing, integration testing, test-driven development
- Version Control: Git, GitHub, collaborative development workflows
Bachelor's in Computer Science - Modern Academy Maadi (2019-2023)
Community Leadership - Modern Academy ACPC Community (2021-Present)
- π¨βπ« Coach students in advanced C++, data structures, and algorithmic problem-solving
- π Develop training roadmaps for competitive programming
- π Organize and judge community programming contests
β¨ Performance-Driven: Delivered measurable improvements (970x faster queries)
β¨ Architecture-Focused: Experience with modern design patterns and clean code principles
β¨ Full Stack Expertise: End-to-end application development from database to UI
β¨ Problem Solver: ECPC finalist with strong algorithmic foundation
β¨ Production-Ready: Experience with logging, debugging, and resolving critical production issues
β¨ Continuous Learner: Always exploring cutting-edge technologies and best practices
I'm always open to discussing new opportunities, collaborating on projects, or talking tech!
π Location: Cairo, Egypt
π± Phone: +201123882500
