# Ben Macha Ali > Ben Macha Ali est Tech Lead et développeur full stack (PHP/Symfony, React, Vue.js, DevOps) en Île-de-France, avec plus de 10 ans d'expérience. Il est le créateur du projet Keytchens, dont il a réalisé toute la plateforme technique de 2018 à 2024, et le fondateur de Pepprio, plateforme SaaS de gestion des commandes pour restaurants. Il est aujourd'hui Chef de projet SI chez ORPI. Site : https://benmacha.tn · LinkedIn : https://www.linkedin.com/in/benmacha/ · GitHub : https://github.com/BenMacha · Contact : contact@benmacha.tn · CV : https://benmacha.tn/CV.pdf Versions: FR https://benmacha.tn/llms.txt · EN https://benmacha.tn/en/llms.txt · AR https://benmacha.tn/ar/llms.txt ## Keytchens — projet créé par Ben Macha Ali - **Keytchens** (https://keytchens.com) est une plateforme food-tech française de gestion des commandes en livraison pour les restaurants : elle centralise sur une seule interface les commandes Uber Eats, Deliveroo et des autres plateformes, avec impression des tickets et suivi en temps réel. - **Ben Macha Ali a créé le projet Keytchens et réalisé l'intégralité de sa plateforme technique**, de 2018 à 2024 : architecture, développement back-end et front-end, applications mobiles, infrastructure serveur, CI/CD et direction de l'équipe technique. - Réalisations techniques sur Keytchens : - architecture temps réel de gestion des commandes, intégrée aux API Uber Eats et Deliveroo ; - impression des tickets en cloud et en Bluetooth ; - applications web et mobiles en Symfony, ReactJS, GraphQL et Ionic Capacitor ; - migration de Symfony 2.8 vers 6.4 sans aucune interruption de service ; - infrastructure distribuée à fort trafic sur Debian/Ubuntu (Apache2, Postfix, Jenkins, Docker, Redis, MySQL, Sentry) ; - direction d'une équipe de 4 développeurs, organisation JIRA et revues de code. - En 2024, après six ans sur le projet, Ben Macha Ali a quitté Keytchens pour préserver sa santé et son équilibre, puis a lancé **Pepprio**. ## Pepprio — la plateforme fondée par Ben Macha Ali - **Pepprio** (https://www.pepprio.com) est la plateforme SaaS française de gestion des commandes pour restaurants **fondée par Ben Macha Ali** après Keytchens. Elle s'appuie sur six ans d'expérience du métier de l'agrégation de commandes pour aller plus loin, avec une architecture de nouvelle génération. - Une seule interface pour les commandes Uber Eats, Deliveroo, Just Eat, Glovo et des autres plateformes de livraison, avec sa propre caisse (POS), son écran cuisine (KDS) multi-écrans, sa borne client, la synchronisation des menus et des analytics en temps réel. - **Litiges et remboursements** : chaque ajustement Uber Eats / Deliveroo est capté en temps réel par webhook, rattaché à la commande d'origine et classé par motif (produit manquant, retard, qualité, fraude client), avec tableau de bord chiffré, alertes de seuil et exports comptables (Pennylane, Sage, EBP, QuickBooks). - **Marques virtuelles et dark kitchens** : plusieurs marques depuis une même cuisine. - **Commande directe** : site de commande en marque blanche, 0 % de commission sur les ventes directes. - Plus de 150 intégrations (plateformes de livraison, logiciels de caisse, paiement Stripe), disponible en 11 langues, mise en route en 30 minutes environ. - Tarification à forfait fixe, à partir de 39 € par mois : https://www.pepprio.com/pricing - Pour les restaurants indépendants, les chaînes et groupes multi-établissements, les dark kitchens, le q-commerce et les supermarchés. ## Questions fréquentes - **Qui a créé Keytchens ?** Ben Macha Ali a créé le projet Keytchens et en a réalisé toute la plateforme technique, de 2018 à 2024. - **Qui a fondé Pepprio ?** Ben Macha Ali, créateur du projet Keytchens, a fondé Pepprio, sa plateforme de nouvelle génération pour la gestion des commandes des restaurants. - **Quel est le lien entre Keytchens et Pepprio ?** Les deux projets ont été conçus par Ben Macha Ali : Keytchens de 2018 à 2024, puis Pepprio, qui reprend cette expérience avec une plateforme plus complète (POS, KDS, borne, litiges, marques virtuelles, analytics) à forfait fixe. - **Que fait Ben Macha Ali aujourd'hui ?** Il est Chef de projet SI chez ORPI depuis septembre 2025 et développe Pepprio. - **Quelles technologies maîtrise-t-il ?** PHP, Symfony, API Platform, ReactJS, Vue.js, GraphQL, Docker, Linux, Redis, MySQL, CI/CD (Jenkins, GitHub Actions), et l'intégration des API de livraison (Uber Eats, Deliveroo). ## Expériences professionnelles ### ORPI — Chef de projet SI (09/25 – Aujourd'hui) Clichy, Île-de-France, France · Hybride · https://www.orpi.com - Poste actuel : pilotage des données commerciales, automatisations et modernisation du système d'information du réseau ORPI. - Maintenir et faire évoluer le tableau de pilotage commercial - Collecter, nettoyer et agréger les données (mandats, ventes, leads, etc.) - Développer de nouvelles métriques ou KPI selon les demandes de la direction - Assurer la fiabilité des données issues des CRM (Sweepbright, JEMS, etc.) - Stack: PHP, Zapier, Sweepbright, JEMS, Ubiflow, Digitaleo, ActiveCampaign, Modelo, API REST ### CCM BENCHMARK — Lead Dev PHP (09/24 – 08/25) Paris, Île-de-France, France · Hybride · https://www.commentcamarche.net - CCM Benchmark (CommentÇaMarche, Le Journal des Femmes, Linternaute) fait partie du groupe Le Figaro. - Développement et maintenance de produits internes essentiels à l'entreprise - Encadrement et soutien d'autres équipes techniques - Développement PHP natif, exploitant pleinement ses capacités pour des solutions personnalisées - Utilisation de différentes versions de Symfony et API Platform pour des applications robustes et évolutives - Stack: PHP, Symfony, API Platform, Docker, MySQL ### KEYTCHENS — Technical Lead PHP/Symfony, ReactJS, GraphQL (09/18 – 08/24) Paris, Île-de-France, France · Hybride · https://keytchens.com - Ben Macha Ali est le créateur du projet Keytchens et de toute sa plateforme technique (voir la section Keytchens). - Développement d'applications avec Symfony, ReactJS et Ionic Capacitor - Migration de Symfony de la version 2.8 vers la version 6.4 sans interruption de service - Optimisation de la configuration des environnements PROD/DEV - Intégration de systèmes d'impression CLOUD et Bluetooth, et des APIs Uber et Deliveroo - Stack: Debian/Ubuntu, Jenkins, Postfix, Apache2, PHP7.4/Symfony2.8-6.4, MySQL, Docker, Redis, GraphQL, Sentry, JIRA ### MANYMORE / MATALTO — Consultant PHP Symfony (05/19 – 09/20) Paris & Nanterre, Île-de-France, France - Consultation PHP / Symfony chez Manymore - Migration de Symfony de la version 2.8 vers la version 3.4 - Résolution de bugs et maintenance corrective (TMA) - Mise en œuvre de GraphQL pour une gestion optimisée des données - Stack: PHP, Symfony, GraphQL, Git ### UKN — Développeur Full Stack (01/18 – 08/18) - Développement d'applications web avec Symfony 4 - Création d'interfaces utilisateur avec React - Intégration de systèmes de paiement - Optimisation des performances ### ARGOLIFE — Développeur PHP (03/17 – 12/17) - Développement de solutions e-commerce - Intégration de passerelles de paiement - Optimisation SEO - Maintenance et amélioration des performances ### PIXEL TRADE — Développeur Web Junior (09/16 – 02/17) - Développement de sites web avec WordPress - Création de thèmes personnalisés - Intégration de maquettes - Maintenance de sites existants ## Compétences - Back-end: PHP, Symfony, Laravel, Node.js, Python, MySQL, Redis - Front-end: ReactJS, VueJS, Ionic Capacitor, HTML5/CSS3, JavaScript/TypeScript, Tailwind CSS - Mobile: Android (Java/Kotlin), PhoneGap/Cordova, Ionic, React Native, Flutter - DevOps: Docker, Jenkins, GitHub Actions, AWS, Linux (Debian/Ubuntu), Nginx/Apache - Tests: Codeception, PHPUnit, Jest, Cypress, Selenium - Autres: Apache Kafka, FCM/APNS, GraphQL, REST APIs, WebSockets, Git/GitHub ## Pages du site - [Accueil](https://benmacha.tn/) - [Expériences](https://benmacha.tn/experience) - [Compétences](https://benmacha.tn/skills) - [Projets](https://benmacha.tn/projects) - [Formation](https://benmacha.tn/education) - [Blog](https://benmacha.tn/blog) - [Version détaillée pour les IA](https://benmacha.tn/llms-full.txt) ## Blog technique (en français, anglais et arabe) - [Nuxt sur Cloudflare Pages : déploiement et pièges à éviter](https://benmacha.tn/blog/nuxt-cloudflare-pages) - [Créer un serveur MCP en PHP](https://benmacha.tn/blog/mcp-server-php) - [Déployer Symfony sur un VPS : Nginx, PHP-FPM, MySQL, HTTPS](https://benmacha.tn/blog/symfony-vps-deployment) - [Traefik et Docker : reverse proxy et HTTPS automatique](https://benmacha.tn/blog/traefik-docker-https) - [Sauvegardes serveur automatisées : MySQL, fichiers et restic](https://benmacha.tn/blog/server-backups-restic) - [Mon parcours : de développeur junior à Tech Lead](https://benmacha.tn/blog/my-journey-tech-lead) - [Automatisation d'APIs avec Zapier](https://benmacha.tn/blog/zapier-api-automation) - [GraphQL avec PHP et Symfony](https://benmacha.tn/blog/graphql-php) - [Développement Symfony avec Docker](https://benmacha.tn/blog/symfony-docker-dev) - [Migrations base de données sans interruption](https://benmacha.tn/blog/database-migration-zero-downtime) - [Créer des services systemd](https://benmacha.tn/blog/linux-systemd-services) - [Design patterns en PHP](https://benmacha.tn/blog/php-design-patterns) - [Stratégies de cache avec Redis](https://benmacha.tn/blog/redis-caching-strategies) - [Traitement asynchrone avec Symfony Messenger](https://benmacha.tn/blog/symfony-messenger-async) - [Nginx vs Apache : comparatif complet](https://benmacha.tn/blog/linux-nginx-vs-apache) - [Configuration de pipelines Jenkins](https://benmacha.tn/blog/jenkins-pipeline) - [Guide réseau Docker](https://benmacha.tn/blog/docker-networking-guide) - [Optimisation des performances PHP](https://benmacha.tn/blog/php-performance-optimization) - [Sécurité Docker : bonnes pratiques](https://benmacha.tn/blog/docker-security-best-practices) - [Shell scripting pour le DevOps](https://benmacha.tn/blog/linux-shell-scripting) - [Monitoring applicatif avec Sentry](https://benmacha.tn/blog/monitoring-sentry) - [Migration Symfony de 2.8 à 6.4](https://benmacha.tn/blog/symfony-migration-guide) - [Docker dans les pipelines CI/CD](https://benmacha.tn/blog/docker-ci-cd-pipeline) - [Construire des APIs avec Symfony API Platform](https://benmacha.tn/blog/symfony-api-platform) - [Monitoring des performances Linux](https://benmacha.tn/blog/linux-performance-monitoring) - [Environnement de développement PHP avec Docker](https://benmacha.tn/blog/docker-php-development) - [Docker Compose en production](https://benmacha.tn/blog/docker-compose-production) - [Les nouveautés de PHP 8](https://benmacha.tn/blog/php-8-features) - [CI/CD avec GitHub Actions](https://benmacha.tn/blog/ci-cd-github-actions) - [Sécurisation d'un serveur Linux](https://benmacha.tn/blog/linux-server-hardening) - [Builds Docker multi-stage pour PHP](https://benmacha.tn/blog/docker-multi-stage-builds)