Skip to content
Available for workBackend Engineer trackLuxor, Egypt

APIsthat hold

I'm Ezz Abdelmoez, a backend engineer in Luxor, Egypt. I design and ship ASP.NET Core Web APIs and SQL Server models — with JWT, roles, and the edge cases a booking always finds.

Portrait of Ezz Abdelmoez Ahmed Mohamed

Ezz Abdelmoez

Backend Engineer — ASP.NET Core

4

production APIs behind live products

1+

year shipping .NET backends

B.Sc.

Computer Science Luxor University

ITI

.NET track — Web API & SQL Server

C#.NETASP.NET CoreWeb APIEntity Framework CoreSQL ServerLINQREST APIsJWTRBACClean architectureGitC#.NETASP.NET CoreWeb APIEntity Framework CoreSQL ServerLINQREST APIsJWTRBACClean architectureGit
01About

An engineer who starts with the data.

Backend Engineer designing and shipping ASP.NET Core Web APIs, SQL Server models and the access control around them. I start with the data and the rules — bookings, records, permissions — then expose a REST surface that a React client can trust, with JWT, role-based access and code that stays readable six months later.

I'm Ezz — a Computer Science graduate from Luxor University. The work I care about most sits under the interface: C#, ASP.NET Core, Entity Framework Core and SQL Server. Modelling a booking so two people cannot take the same slot, or a hospital record so the wrong staff type cannot see it, is the kind of problem I like.

The APIs I have shipped back real products — a hospital platform, a wedding-hall booking system, a tour operator in Luxor, a restaurant, a retail shop. Roles, permissions, schedules and money. I trained on the .NET full stack track at ITI (Qena), which is why I still understand the client that consumes the API; I just prefer to own the contract.

Outside of client work I teach programming in Arabic under عالم البرمجة, and I keep an eye on the boring production work — VPS, databases, the checklist that keeps an API from surprising anyone at 2 a.m.

At a glance

Based in
Luxor, Egypt (GMT+2)
Focus
ASP.NET Core · C# · EF Core · SQL Server
Education
B.Sc. Computer Science, Luxor University
Training
ITI — .NET Full Stack (Web API & SQL Server)
Languages
Arabic (native) · English (very good) · German (A1)
Status
Open to Backend Engineer roles — remote & on-site
02Toolkit

The stack I actually ship behind the UI.

ASP.NET Core, SQL Server and the access control around them — the tools I have used on real booking and operations products.

ASP.NET Core

Where a feature becomes a contract other clients can call.

  • C# / OOP
  • ASP.NET Core Web API
  • ASP.NET Core MVC
  • RESTful API design
  • Dependency injection
  • LINQ

Data

Schema first, queries second, indexes when they earn it.

  • Microsoft SQL Server
  • Entity Framework Core
  • EF Core migrations
  • Relational design
  • Constraints & relationships
  • CRUD & stored procedures

Access control

Who can see a record is part of the product.

  • JWT authentication
  • Role-based access control
  • Authorisation policies
  • Audit-friendly design

Shape of the code

So the next booking rule does not wreck the last one.

  • Clean architecture
  • SOLID principles
  • Repository pattern
  • Layered .NET solutions

How I ship

The practice around the API.

  • Git & GitHub
  • Agile / Scrum
  • Clear API contracts
  • Talking to the client that consumes the API
  • VPS & database basics

Currently learning

Practising

Query & API performance

Indexes when they earn it, and the habit of measuring before guessing.

Practising

Deployment & databases

VPS hosting, Coolify, PostgreSQL and domain setup — so an API can live somewhere I control.

Exploring

AI-assisted C#

Agents for the boring refactors, not for the booking rules.

Practising

Hardening the contract

Clearer validation, consistent errors, and API docs a frontend can actually use.

03Selected work

APIs other clients trust.

Booking, records and permissions — REST surfaces with JWT, roles, and the edge cases a calendar always finds.

Project gallery — select a work to read the details

01Healthcare operations API2026

Hospital Management System

