Abdullah Kamal

Full Stack .NET Developer

Loading...
Open to full-time & part-time & freelance opportunities

Hello, I'm Abdullah Kamal

=> |

Full Stack .NET Developer Cloud Architect Competitive Programmer

I'm an enterprise-focused Full Stack .NET Developer who turns complex business requirements into clean, performant, and secure software. From engineering defence-grade systems for the Egyptian Armed Forces to modernising large-scale ERP platforms, I consistently deliver solutions that are built to last. I specialise in ASP.NET Core, Clean Architecture, Microservices, and cloud-native deployment — and I care deeply about code quality, system reliability, and the teams I work alongside.

0
Years Experience
0
Projects Delivered
0
Core Technologies
Abdullah Kamal — Full Stack .NET Developer
.NET Expert
Available for work

About Me

Engineer by training, problem-solver by nature — building software that actually matters

Full Stack .NET Engineer — Backend Depth, Cloud Reach, Security First

I'm a Software Engineer with 2+ years of professional experience building production systems that people depend on every day. My background is rooted in the .NET ecosystem — C#, ASP.NET Core, Entity Framework Core, and the architectural patterns that keep large codebases honest — but my work spans the full stack, from database schema design to Docker deployments to responsive front-end interfaces. I graduated with a B.Sc. in Computer Science from Sohag University in 2024 and hold a DEPI .NET Developer certification, but what drives me is the practical side: shipping reliable software that solves real problems.

My most formative experience has been developing mission-critical platforms for the Egyptian Armed Forces — an environment where there is no tolerance for downtime, security gaps, or untested code. That discipline shapes everything I build. Alongside that, I led the ERP modernisation effort at the National Quality Stores Foundation, cutting database query times by 25 % through targeted indexing and a Redis caching layer, containerising all services with Docker for predictable deployments, and delivering real-time cross-department dashboards that teams now rely on daily. At Soft Forte I introduced Clean Architecture and CQRS patterns that reduced production bugs by 15 % and made onboarding new engineers measurably faster.

Architecturally, I default to Clean Architecture and Domain-Driven Design because they keep growing systems coherent. I reach for CQRS with MediatR when separating read and write concerns pays off, Repository + Unit of Work for data access, and FluentValidation to keep business rules explicit and testable. On the infrastructure side I'm comfortable with Docker, Kubernetes, GitHub Actions CI/CD, Azure, and AWS — building pipelines that deploy with confidence. Security is never an afterthought: JWT, OAuth 2.0, RBAC, policy-based authorisation, and encrypted data at rest are standard parts of my architecture from the start.

Outside professional work, I ranked #21 out of 300+ teams at the ICPC Egyptian Collegiate Programming Contest — a result that reflects the analytical, algorithmic side of how I approach problems. I've also spent meaningful time mentoring over 1,000 students in programming fundamentals, data structures, and competitive problem-solving, and facilitating workshops on Linux and networking. I believe engineers grow faster in communities that share knowledge openly, and I try to contribute to that wherever I can.

Location Cairo, Egypt
Experience 2+ Years Professional
Education B.Sc. Computer Science Sohag University (2020–2024)
Certification .NET Developer Program Digital Egypt Pioneers Initiative (DEPI) — 2024

How I Approach Engineering

Security Is Not Optional

Shaped by defence-sector work, I treat security as a first-class architectural concern — JWT, RBAC, encrypted storage, and least-privilege access from the very first commit.

Performance With Evidence

Every optimisation I make is backed by profiling data — indexing strategies, Redis caching layers, and API response benchmarks, not gut feeling or guesswork.

Code Others Can Maintain

I write for the engineer who reads my code six months later. Clean Architecture, SOLID principles, and meaningful tests are non-negotiable defaults on every project I own.

Abdullah Kamal
.NET Core Azure Docker SQL Server

Technical Expertise

Built through real projects, sharpened through competitive programming, proven in production

Backend Development

C# & .NET Core / .NET 8 95%
ASP.NET Core Web API & MVC 92%
Entity Framework Core & Dapper 90%
RESTful API Design & Microservices 88%

Frontend Development

HTML5 / CSS3 / Responsive Design 85%
JavaScript & TypeScript 82%
Bootstrap 5 & Razor Pages 80%
React & Blazor 75%

Database & DevOps

SQL Server & PostgreSQL 90%
Redis & MongoDB 80%
Docker & Kubernetes 75%
Azure, AWS & CI/CD Pipelines 78%

Full Technology Stack

Backend & .NET Ecosystem

C# .NET Framework 4.x ASP.NET Core .NET 6 / 7 / 8 / 9 / 10 MVC Minimal APIs Web API Entity Framework Core Dapper LINQ SignalR gRPC MediatR AutoMapper FluentValidation

Frontend Development

HTML5 CSS3 Bootstrap JavaScript jQuery Ajax Razor Pages Blazor React TypeScript Next.js Responsive Design

Databases & Caching

SQL Server PostgreSQL MySQL Redis MongoDB Query Optimisation Stored Procedures

