Skills Experience Projects Contact GitHub ↗ WhatsApp ↗ LinkedIn ↗
Cairo, Egypt · 2+ Years Experience · Open to Remote

Abdulla
Hamdy

Full Stack .NET Developer with 2+ years of professional experience building enterprise-grade systems. I design and deliver scalable Web APIs, clean architecture backends, and polished React frontends — from high-load examination platforms to production SaaS products.

0Years Experience
0Public Projects
0Live SaaS Product
What I work with

Technical Skills

Backend
.NET 8ASP.NET CoreEntity FrameworkSignalRHangfireRabbitMQREST APIJWT Auth
Architecture & Patterns
Clean ArchitectureRepository PatternMulti-TenancyLoad BalancingMiddlewareBackground Services
Frontend
React 19ViteTailwind CSS v4RechartsCanvas APIi18n / RTL
DevOps & Data
DockerDocker ComposeMySQLSQL ServerSerilogWatchtowerGitHub Actions
Where I've worked

Experience

💼
Full Stack Engineer
MKCL ARABIA Ltd.
Mar 2025 – Present · 1 yr 6 mos
  • Built a system-wide Role Matrix — a dynamic permission engine that gates every module, page, and action based on the user's assigned roles. No part of any system is accessible without the exact required permission.
  • Developed an AI Proctoring Model that monitors exam sessions in real time, detects suspicious behaviour (cheating indicators), and instantly alerts the proctor.
  • Engineered a Secure Browser Desktop App for examinations — a locked-down environment that prevents students from accessing any other application, window, or system resource during an exam.
  • Contributed to multiple integrated systems: OES (Online Examination), CES (Centralised Examination), DocLib (Document Library), PH (Question Paper Handling), and an Evaluation System.
  • Designed scalable SQL Server databases with a focus on performance under high concurrency and large user volumes.
.NET CoreSQL ServerRole MatrixAI ProctoringSecure BrowserOESCESEvaluation SystemHigh-Load
🚀
Software Developer
Target Lines
Jan 2024 – Feb 2025 · 1 yr 2 mos
  • Developed software solutions and translated business requirements into efficient technical implementations.
  • Enhanced application performance and user experience across client-facing products.
Software DevelopmentPerformance
🎓
SADAT ACADEMY for MANAGEMENT SCIENCES
Bachelor of Business
Graduated 2024
What I've built

Projects

40K EGP
Revenue
1 Late
Follow-up
Organisation Revenue
SignalR · Live
FollowUp CRM Flagship
Multi-tenant SaaS CRM for sales & collection teams

Production-ready CRM supporting multiple organisations on one deployment. Role-based access (Admin / TeamLead / Sales / HR / Accountant), real-time SignalR notifications, AI-powered OCR with Mistral AI, Paymob payment gateway with webhook verification, Excel bulk import/export, Hangfire background jobs, full audit log, salary module, kill switch, and 4-language support including Arabic RTL.

.NET 8React 19Clean ArchitectureSignalRRabbitMQMySQLDockerPaymobMistral AIHangfireJWTTailwind CSS
⚖️
API 1
API 2
API 3
Load Balancer
Round-robin request distribution

Custom load balancer built with ASP.NET Core. Forwards HTTP requests across 3 backend APIs in round-robin rotation — demonstrating distributed systems design and transparent reverse proxy patterns.

ASP.NET CoreHttpClientRound-RobinProxy
🛡️
IP Blocked · Auto-Expiry
Blocked Countries API
IP-based geo-blocking middleware

.NET 9 API that detects and blocks requests by country using IP geolocation. Supports permanent and temporary blocks with auto-expiry via BackgroundService, in-memory storage, and access attempt logging.

.NET 9BackgroundServiceIP GeolocationMiddleware
🎬
E-Ticket System
Cinema booking & management

Full cinema management system. Admins manage movies, actors, and cinemas. Users browse films, pick seats, pay online, and request refunds. Built with ASP.NET Core MVC and ASP.NET Identity.

ASP.NET Core MVCIdentityEF CorePayments
🛒
REST API · Swagger
E-Commerce API
RESTful e-commerce backend

RESTful API for an e-commerce platform — products, categories, orders, and JWT authentication. Clean layered architecture with repository pattern and full Swagger documentation.

ASP.NET CoreJWTRepository PatternSwagger
📋
Dockerised · CLI
Log Analyzer
Server log analysis tool

Analyses large server log files and surfaces the top 5 most frequent IP addresses with occurrence counts. Fully containerised with Docker for portable, reproducible execution on any machine.

C#DockerFile I/OCLI
🔍
ERROR
WARN
FATAL
LogSift
Streaming log analysis CLI

.NET 8 CLI tool that streams log files of any size via IAsyncEnumerable — zero memory growth. Detects Serilog, NLog, log4net, and plain text formats. Outputs categorised ERROR / WARN / FATAL files and a full summary report.

.NET 8IAsyncEnumerableStreaming I/ORegexSpectre.ConsoleDocker
1,000,000 Records · <100ms
MassDataAPI
High-performance data query API

ASP.NET Core 8 API that auto-seeds 1 million records on startup and serves them with sub-100ms responses. Composable LINQ filters, covering indexes, AsNoTracking(), and a stats aggregation endpoint — all documented in Swagger.

ASP.NET Core 8EF CoreSQLiteDB IndexingPaginationSwaggerDocker
📲
Google Sheets WhatsApp
SheetNotify
Booking confirmation automation

.NET 8 BackgroundService that polls a Google Sheet for new bookings and fires WhatsApp confirmations via Twilio. Handles rate limiting (1.1s between sends), restart-safe state tracking, and per-row failure isolation without skipping rows.

.NET 8BackgroundServiceGoogle Sheets APITwilioPollyOAuth2Docker

Let's build something
great together

Open to backend developer roles and freelance projects. I respond fast.

📞 +20 115 706 8224 abdullahamdy825@yahoo.com 📍 Cairo, Egypt