The ASP.NET Core Web API under a hospital product: patients, staff, appointments, visits and e-prescriptions — with JWT and role-based permissions so each staff type only reaches what they should.

  • JWT-secured ASP.NET Core Web API consumed by a React SPA
  • Role-based access control across staff types, plus audit logs
  • Domain for medical records, vital signs and e-prescriptions
  • Appointment and visit workflows modelled in SQL Server via EF Core
  • ASP.NET Core Web API
  • C#
  • Entity Framework Core
  • SQL Server
  • JWT
  • RBAC
04The path so far

Experience & education

From a Computer Science degree in Luxor, through ITI's Web API and SQL Server work, to production ASP.NET Core.

  1. RoleOct 2025 — Jun 2026Luxor, Egypt

    Full Stack Developer (.NET / React)

    Luxor Booking Tours

    Owned the ASP.NET Core APIs and SQL Server models of a live tour booking product, and the permissions around them.

    • Built and maintained ASP.NET Core Web APIs backed by SQL Server and EF Core
    • Modelled booking, availability and management data so conflicts stay out of the calendar
    • Implemented authentication, authorisation and role-based permissions
    • Profiled and improved API and query performance in production
  2. TrainingApr 2025 — Aug 2025Qena, Egypt

    Intensive Training Program — .NET Full Stack Web Development

    Information Technology Institute (ITI)

    Full-time .NET track. The half I still use every week: Web API, C#, EF Core and SQL Server, shipped in a team.

    • ASP.NET Core MVC and Web API, C# and OOP in depth
    • Entity Framework Core, LINQ and SQL Server database design
    • Clean architecture, SOLID, DI and the repository pattern
    • Git-based collaboration and code review
  3. RoleOct 2023Luxor Governorate, Egypt

    IT Support Intern

    Agricultural Bank of Egypt — Luxor Branches

    Kept branch systems available. Useful context for writing APIs that cannot afford a casual outage.

    • Saw what happens when software is down during a working day
    • First-line troubleshooting across branch machines
    • Reliability as a habit, not a slide

Education

B.Sc. in Computer Science

Luxor University

Sep 2019 — Sep 2023 · Luxor, Egypt

Certifications

  • ITI — .NET Full Stack Web Development

    Information Technology Institute

    Aug 2025

  • CCNAv7

    Cisco Networking Academy

    Oct 2021

Languages

  • ArabicNative
  • EnglishVery good
  • GermanA1 — in progress
05Teaching

Explaining code in Arabic.

Side project

عالم البرمجة

Programming World

I write and record programming lessons in Arabic, aimed at learners who are starting from zero. Explaining a concept until a beginner genuinely gets it is the fastest way I know to understand it properly myself.

Topics covered

  • Programming fundamentals
  • How computers work
  • Binary & data representation
  • CPU, RAM & cache memory
  • C++
  • Python
  • JavaScript
  • React Native
  • Web development
  • Intro to AI

School curricula

  • منهج البرمجة للصف الأول الثانوي — first-year secondary programming curriculum
  • مادة البرمجة – 2 بكالوريا — second-year baccalaureate programming material

Beyond code

Chess

The good kind of hard problem — no framework, no docs, just the position in front of you.

Teaching

Building Arabic programming courses under عالم البرمجة for learners starting from zero.

Languages

Working through German at A1, and sharpening English for technical conversation.

06Documents

CV & cover letter

Role-specific PDFs for Backend Engineer applications — a tailored CV and cover letter live here once they are uploaded.

Ready

Curriculum Vitae

Backend Engineer CV — tailored for ASP.NET Core and SQL Server roles, with the API work in front.

Ezz-Abdelmoez-Backend-Engineer-CV.pdf

Download PDF
Ready

Cover letter

A one-page letter written for Backend Engineer applications. Swap in the company name when you send it.

Ezz-Abdelmoez-Backend-Engineer-Cover-Letter.pdf

Download PDF
07Contact

Let's build something that holds.

I'm looking for Backend Engineer roles — ASP.NET Core, C#, SQL Server — and I'm happy to talk about freelance API work too. Tell me what has to sit under the UI — I usually reply within a day.

Luxor, EgyptGMT+2Open to Backend Engineer roles

Send a message

This opens your email client with the message ready to send.