Backend Team Lead · Cairo, EG

I architect the systems behind scale.

Seven years building the backbone of CRM, call-center and ERP platforms — owning architecture, database design and the reliability that keeps distributed systems honest under load.

ab.mghrby@gmail.com in/abd-elrahman-elmaghraby github.com/mghrby
Scroll
What I own

Architecture, data & reliability
for systems that can't fall over.

From queue topology to schema design — the unglamorous decisions that decide whether a platform survives its third year.

01

Service architecture

Designing service boundaries, event flows and APIs that stay legible as teams and traffic grow — not big-bang rewrites, but systems that bend.

LaravelNode.jsDomain design
02

Data & schema design

PostgreSQL modelling, indexing and migrations for CRM and ERP workloads — query plans that hold up when the row count gets serious.

PostgreSQLIndexingMigrations
03

Async & messaging

RabbitMQ topologies, retry semantics and back-pressure so call-center spikes degrade gracefully instead of taking the platform down.

RabbitMQQueuesReliability
7+ yrs
Shipping production backends
3 domains
CRM · Call-center · ERP
Lead
Owning backend architecture & team
Cairo
Working with global teams
01 — Experience

Seven years of production backend work.

Each role meant taking ownership of real systems under real load — and leaving them more reliable, faster and better documented than I found them.

2023 — Now
The Address Investments
Backend Lead · In-house Projects
Backend Team Lead2024 — Present
  • Lead backend engineering for in-house systems spanning CRM, ERP integrations and call-center infrastructure; own architecture, database design and reliability decisions.
  • Established backup, disaster-recovery and incident-response practices across production systems with bash automation and S3 offsite sync.
  • Drive code quality through reviews, coding standards and reusable patterns; mentor backend developers and run knowledge-sharing on Laravel and queue-based architectures.
  • Author technical documentation and roadmaps to standardize onboarding and reduce key-person risk on legacy systems.
  • Led incident response during a production DDoS attack on the CRM — iptables filtering, PHP-FPM tuning and a migration to Cloudflare — with no extended downtime.
Senior Backend Developer2023 — 2024
  • Built the Laravel CRM on DigitalOcean/Forge with WhatsApp automation (WAHA): an enterprise webhook system covering 20+ event types, queue-based async processing, idempotency and bulk messaging with configurable human-like delays.
  • Architected a one-queue-per-campaign call-center system using VICIdial + RabbitMQ (direct-exchange routing, MySQL campaign polling, long-running Node.js workers) to replace polling-based delivery.
  • Synced users from Odoo ERP into Laravel via a custom Artisan command with structured logging and resilient error handling.
  • Optimized slow PostgreSQL queries — parallel hash semi-join tuning, row-estimation fixes, work_mem and targeted indexes — and resolved logical replication identity issues.
2021 — 2023
Carefer
Senior PHP Developer · Remote
  • Refactored APIs across the platform, improving response times and long-term maintainability.
  • Optimized dashboard performance, significantly reducing load times for critical reports.
  • Built internal tools for process automation that streamlined team workflows, and authored documentation to standardize development processes across the team.
★ Sprint Golden Hero & Silver Hero awards, 2023
2020 — 2021
Flojics
PHP Developer · Remote
  • Led development of a PHP platform serving cleaning businesses across Canada — task management, time tracking and payments.
  • Implemented admin-panel CRUD, Twilio SMS integration and QuickBooks accounting integration.
2019 — 2020
ProCrew
PHP Developer · On-site
  • Touchexhibition Manager — built the admin panel for a touch-screen kiosk platform (PHP Symfony, jQuery DataTables, AES encryption); used Node.js to sync data between server and kiosks and to monitor device status; integrated the MarineTraffic API via cron for live ship locations.
  • Theqqa — built a car-services platform (fixing, buying, selling, price estimation) on Laravel with Paytabs payment integration.
02 — Stack

The tools I reach for, by job.

Deep in the PHP/Laravel ecosystem, fluent across data, infrastructure and messaging — chosen for reliability, not novelty.

Languages & Backend
PHPLaravelSymfonyCodeIgniterCakePHPSlimZendNode.jsExpressJavaScriptTypeScriptBash
Databases
PostgreSQLLogical replicationQuery optimizationMySQLMongoDB
Infrastructure & DevOps
DigitalOceanLaravel ForgeAWSLinuxNginxApachePHP-FPMDockerCloudflareiptablesJenkinscPanelHeroku
Messaging & Integrations
RabbitMQVICIdialWAHA (WhatsApp)TwilioStripePaytabsQuickBooksOdoo ERPREST APIsWebhooksCron jobs
Automation & Tooling
n8nGitGitHubBitbucketGitLabClaude Code / MCPOOPAgile
03 — About

Backend team lead who owns reliability.

I'm a backend team lead with 7+ years of engineering experience and hands-on technical leadership. I lead backend development for in-house enterprise systems — CRM, call-center infrastructure and ERP integrations — owning architecture, database design, reliability and team standards. I have a strong track record of taking over legacy codebases, driving remediation and mentoring engineers through code reviews, and I write the technical documentation that lets teams scale. I'm comfortable balancing IC work in PHP / Laravel with leadership across cross-functional projects. If that sounds like your team, let's talk.

Languages
Arabic
Native
English
Intermediate
Community
Food Distribution Volunteer
Organizing & distributing Ramadan iftar meals for families in need.
Interests
Archaeology & ancient ruins · Hiking · Camping
04 — Contact

Let's build something
reliable.

ab.mghrby@gmail.com