I am a PHP developer with 8+ years of experience building scalable web applications and e-commerce platforms for international clients. I specialize in Drupal 8/9/10, Laravel, and Vue.js, with a proven track record of architecting secure, high-performance solutions. I lead technical implementations, optimize system performance, and deliver high-quality code in Agile environments. I recently developed a full-stack e-commerce platform handling multi-gateway payment processing and real-time inventory management.\n\nI am passionate about crafting robust, maintainable software and collaborating with cross-functional teams to solve complex problems. I thrive in fast-paced environments and enjoy mentoring junior developers to raise code quality and performance.

Ilyas EL HADDAJI

I am a PHP developer with 8+ years of experience building scalable web applications and e-commerce platforms for international clients. I specialize in Drupal 8/9/10, Laravel, and Vue.js, with a proven track record of architecting secure, high-performance solutions. I lead technical implementations, optimize system performance, and deliver high-quality code in Agile environments. I recently developed a full-stack e-commerce platform handling multi-gateway payment processing and real-time inventory management.\n\nI am passionate about crafting robust, maintainable software and collaborating with cross-functional teams to solve complex problems. I thrive in fast-paced environments and enjoy mentoring junior developers to raise code quality and performance.

Available to hire

I am a PHP developer with 8+ years of experience building scalable web applications and e-commerce platforms for international clients. I specialize in Drupal 8/9/10, Laravel, and Vue.js, with a proven track record of architecting secure, high-performance solutions. I lead technical implementations, optimize system performance, and deliver high-quality code in Agile environments. I recently developed a full-stack e-commerce platform handling multi-gateway payment processing and real-time inventory management.\n\nI am passionate about crafting robust, maintainable software and collaborating with cross-functional teams to solve complex problems. I thrive in fast-paced environments and enjoy mentoring junior developers to raise code quality and performance.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent
French
Fluent
Arabic
Fluent

Work Experience

