Ahmed Elhefny

About

Ahmed Elhefny

I am a senior backend developer with more than five years of experience with PHP, Laravel and MySQL, over four of them spent professionally building production web applications, REST APIs and multi-role platforms.

I have worked across e-commerce, healthcare, pharmacy delivery, e-learning, sports booking and service marketplaces. On most recent projects I was the only backend developer, from the empty repository to delivery. Before that I led a backend team of up to 8 developers: reviewing code, mentoring developers and owning delivery across 8 production platforms.

How I work

  1. Specification first

    Before writing code I write down the use cases, the state transitions and the money rules, and I record architecture decisions so the next developer knows why, not only what.

  2. Tests for the expensive failures

    I test the paths that cost money when they break: a payment confirmed twice, a failure right after a charge, two people taking the last slot.

  3. A shared starting point

    At AAIT I was the main contributor to the internal Laravel starter kit the backend team built on: base services, API error handling, settlements and scaffolding commands. Around 8 to 10 developers used it on more than 15 projects.

  4. A workflow for AI agents

    I built a workflow that cuts a design file and a business analysis into small feature packs, then has AI agents implement each one under the architecture rules I write. I review every change and own the decisions. I taught it to other developers. My earlier projects were written entirely by hand.

See the workflow

Experience

  1. 10/2026 – Present

    Senior Backend Developer

    Link Development · Mansoura, Egypt (Remote)

    • Sole backend developer on a Saudi shops-and-services marketplace: customer API, provider API and a Filament admin panel, 123 features delivered in eight planned cycles.
    • Payment results applied exactly once, a wallet ledger with row locking, commissions and settlements, and a single map of order transitions with stock reservation.
  2. 05/2026 – 09/2026

    Senior Backend Developer

    Raiyansoft · Mansoura, Egypt

    • Sole backend developer on multi-tenant SaaS, learning and e-commerce platforms.
    • MyFatoorah payment integration, idempotent checkout, role-based access, and APIs documented with Postman and OpenAPI.
  3. 09/2023 – 04/2026

    Senior Backend Developer / Backend Team Head

    AAIT · Mansoura, Egypt

    • Led a backend team of up to 8 developers across 8 Laravel platforms in e-commerce, healthcare, pharmacy delivery, e-learning, sports booking and service marketplaces, owning code review, task coordination and technical decisions.
    • Built core modules for orders, bookings, wallets, settlements and notifications, with Tap and MyFatoorah payments, webhooks, Firebase and SMS notifications, and real-time communication over Socket.IO.
    • Fixed notifications that were being sent for transactions that later rolled back, by dispatching them after commit.
    • Reduced database load after launch by indexing heavily filtered order queries and caching static content.
  4. 10/2022 – 09/2023

    Backend Developer

    Badee Solutions · Remote

    • Built REST APIs for a restaurant ordering and delivery system: orders, vendors, invoices, payments and reports, plus the admin dashboard.
    • Developed an internal support ticketing system used across all of the company's products.
  5. 04/2022 – 07/2023

    Backend Developer (part-time)

    WJL · Remote

    • Production support for the Jufrah marketplace app, live in seven countries: Al Rajhi Bank and Fawry payments, listings, and fixes reported by customers.

Skills

Backend

  • PHP
  • Laravel
  • REST APIs
  • Filament
  • Sanctum
  • RBAC
  • Queues & jobs
  • Events & observers
  • Repository pattern
  • Clean architecture
  • PHPUnit

Databases & performance

  • MySQL
  • Redis
  • Database design
  • Indexing
  • Query optimisation
  • Caching

Integrations

  • MyFatoorah
  • Tap
  • Al Rajhi Bank
  • Fawry
  • Webhooks
  • Firebase Cloud Messaging
  • SMS gateways
  • Socket.IO

Tools & workflow

  • Git
  • GitHub
  • GitLab
  • GitHub Actions
  • Docker
  • Linux
  • Postman
  • OpenAPI
  • AI-assisted development (Claude Code, Cursor)

Leadership

  • Code review
  • Mentoring
  • Task coordination
  • Technical decisions
  • Delivery ownership

Education

BSc in Computer Science

Mansoura University · 2015–2019

Languages

Arabic · Native

English · Conversational

CV

Download PDF
CV page 1CV page 2