PHP/Laravel Backend Developer with 3+ years of production experience. I build REST APIs, design modular systems, and have worked on microservices using RabbitMQ and Laravel across CRM, e-commerce, and real estate platforms. I prefer clean architecture over clever code.
๐ El Slam, Cairo, Egypt | ๐ง mohabmamdouh0706@gmail.com | ๐ฑ 01090483647
Developed and maintained a Microservices-based CRM system derived from Profit CRM versions v4 and v5, and collaborated with a teammate to build version v6 with improved architecture and scalability. The system was refactored from a monolithic structure into modular microservices to enhance maintainability, performance, and independent service deployment. Implemented asynchronous communication between services using RabbitMQ as a message broker, enabling reliable message queues and event-driven processing across different CRM components. This approach improved system responsiveness and decoupled service interactions. Key contributions included building and maintaining RESTful APIs using PHP and Laravel, optimizing database operations, debugging and enhancing legacy modules, and ensuring seamless communication between microservices. The project supports core CRM functionalities such as customer management, sales tracking, and reporting while following clean architecture principles and modular design practices.
Phase 1 โ API Performance Optimization: Identified and resolved critical bottlenecks across multiple endpoints, reducing response times from 5+ seconds to under 1 second. Optimized backend queries, controllers, and response structure in collaboration with the frontend team. Phase 2 โ Dashboard & API Rebuild (Clean Architecture): Rebuilt the dashboard and APIs using Clean Architecture with a Service โ Interface โ Repository โ Actions pattern. Improved separation of concerns, maintainability, and long-term scalability. Features property listings, advanced search, user management, and full admin controls for a complete property marketplace.
A multi-vendor e-commerce system supporting multiple sellers, product management, order processing, and a shared storefront. Each vendor has a dedicated dashboard for managing their store, inventory, and orders.
Extended the Laravel backend with new features and developed RESTful APIs for Flutter mobile app integration. Implemented Firebase Cloud Messaging (FCM) for real-time push notifications. Worked closely with the mobile team to align backend functionality with frontend requirements.
Developed RESTful APIs powering the frontend of E-ramo's company profile platform. Enhanced the admin dashboard layout and backend functionality. Ensured seamless data integration and performance through close collaboration with the frontend team.
Collaborating on migrating Profit CRM from a monolithic architecture to 6 independent microservices for v6. Implemented RabbitMQ-based async communication between services, reducing inter-service coupling. Maintained and debugged legacy modules in v4 and v5 while building new API endpoints in Laravel 12.
Built and maintained 170+ RESTful API endpoints consumed by Android and iOS apps. Implemented Laravel Queues for background job processing. Developed admin dashboards with data visualizations using Chart.js and C3.js. Worked closely with frontend teams to optimize API response structure and delivery.
Delivered backend features and bug fixes for multiple client projects built on Laravel and PHP. Handled full project cycles independently โ requirements, implementation, and deployment.
Developed and maintained WordPress/PHP websites early in my career, including responsive frontend work with Bootstrap.