Full Stack Developer at Self Project
July 1, 2025 - Present
Architected and developed a full-stack e-commerce platform using Laravel 12 (backend) and Vue.js 3 (frontend), featuring secure multi-gateway payments, PCI-compliant checkout, and order management. Built RESTful APIs with JWT authentication and RBAC; improved performance through Redis caching; deployed Docker development environment and CI/CD with GitHub Actions. Implemented Nginx-based production deployment on Ubuntu with SSL/TLS and environment-specific deployment strategies.
Drupal Developer at Portage 360
July 1, 2025 - October 6, 2025
Upgraded Drupal core from 9 to 10 and migrated 25+ modules; implemented multi-level content moderation workflows; auto-expiration for job postings via custom cron; established Docker-based development environment; implemented responsive UI with Bootstrap/SCSS.
Drupal Developer at Hightekers
May 1, 2024 - October 6, 2025
Developed 20+ custom Drupal modules for knowledge base serving 500+ ministry employees; automated content import with Feeds (10,000+ articles); built dynamic pricing rules engine; QueueWorker for large data exports; automated order exports via cron/FTP; enforced coding standards with PHP CodeSniffer.
Drupal Developer at Actency
April 1, 2023 - October 6, 2025
Designed and implemented a multi-site Drupal platform for 15,000+ B2B users; developed 20+ custom modules; built content filtering with Views/Plugins; integrated external REST APIs for policy validation and premium calculations; used Config Split for environment-specific configurations; Drupal Batch API to import 100,000+ records; mentored junior developers.
Laravel & Vue.js Developer at LEYTON – Strategy Consulting
March 1, 2020 - October 6, 2025
Developed core backend features in Laravel including secure document upload with encryption, project claim management, and multi-role authentication; built RESTful APIs; created Vue.js dashboards with real-time progress; implemented RBAC and Laravel queues; ensured cross-device mobile responsiveness.
Drupal Developer at FORTNET
March 1, 2019 - October 6, 2025
Developed custom Drupal 8 themes and modules for government portals serving 100,000+ monthly visitors; implemented multilingual content architecture with RTL support for Arabic; built content workflows and approval processes meeting government security and compliance requirements.
Full Stack Developer at ARCHELIOS SOFTWARE
March 1, 2018 - October 6, 2025
Developed hybrid mobile applications using Ionic and Angular for inventory management and point-of-sale systems; built internal management tools for pharmacy operations, congress event management, and client relationship tracking; provided daily technical support and conducted remote training for feature rollouts; gathered client feedback for roadmap.
Full Stack Developer at Self Project
July 1, 2025 - Present
Architected and developed a full-stack e-commerce platform using Laravel 12 backend and Vue.js 3 frontend with complete shopping cart, checkout, and order management functionality. Implemented secure payment processing with multiple gateways (Stripe, PayPal, Apple Pay, Google Pay) including PCI-compliant checkout flows and seamless payment UI integration. Built RESTful APIs for product catalog, cart, orders, and user management with JWT authentication and role-based access control. Optimized application performance by implementing Redis caching for database queries, reducing API response times by 60%. Configured complete Docker development environment and automated CI/CD pipeline via GitHub Actions with pre-commit hooks for code quality (PHPStan, Laravel Pint). Deployed production environment on Ubuntu with Nginx, PHP-FPM, SSL/TLS configuration, and environment-based deployment strategies.
Drupal Developer at Portage 360
July 1, 2025 - October 6, 2025
Upgraded Drupal core from 9 to 10 and migrated 25+ contributed and custom modules, ensuring security compliance and improved performance. Implemented custom content submission workflows with multi-level moderation and approval processes for scientific publications. Developed auto-expiration logic for job postings using custom cron jobs, reducing manual content management overhead. Architected Docker-based development environment ensuring consistency across team members and onboarding. Implemented responsive design updates using Bootstrap and SCSS, improving mobile user experience.
Drupal Developer at Hightekers
May 1, 2024 - October 6, 2025
Architected and developed custom Drupal modules for knowledge base management system serving 500+ ministry employees. Implemented automated content import system using Feeds module, migrating 10,000+ articles from legacy CSV. Developed custom sales rules engine using Plugin API, enabling dynamic pricing based on event types, dates, and customer segments. Built custom QueueWorker to handle large dataset exports (50,000+ records) as CSV files. Automated order export process via cron job with FTP/SFTP transfer, reducing errors. Conducted code reviews and enforced coding standards using PHP CodeSniffer.
Drupal Developer at Actency
April 30, 2023 - October 6, 2025
Designed and implemented technical architecture for multi-site Drupal platform serving 15,000+ B2B users across Orange business divisions. Developed 20+ custom Drupal modules for insurance claim processing and policy management. Built content filtering system with custom Views filters and plugins. Integrated external insurance APIs via REST for real-time policy validation and premium calculations. Implemented environment-specific configuration with Config Split for dev/staging/production. Optimized data imports using Drupal Batch API for 100,000+ records and mentored junior developers.
Laravel & Vue.js Developer at LEYTON – Strategy Consulting
March 31, 2020 - October 6, 2025
Developed core backend features using Laravel including secure document upload with encryption, project claim management, and multi-role authentication. Built RESTful APIs enabling smooth communication between Vue.js frontend and Laravel backend. Implemented interactive Vue.js dashboards with real-time claim progress and collaboration workflows. Established RBAC with granular permissions and integrated asynchronous notifications via Vue.js and Laravel queues.
Drupal Developer at FORTNET
March 31, 2019 - October 6, 2025
Developed custom Drupal 8 themes and modules for government portals serving 100,000+ monthly visitors. Implemented multilingual content architecture with RTL support for Arabic. Built custom content workflows and approval processes meeting government security and compliance requirements.
Full Stack Developer at ARCHELIOS SOFTWARE
March 31, 2018 - October 6, 2025
Developed hybrid mobile apps using Ionic and Angular for inventory management and POS. Built internal management tools for pharmacy operations, event management, and client relationship tracking. Provided daily technical support to 200+ users and produced feature documentation and training materials.

Education

Computer science at ESRMI Maroc
October 6, 2012 - October 6, 2017
Software and Multimedia Engineering Diploma at Ecole Supérieure de Rabat en Ingénierie et Management
September 1, 2012 - July 1, 2017
Software and Multimedia Engineering Diploma at Ecole Supérieure de Rabat en Ingénierie et Management
September 1, 2012 - July 1, 2017

Qualifications

Acquia Certified Developer - Drupal 10
September 1, 2024 - October 6, 2025
Acquia Certified Developer - Drupal 10
September 1, 2024 - October 6, 2025

Industry Experience

Software & Internet, Government, Professional Services, Retail, Education, Media & Entertainment