Senior Backend Engineer · 4+ Years Experience

Mahmoud Nagah

PHP & Laravel · REST APIs · MySQL · Scalable Backend Systems

Senior Backend Engineer specializing in PHP/Laravel, with 4+ years of experience building and maintaining production SaaS and enterprise systems, REST APIs, secure backend workflows, and complex business logic.

Mahmoud Nagah - Senior Backend Engineer

About Me

Senior Backend Engineer

I'm a Senior Backend Engineer specializing in PHP and Laravel, with 4+ years of experience building and maintaining production SaaS and enterprise systems.

My experience includes designing REST APIs, backend architecture, authentication and authorization systems, database optimization, complex business workflows, and legacy code refactoring.

I've worked on systems supporting multiple dashboards and mobile applications, collaborating closely with frontend, mobile, QA, and business teams.

Backend Architecture REST API Development Authentication & Authorization Database & Query Optimization Security Legacy Refactoring Clean Code & SOLID Automated Testing

Email: MahmoudNagah999@gmail.com

GitHub: MahmoudNagah999

LinkedIn: Mahmoud Nagah

Location: Egypt

Work Experience

Education

Bachelor's Degree in Computers and Artificial Intelligence — Helwan University (January 2021)

Professional Experience

Jul 2025 — Oct 2026

Restart Technology

Senior Backend Engineer · Laam — School Management SaaS

  • Built and maintained REST APIs supporting 3 web dashboards and 2 mobile applications.
  • Owned backend development for Administrative and Parent mobile apps and Teacher Dashboard.
  • Implemented authentication and authorization workflows with JWT and Spatie Permission.
  • Improved API security, input validation, and access control.
  • Investigated and resolved production issues: application logic, database behavior, APIs, and data consistency.
  • Optimized database queries and backend operations.
  • Refactored legacy code and reduced technical debt.
  • Built background jobs with Laravel Queues and data imports with Laravel Excel.
  • Added and maintained automated tests using PHPUnit and Pest.
  • Collaborated cross-functionally with frontend, mobile, QA, and business teams.
PHP Laravel 10 MySQL JWT Spatie Permission REST APIs PHPUnit Pest Laravel Queues Laravel Excel
Sep 2024 — Jun 2025

Next & Associates

Software Engineer

  • FilmSA — Primarily responsible for CMS development and contributed significantly to the CMS implementation.
  • Recommended and used Filament for CRUD-oriented CMS functionality.
  • Contributed to the main dashboard development.
  • Worked with Laravel, Service Pattern, and authentication systems.
  • DAEM — Backend development for the Saudi stock-market platform, including integrations and platform support.
  • Laravel backend development for Saudi stock-market platform.
  • Built Python/Flask services for scraping and data integration.
  • Integrated yfinance for market data retrieval.
  • PostgreSQL data modeling and financial data processing.
PHP Laravel Filament MySQL Service Pattern Python Flask PostgreSQL yfinance
Sep 2023 — Sep 2024

ETOLV

Backend Developer · Tourism ERP (100+ departments, 5,000+ end users)

  • Worked with Laravel/Lumen backend on a production ERP system.
  • Worked directly with Neo4j — wrote Cypher queries for graph data modeling.
  • Applied Service Layer architecture across modules.
  • Implemented roles and permissions system.
  • Built the Massar Hajj module from scratch.
  • Translated business requirements into backend functionality.
  • Implemented Hajj trip booking workflows.
  • Implemented company Hajj and Umrah balance tracking.
PHP Laravel / Lumen Neo4j Cypher Service Layer Roles & Permissions
Jan 2021 — Nov 2021

ClAVIS BS

PHP Developer (promoted from Laravel Intern).

    Laravel Intern: Jan 2021 — Mar 2021.

  • Laravel development internship.
  • PHP/Laravel fundamentals and CRM exposure.
  • Progressed to PHP Developer role after 3 months.
  • PHP Developer: Mar 2021 — Nov 2021.

  • PHP/Laravel development.
  • Vtiger CRM customization for a large social/sports club.
  • Built CRM workflows and solutions.
  • WordPress development where required.
PHP Laravel Vtiger CRM WordPress

Technical Skills

Backend

PHP Laravel REST APIs MySQL Backend Architecture Service Layer

Security

Authentication Authorization JWT RBAC API Security Input Validation

Engineering

Clean Code SOLID Design Patterns Legacy Refactoring Query Optimization Database Design

Testing

PHPUnit Pest Unit Testing Automated Testing

Laravel Ecosystem

Laravel Queues Laravel Excel Spatie Permission Filament

Tools

Git GitHub GitLab Postman VS Code

Additional Technologies

PostgreSQL Neo4j Cypher Python Flask JavaScript Vtiger CRM WordPress

Engineering Focus

Backend Architecture

Service Layer, modular backend design, separation of concerns, and maintainable system boundaries.

API Development

REST APIs, authentication flows, authorization, validation, and robust API workflow design.

Security

Authentication, authorization, JWT, access control, input validation, and IDOR prevention.

Performance

Query optimization, database-heavy operations, indexing, and production performance issue resolution.

Code Quality

Clean Code, SOLID principles, design patterns, refactoring, and technical debt reduction.

Testing

PHPUnit and Pest for automated testing — unit tests and coverage for business rules.

Key Projects

FilmSA

Role: Software Engineer

Saudi entertainment and content-sector platform for industry professionals.

  • Primarily responsible for CMS development.
  • Contributed significantly to the CMS implementation.
  • Recommended and built Filament-based CMS.
  • Dashboard development + authentication.
  • Service Pattern architecture.
PHP Laravel Filament MySQL

ETOLV — Tourism ERP

Role: Backend Developer

Production tourism ERP serving 100+ departments and 5,000+ end users.

  • Massar Hajj module built from scratch.
  • Hajj booking workflow + balance tracking.
  • Neo4j graph modeling + Cypher queries.
  • Service Layer + roles & permissions.
PHP Laravel/Lumen Neo4j Cypher

DAEM — Stock Market Platform

Role: Backend Development

Saudi stock-market platform integrating market data from multiple sources.

  • Laravel backend + PostgreSQL modeling.
  • Python/Flask scraping services.
  • yfinance market data integration.
  • Financial data processing pipelines.
Laravel PHP Python Flask PostgreSQL

ClAVIS BS — CRM Solutions

Role: PHP Developer (promoted from Laravel Intern).

CRM customization and development for social and sports club management.

  • Vtiger CRM customization.
  • CRM workflows for a large social/sports club.
  • Laravel/PHP custom development.
  • WordPress work where required.
PHP Laravel Vtiger CRM WordPress

Let's Build Something Reliable

I'm open to Senior Backend Engineer opportunities focused on PHP, Laravel, APIs, and backend systems.