I am a Backend Developer specializing in PHP and Laravel with experience in building scalable web applications and microservices-based systems. I have worked on maintaining and improving CRM platforms, fixing legacy issues, and developing new system versions with better architecture and performance. I have hands-on experience with RESTful APIs, message queues using RabbitMQ, database optimization, and Docker-based development environments. I enjoy solving complex technical problems, improving existing systems, and building reliable backend services that support modern web applications. Currently, I focus on developing modular and scalable systems while continuously learning new technologies to improve performance, maintainability, and overall software quality.
📍 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: Enhanced API performance for faster frontend responsiveness. Optimized backend queries, controllers, and response times. Collaborated with the frontend team to ensure efficient data delivery. 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.
Built and improved dashboard layouts for better UX and responsiveness. Developed API endpoints for Flutter app integration enabling smooth data communication. Configured Firebase Cloud Messaging (FCM) for real-time push notifications. Applied Laravel 12 best practices for compatibility and performance.
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.
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.
A project and task management backend supporting both personal and team workflows. Handles project creation, task assignment, progress tracking, and team collaboration with a React-powered frontend.
An official informational website for a bank-affiliated insurance fund. Showcases fund details, services, and board messaging. Includes a fully customizable admin dashboard for dynamic content management.
A service marketplace connecting car owners with nearby mechanics. Owners post repair requests and mechanics respond with offers. Features location-based matching, request management, and a responsive interface.
A personal portfolio website to showcase skills, projects, and work experience. Features dynamic content management through an admin dashboard, PDF export, and multiple template options.
A gym management blog where admins can publish offers and manage coaches. Features user-facing blog posts, promotional content, and an admin panel for content and coach management.
A pharmacy management system built in PHP. Enables admins to manage medicines, patient orders, and track inventory through a clean web interface.
An admin dashboard for Al Handasya air conditioning company. Users submit service requests which admins assign to employees. Features request tracking, employee management, and a responsive dashboard.
A URL shortener built with Laravel. Allows users to create shortened URLs with tracking capabilities and a clean interface.
Resolved critical issues in Profit CRM v4 & v5 and collaborated on developing v6, improving scalability through microservices architecture and RabbitMQ-based messaging.
Built and maintained Laravel/PHP web applications using MVC architecture and RESTful APIs. Developed secure and scalable API endpoints for Android/iOS apps. Implemented Laravel Queues, admin panels, and data visualizations.
Worked on a Laravel-based project contributing to backend features and functionality enhancements. Performed bug fixes, feature updates, and code optimization for various client projects.
Developed and maintained websites using WordPress and PHP. Collaborated on the launch of the Amirta site with a responsive mobile-friendly UI.
Developed and maintained websites using WordPress and PHP. Collaborated on the launch of the Amirta site with a responsive mobile-friendly UI.