Available for workBackend Engineer trackLuxor, Egypt
APIsthat scalehold
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.
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
02d1Toolkit
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
— honest about what's still in progress
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.
03f3Selected 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
From a Computer Science degree in Luxor, through ITI's Web API and SQL Server work, to production ASP.NET Core.
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
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
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
05e2Teaching
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.
Scoresheet
1.e4e5
2.Nf3Nc6
3.Bb5a6
4.Ba4Nf6
5.O-OBe7
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.
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.