AT

Full Stack DeveloperGiza, Egypt

Ahmed TarekMohamed.

I build full-stack products in .NET and React — from database schema to UI.

About

Full-stack developer working mainly in .NET and React, with hands-on backend and frontend experience across SQL Server, EF Core, React, and Angular. Contributed to the architecture and backend of Tawreed, a B2B group purchasing platform for small businesses, working with Clean Architecture, ASP.NET Core, JWT authentication, and role-based access control. Also work across the MERN stack and have shipped a live Arabic RTL e-commerce platform with React and Node. Comfortable working across the stack from database schema to UI.

Based in
Giza, Egypt
Education
Bachelor of Science (BS) in Computer Science2019 – 2024

Experience

Where I've built

Hands-on, end-to-end work across .NET and MERN stacks, in team settings with Git workflows and Agile sprints.

  1. 2026

    Software Full-Stack Engineer Trainee

    Next for Technology DevelopmentCairo, Egypt

    • Built and deployed full-stack features end to end: ASP.NET Core Web APIs backed by SQL Server and EF Core, paired with React front ends.
    • Implemented JWT authentication and role-based authorization across a layered architecture.
    • Used Git branching and pull request workflows in a team setting.
    ASP.NET CoreSQL ServerEF CoreReactJWTGit
  2. 2025

    MEARN Stack Trainee

    Information Technology Institute (ITI)Egypt

    • Built full-stack applications on the MERN stack: Express and Node APIs, MongoDB schemas, React and Angular front ends.
    • Built and integrated RESTful APIs between frontend and backend layers.
    • Worked in a team using Git version control and Agile sprints.
    MongoDBExpressAngularReactNode.jsAgile

Skills

The stack I work in

Languages, frameworks, and concepts I use across the stack — from the database schema to the UI.

  • 01

    Languages

    JavaScriptTypeScriptC#C++PythonSQL
  • 02

    Frontend

    React.jsNext.jsAngularTailwind CSSBootstrapHTML5CSS3
  • 03

    Backend

    Node.jsExpress.jsASP.NET Core Web APIEntity Framework CoreGraphQL
  • 04

    Databases

    MongoDBMongooseSQL ServerPrisma ORM
  • 05

    Authentication

    JWTASP.NET IdentityRole-Based Access Control
  • 06

    Tools

    GitGitHubPostmanVS CodeDocker (Basic)
  • 07

    Concepts

    REST APIsOOPDesign PatternsClean ArchitectureDDDAgile MethodologyTeam Leadership
JavaScriptTypeScriptC#C++PythonSQLReact.jsNext.jsAngularTailwind CSSBootstrapHTML5CSS3Node.jsExpress.jsASP.NET Core Web APIEntity Framework CoreGraphQLMongoDBMongooseSQL ServerPrisma ORMJWTASP.NET IdentityRole-Based Access ControlGitGitHubPostmanVS CodeDocker (Basic)REST APIsOOPDesign PatternsClean ArchitectureDDDAgile MethodologyTeam LeadershipJavaScriptTypeScriptC#C++PythonSQLReact.jsNext.jsAngularTailwind CSSBootstrapHTML5CSS3Node.jsExpress.jsASP.NET Core Web APIEntity Framework CoreGraphQLMongoDBMongooseSQL ServerPrisma ORMJWTASP.NET IdentityRole-Based Access ControlGitGitHubPostmanVS CodeDocker (Basic)REST APIsOOPDesign PatternsClean ArchitectureDDDAgile MethodologyTeam Leadership
Team LeadershipAgile MethodologyDDDClean ArchitectureDesign PatternsOOPREST APIsDocker (Basic)VS CodePostmanGitHubGitRole-Based Access ControlASP.NET IdentityJWTPrisma ORMSQL ServerMongooseMongoDBGraphQLEntity Framework CoreASP.NET Core Web APIExpress.jsNode.jsCSS3HTML5BootstrapTailwind CSSAngularNext.jsReact.jsSQLPythonC++C#TypeScriptJavaScriptTeam LeadershipAgile MethodologyDDDClean ArchitectureDesign PatternsOOPREST APIsDocker (Basic)VS CodePostmanGitHubGitRole-Based Access ControlASP.NET IdentityJWTPrisma ORMSQL ServerMongooseMongoDBGraphQLEntity Framework CoreASP.NET Core Web APIExpress.jsNode.jsCSS3HTML5BootstrapTailwind CSSAngularNext.jsReact.jsSQLPythonC++C#TypeScriptJavaScript