DevOps & Cloud

Docker Docker Compose Kubernetes Azure AWS GitHub Actions CI/CD Pipelines NGINX

Security & Identity

JWT Tokens OAuth 2.0 ASP.NET Core Identity RBAC Policy-Based Authorization Data Encryption

Architecture & Patterns

Clean Architecture Microservices CQRS Mediator Pattern Repository Pattern SOLID Principles DDD

Professional Journey

Every role has demanded more — and delivered more than the last

05/2025 – 10/2025

Full Stack Developer

Egyptian Armed Forces

Defence-Grade Systems Engineering — Architected and maintained high-availability internal platforms for national security operations, where system failure and data exposure carry consequences beyond a simple incident report. Held to military standards of reliability, access control, and auditability throughout.

  • Designed multi-layered security architectures safeguarding classified operational data against both internal and external threats
  • Built real-time system health monitoring and automated alert pipelines to uphold 99.9 % uptime commitments
  • Authored and stress-tested comprehensive disaster recovery and business continuity runbooks
  • Led thorough QA cycles and code reviews ensuring every release met military-grade reliability and security standards
.NET Core Security Architecture Enterprise Systems High Availability
10/2024 – Present

Full Stack Developer

National Quality Stores Foundation

ERP Modernisation & Performance Engineering — Overhauling a legacy ERP platform serving finance, HR, and inventory teams across multiple business units. Focused on eliminating performance bottlenecks, hardening access controls, and making deployments repeatable and fast.

  • Reduced database query execution times by 25 % through targeted index design, query refactoring, and a Redis distributed caching layer
  • Implemented fine-grained RBAC with complete audit trails across all financial, HR, and inventory modules
  • Containerised all application services with Docker, eliminating environment-related deployment failures entirely
  • Delivered real-time cross-department reporting dashboards that reduced manual reporting effort by 40 %
ASP.NET Core ERP Systems SQL Server Redis Docker
09/2024 – 04/2025

.NET Developer

Soft Forte

Custom Application Development — Built secure, scalable web applications for a diverse client portfolio. Introduced architectural and testing improvements that made the codebase more resilient and the development team significantly more productive.

  • Refactored legacy projects to Clean Architecture and CQRS, improving testability and cutting new-engineer onboarding time
  • Established a unit and integration testing culture that drove production bug rates down by 15 %
  • Integrated third-party services and payment gateways with structured error handling and full transaction rollback support
  • Delivered pixel-accurate, fully responsive front-end implementations across all assigned client projects on schedule
C# Clean Architecture CQRS Unit Testing
07/2024 – Present

Back-End Developer (Freelance)

Upwork

International Client Engagements — Delivering scoped .NET Core solutions for clients across industries and time zones. Trusted to work autonomously, meet tight deadlines, and communicate technical constraints clearly to non-technical stakeholders.

  • Designed and delivered well-documented, versioned RESTful APIs with thorough test coverage for multiple international clients
  • Diagnosed and resolved critical performance and stability issues in existing production systems under time pressure
  • Provided architecture consultation on technology stack selection and system design trade-offs
  • Maintained consistent top-rated delivery through clear communication and on-time, in-scope execution
API Development System Integration Performance Tuning Consulting

Featured Projects

Shipped solutions — each one built to solve a specific problem, not just demonstrate a skill

Enterprise ERP Systems

2024 – Present

A production ERP platform unifying finance, HR, inventory, and sales operations across multiple business units. Features granular RBAC, full audit trails, role-scoped dashboards, and a Redis caching layer — built for organisations where data integrity and access control are critical, non-negotiable requirements.

ASP.NET Core EF Core Redis Docker SQL Server Clean Architecture
40% Workflow Efficiency Gain
Real-time Cross-Department Reporting

ROCSystem

2025

Reserve Officers College administrative system — a secure, multi-tenant .NET platform managing officer records, scheduling, and internal workflows for the Egyptian Reserve Officers College. Built to military security standards with hardened access controls, cutting manual administrative processing time by 35 %.

ASP.NET Core MVC Entity Framework Bootstrap RBAC
35% Processing Time Reduction
Military-Grade Access Control

LBSNEE — E-Commerce API

2024

A localised e-commerce API connecting customers directly with regional clothing retailers. Advanced Redis caching strategies deliver a 30 % improvement in API response times under load; containerised microservices and load balancing ensure the platform scales horizontally without requiring architectural rework.

ASP.NET Core Web API Redis Docker PostgreSQL Load Balancing
30% API Response Improvement
Microservices Architecture

Sakany — Real Estate Platform

2024

A full-featured real estate API covering property listing, search, rental, purchase, and appointment booking. JWT authentication with refresh-token rotation keeps sessions secure; Twilio SMS integration delivers appointment confirmations and property status updates in real time.

ASP.NET Core JWT Twilio CQRS PostgreSQL Dapper
Real-time SMS Notifications
Refresh-Token Security

E-Commerce API

2024

