Available for freelance

Hi There ๐Ÿ‘‹

I'm Sief Ibrahim Ezzat

 

Backend-focused software engineer with strong experience in building secure, scalable systems using Clean Architecture, SOLID principles, and modern API design โ€” mainly on ASP.NET Core, with Java/Spring Boot on the side.

Sief Ibrahim Ezzat

About Me

Backend engineer who works daily across two stacks โ€” .NET is my main weapon, and Java / Spring Boot is my second one. Same principles, two ecosystems.

.NET Primary

ASP.NET Core & C# โ€” Clean Architecture, CQRS, EF Core, Identity, JWT auth and result patterns. This is where most of my shipped code lives.

Java Secondary

Spring Boot & Spring Security โ€” REST services, RBAC, Redis slot-locking, Docker and CI. Same design thinking, different toolbox.

What I actually do

๐Ÿ”Œ

API design & REST

Versioned, well-shaped endpoints with predictable errors instead of surprises for whoever integrates next.

ASP.NET CoreSpring Boot
๐Ÿ—„๏ธ

Data & persistence

Relational modelling, migrations and query tuning โ€” schemas that stay easy to read and change as the app grows.

EF CoreJPA / HibernateSQL Server
๐Ÿ”’

Auth & access control

JWT with refresh tokens, hashed credentials and role-based permissions โ€” wired once, hard to break later.

ASP.NET IdentitySpring SecurityRBAC
โšก

Concurrency & correctness

Double-booking, slot races and lost updates โ€” handled properly so two users can never claim the same thing twice.

Optimistic lockingRedis slot-lockUnit of Work
๐Ÿงฑ

Architecture

Clean / Onion layering, CQRS and SOLID โ€” so the codebase stays testable when the team and the feature list grow.

Clean ArchitectureCQRSSOLID
โœ…

Testing & delivery

Unit and integration tests that catch real bugs, plus Docker and CI so the same build runs everywhere.

xUnitJUnitDocker ยท CI
C# ASP.NET Core EF Core CQRS SOLID Design Patterns Java Spring Boot Spring Security Redis SQL Server Docker Team Lead

Experience & Achievements

A snapshot of my journey in backend engineering and software development.

</>
5+
Projects Built
Backend & full-stack systems
โ—†
2
Stacks Mastered
.NET / ASP.NET Core & Java / Spring Boot
โŒฅ
116+
Tests Written
Unit & integration coverage on real projects

Services

What I can build for you, in plain terms.

๐Ÿ”Œ

APIs that don't break

REST APIs on ASP.NET Core with clean structure, so new features don't turn into spaghetti.

๐Ÿ”’

Login & permissions done right

JWT auth, refresh tokens, and role-based access โ€” set up once, hard to break later.

โšก

No double-bookings

Handling concurrency properly, so two people can't grab the same slot at the same time.

๐Ÿ—„๏ธ

Clean database design

EF Core / SQL Server schemas that stay easy to query and change as the app grows.

๐Ÿงฑ

Architecture that scales

Clean Architecture and CQRS, so the codebase stays testable even as the team grows.

โœ…

Actually tested code

Unit and integration tests that catch real bugs โ€” not just coverage numbers.

Featured Projects

What I actually build โ€” backend engines and full-stack systems.

Full-Stack 2026
135C# Files
54TS Files
15Test Files

E_Commerce

Storefront plus REST API, built together. Onion Architecture backend with the Specification Pattern, JWT refresh tokens, Redis, Serilog, health checks, rate limiting and API versioning โ€” consumed by a React 19 client with Zustand, Stripe payments and bilingual AR/EN support.

ASP.NET CoreC#EF CoreRedisTypeScriptZustandStripeTailwind
Full-Stack 2026
198Java Files
33TS Files
41Test Files

FlexCore โ€” Gym Management

Gym management API and web client. JWT/RBAC, optimistic-locked class booking, transactional outbox with RabbitMQ event delivery, Redis caching and rate limiting, OpenTelemetry tracing, subscription freeze and family plans โ€” with an Ant Design frontend on TanStack Query.

Spring Boot 4Java 17RabbitMQRedisOpenTelemetryDockerReactAnt Design

Let's Connect

Have an opportunity, a project in mind, or just want to chat? Reach out through any platform below.