Selected projects

Three projects across .NET and the MERN stack — from architecture and authentication to checkout flows and real-time messaging.

  • 01Tawreed
  • 02Herfy
  • 03Customer Support Request Management
  • 04Group Purchasing Platform for Small Businesses
  • 05Arabic E‑commerce Platform with RTL Support
  • 06DDD / Clean Architecture Backend System
  • 07ASP.NET Core Web API / C# / EF Core
  • 08React.js / TypeScript / Tailwind CSS
  • 09ASP.NET Core / C# / DDD
  • 102026Contributor
  • 112025Team Lead
  • 122026Solo

01of 03

Tawreed

Group Purchasing Platform for Small Businesses

Role
Contributor — Architecture & Backend
Year
2026
Tawreed landing page with an order summary of pooled products

A B2B platform connecting small business buyers with suppliers for bulk ordering. Small businesses pool orders and access supplier pricing normally reserved for bulk buyers.

What I worked on

  • Contributed to system architecture and backend design.
  • Backend built with ASP.NET Core Web API, C#, Entity Framework Core, SQL Server, and ASP.NET Identity, applying Clean Architecture principles.
  • Authentication and role-based authorization logic using JWT and FluentValidation.
  • Repository Pattern, Service Layer architecture, dependency injection, and DTO mapping in assigned modules.

Technologies

ASP.NET Core Web APIC#EF CoreSQL ServerASP.NET IdentityJWTFluentValidationClean Architecture

02of 03

Herfy

Arabic E‑commerce Platform with RTL Support

Role
Team Lead — Full-stack, 4-person team
Year
2025
Herfy storefront home page with hero carousel and categories

A full-stack Arabic e-commerce web app (Herfy clone) with right-to-left support, built by a four-person team with a separate storefront and admin dashboard.

What I worked on

  • Led the team as formally assigned lead: assigned tasks, reviewed pull requests, and made architecture decisions.
  • Role-based authorization, JWT authentication, cart management, checkout workflows, and order management.
  • Application state managed with Redux Toolkit, Context API, and TanStack Query.

Technologies

React.jsTypeScriptTailwind CSSNode.jsExpress.jsMongoDBRedux ToolkitTanStack Query

03of 03

Customer Support Request Management

DDD / Clean Architecture Backend System

Role
Solo — Backend
Year
2026
README of the Customer Support Request Management API repository

A backend for handling and routing customer support requests, covering request submission, assignment, status changes, and messaging between customers and agents.

What I worked on

  • Clean Architecture with DDD and CQRS (MediatR).
  • JWT authentication with refresh token rotation, email verification, and forgot/reset password flows using ASP.NET Identity.
  • Real-time message delivery with SignalR, broadcasting updates per request to connected customers and agents.
  • Role-based and resource-level authorization so customers, agents, and managers each see only the requests they should.

Technologies

ASP.NET CoreC#DDDCQRSMediatRSignalRASP.NET IdentityJWT

Education & Training

Where I learned

Degree

2019 – 2024

Bachelor of Science (BS) in Computer Science

Dual-accredited program, Egypt

  • University of Greenwich
  • October University for Modern Sciences & Arts (MSA)
Grade
Good

Training

2026

Software Full-Stack Engineer Trainee Program

Next for Technology Development, Cairo, Egypt

Built and deployed full-stack features end to end — ASP.NET Core Web APIs backed by SQL Server and EF Core, paired with React front ends — with JWT authentication, role-based authorization, and Git branching / pull request workflows in a team setting.

ASP.NET CoreSQL ServerEF CoreReactJWTGit

Training

2025

MEARN Stack Program

Information Technology Institute (ITI), Egypt

Full-stack training on the MERN stack — Express and Node APIs, MongoDB schemas, React and Angular front ends, RESTful API integration, Git, and Agile sprints.

MongoDBExpressAngularReactNode.jsREST APIsGitAgile

Contact

Let's buildsomething together.

Looking for a full-stack developer who can take a feature from database schema to UI? My inbox is open.

2hmadtareq@gmail.com