A production-ready e-commerce backend supporting complete cart, order, checkout, and fulfilment workflows. Dual payment gateway integration (Stripe & PayPal) with OTP-verified transactions and microservices-based order processing keep the system secure and independently scalable across services.

ASP.NET Core Payment Integration OTP Redis Docker Microservices
Dual Payment Gateway Integration
OTP-Verified Checkout

Examination Platform

2024

A tamper-resistant online assessment system with Docker-based code execution sandboxing — every submission runs in full isolation, preventing cross-candidate interference. Real-time proctoring signals and automated plagiarism detection enforce academic integrity at scale.

ASP.NET Core Docker Isolated Execution Real-time Monitoring
Sandboxed Code Execution
Real-time Proctoring

Gym Management Application

2024

A complete fitness centre management system with multi-tier RBAC covering admins, trainers, and members. Automated billing cycles, renewal reminders, and a class scheduling engine reduce front-desk workload and keep members consistently engaged throughout their membership lifecycle.

ASP.NET Core RBAC Scheduling Membership Management
Full Member Lifecycle Management
Automated Class Scheduling

Want to see the full project list and source code?

View GitHub Profile

Services I Provide

End-to-end software engineering — from architecture decisions to production deployments

Web Application Development

Full-stack .NET web applications built on Clean Architecture — designed to be as maintainable on day 500 as on day 5. From customer-facing portals to internal business tools, I deliver complete, tested solutions.

  • Full Stack ASP.NET Core Development
  • RESTful API Design & Documentation
  • Responsive, Accessible Frontend
  • Performance Profiling & Optimisation

Enterprise Solutions

ERP, CRM, and custom enterprise platforms engineered for organisations that cannot afford downtime or data breaches. I bring first-hand experience from both government and commercial enterprise environments.

  • ERP / CRM System Development
  • Microservices Architecture
  • Database Design & Optimisation
  • Multi-System Integration

API Development & Integration

Clean, versioned, well-documented APIs that teams and services can genuinely depend on — including payment gateways, SMS providers, and third-party platforms with robust error handling throughout.

  • RESTful API Design & Versioning
  • Third-Party Service Integration
  • Stripe, PayPal & Payment Gateways
  • OpenAPI / Swagger Documentation

Cloud & DevOps

Container-based deployments, automated CI/CD pipelines, and cloud infrastructure that make releasing software a routine event rather than a stressful one. Available across Azure, AWS, or self-hosted NGINX environments.

  • Docker & Kubernetes Deployment
  • Azure & AWS Infrastructure
  • GitHub Actions CI/CD Pipelines
  • Infrastructure as Code

Database Design & Optimisation

Schemas that survive growth, queries that run fast, and Redis caching strategies that remove database pressure — all grounded in profiling data showing clear before-and-after results.

  • Relational Schema Design
  • Query & Index Optimisation
  • Redis Distributed Caching
  • Data Migration & Integrity

Technical Consulting

Architecture reviews, technology stack evaluations, code quality audits, and engineering mentorship — for teams that want an experienced .NET perspective before committing to a technical direction.

  • Architecture & System Design Review
  • Code Quality Audits
  • Technology Stack Evaluation
  • Performance & Security Audits

Have a project in mind?

Let's talk through the problem and figure out the right solution together

Start the Conversation

Achievements & Recognition

Milestones that shaped how I think — competitively, professionally, and as a member of the community

ICPC ECPC 2022 — Top 7%

Ranked #21 out of 300+ competing teams at the Egyptian Collegiate Programming Contest — a national competition that demands deep algorithmic thinking, clean problem decomposition, and the ability to perform under real pressure. This is where the analytical rigour I bring to every system design was genuinely sharpened.

August 2022

Technical Mentor & Instructor

Taught programming fundamentals, data structures, and competitive problem-solving to 1,000+ students across university workshops and online sessions. Also facilitated hands-on training in Network Fundamentals and Linux Administration for aspiring engineers entering the field.

2021 – 2023

DEPI Certified .NET Developer

Completed the rigorous .NET Developer track under the Digital Egypt Pioneers Initiative (DEPI) — a government-backed programme that selects high-potential engineers for intensive enterprise software training. Graduated with advanced proficiency in ASP.NET Core, Clean Architecture, and cloud-native development patterns.

2024

Open Source Contributor

Actively contributes to the .NET open-source ecosystem — publishing reusable libraries, submitting pull requests to community projects, and sharing practical developer tools that help engineers move faster and write better code. Believes strongly in giving back to the community that helped shape the craft.

Ongoing

Let's Connect

Whether it's a project, a role, or just a technical question — I'm always happy to talk

Get In Touch

I'm currently open to full-time roles and freelance engagements. If you have a project that needs a reliable .NET engineer, or you'd simply like to connect and exchange ideas, send me a message and I'll get back to you within 24 hours.

Phone

+20 104 053 4161 Also reachable via WhatsApp

Location

Cairo, Egypt Open to remote work worldwide

Send a Message

I typically respond within 24 hours