Mohamed Tarek

Backend Developer & Software Engineer

Building scalable web systems with Laravel and ASP.NET Core, with a focus on backend engineering, system design, and production-ready applications.

Backend Development Laravel · ASP.NET Core System Design
Portrait of Mohamed Tarek, backend developer and software engineer

About Me

Backend-focused developer with a leadership background

A Business Information Systems Graduate and Backend Developer focused on building scalable web applications and production-ready backend systems.

My experience spans PHP/Laravel and C#/ASP.NET, with hands-on work in REST APIs, databases, authentication, caching, real-time communication, background processing, third-party integrations, and system architecture.

Beyond development, I have worked as a Web Development Instructor and Backend Head at ThreeDOS, where I mentored developers, coordinated instructors, structured learning roadmaps, and led technical teams through practical case studies.

Currently Backend Developer Intern · .NET / C#
Primary Stack Laravel & ASP.NET Core
Education BIS · Helwan University
Location Cairo, Egypt

Technical Expertise

The tools and practices I use to design and ship backend systems

PHP / Laravel

Backend development in PHP

PHPOOPLaravelREST APIsEloquentAuthenticationQueuesCaching

C# / ASP.NET Core

Modern .NET backend services

C#ASP.NET CoreWeb APIsEF CoreIdentityJWTClean ArchitectureBackground Processing

Frontend

Building interfaces for my APIs

AngularTypeScriptJavaScriptHTMLCSS

Databases

Designing and querying data

MySQLSQL ServerEF CoreEloquentDatabase DesignQuery Optimization

Infrastructure

Running, monitoring, and scaling

DockerRedisHangfireSignalRYARPAWS S3

Development Practices

Writing code that lasts

SOLIDOOPDesign PatternsDependency InjectionClean ArchitectureRESTful API DesignGit

Engineering & Architecture

How I approach software engineering — beyond the technology list

These are engineering areas I've worked with hands-on across projects — not a claim of exhaustive expertise.

Architecture

  • Clean Architecture
  • Layered Architecture
  • Microservice Architecture
  • API Gateway

Design

  • SOLID Principles
  • OOP
  • Design Patterns
  • Dependency Injection
  • Separation of Concerns

Backend

  • RESTful APIs
  • Authentication & Authorization
  • JWT
  • Refresh Tokens
  • RBAC
  • Validation
  • Error Handling

Performance

  • Redis
  • Caching
  • Rate Limiting
  • Optimized Queries
  • Background Jobs

Reliability

  • Idempotency
  • Webhook Validation
  • Retry Policies
  • Observability

Real-Time

  • SignalR
  • Server-Sent Events

Featured Projects

Production-focused work — backend engineering first

Other Projects

ThreeDOS Ushering event check-in system preview Live

ThreeDOS Ushering

Event check-in and seat management system with real-time tracking.

PHP MySQL
Enin Booking tour and reservation platform preview Live

Enin Booking

Tour and reservation platform with online payment integration.

PHP Stripe
Job Portal platform preview Completed

Job Portal

Job platform with job listings, filtering, resume parsing, and AI-assisted functionality.

Laravel Gemini
Food delivery backend API preview Completed

Food Delivery API

Multi-restaurant food delivery backend with real-time tracking, caching, and payment integration.

ASP.NET Core Angular Redis Stripe

Professional Experience

Development roles and technical leadership

2026

Backend Developer Intern

.NET · C#

Working with an existing software codebase, contributing to .NET/C# development and refactoring legacy components while gaining experience working within an established production-oriented development workflow.

  • Working with existing business logic and code
  • Refactoring legacy components
  • Understanding and modifying an existing codebase
  • Contributing to backend development using .NET/C#
.NET C#
2026

Backend Head

ThreeDOS

Led the Backend Council by coordinating instructors, structuring the learning roadmap, overseeing delegate progress, and supporting the development of technical tasks and case studies.

  • Coordinated backend instructors and their responsibilities
  • Structured the backend learning roadmap
  • Oversaw delegate progress throughout the season
  • Supported instructors with technical and educational challenges
  • Helped design and review technical tasks and case studies
  • Coordinated backend teams during the season
  • Helped lead the backend side of the final conference
Leadership Roadmap Coordination
2025

Junior Fullstack Developer

Kaitech Engineering · Training Program

Completed a Junior Fullstack Developer training program focused on developing a standalone Learning Management System (LMS) course module using ASP.NET Core and Angular.

  • Developed RESTful APIs using ASP.NET Core
  • Built frontend components using Angular
  • Integrated Angular frontend with backend APIs
  • Applied Entity Framework Core for data access
  • Implemented and tested full-stack course features
ASP.NET Core Angular EF Core
2024

Web Development Instructor

ThreeDOS

Mentored delegates in PHP and MySQL, providing technical guidance, code feedback, and hands-on support throughout their tasks. Led a team during the conference and helped delegates turn their knowledge into a working solution.

  • Taught PHP and MySQL fundamentals
  • Explained programming and database concepts through practical tasks
  • Guided delegates during implementation
  • Reviewed delegate work and provided technical feedback
  • Helped delegates debug issues and understand their mistakes
  • Supported delegates throughout their learning process
  • Led a delegate team during the conference
PHP MySQL

API & Service Integrations

Services I've connected and built against in real projects

Payments

Payment processing and online checkout integrations.

Paymob Stripe PayPal Mollie

AI

LLM-powered features for content, parsing, and assistance.

Google Gemini Groq Llama-based services

Infrastructure

Containers, storage, caching, and deployment tooling.

Redis Docker AWS S3 Railway

Backend Services

Background jobs, real-time communication, and API infrastructure.

Hangfire SignalR Server-Sent Events YARP API Gateway OpenTelemetry

Education

Formal study alongside practical engineering work

Bachelor of Business Information Systems

Helwan University

Combining business and information systems knowledge with practical software engineering experience, with a focus on backend development and system design.

Training & Development

Professional programs and internships along the way

ITI

Angular Summer Training

CodeAlpha

Full-Stack Web Development Internship

Digitionn Egyptian Pioneer Initiatives

Software Development / Full-Stack .NET

ThreeDOS

Web Development Instructor

ThreeDOS

Backend Head

Currently

Backend Developer Intern

Working with .NET / C#

Currently working with .NET/C#, contributing to an existing codebase, refactoring legacy components, and gaining experience with professional software development workflows.

Current Focus
Backend Engineering ASP.NET Core Laravel System Design Database Design Scalable Web Applications

Let's Connect

Interested in building a web application, discussing backend engineering, or working together on a project? Let's connect.

Available For

Get In Touch

I'm available for backend development and full-stack work.