Je construis le backend et les intégrations derrière l'e-commerce.
Backends Symfony et Laravel, services Node.js, intégrations Shopify, pipelines de flux et de stocks, middleware vers ERP, PIM et logistique. Autour : CI/CD GitLab, monitoring, automatisations n8n et intégrations de l'API OpenAI. En freelance ou en CDI, pour des agences, des e-commerçants et des équipes produit.
● Disponible dès maintenant · Tunis, CET · français et anglais
Lead Full Stack Developer, CosaVostra, Paris, à distance. Symfony et API Platform, middlewares Shopify pour des marques DTC, CI/CD GitLab.
2026
Développeur backend (mission), italist, marketplace de mode de luxe. Connecteur Shopify pour plus de 25 catalogues partenaires.
Aujourd'hui
Freelance, Tunis. Backend et intégrations pour des agences, des e-commerçants et des équipes produit.
Projets choisis
01
italist
marketplace de mode de luxe
2026
25+
catalogues partenaires
Un connecteur Shopify pour plus de 25 catalogues partenaires
Problème
Les marques et les boutiques partenaires avaient chacune leur propre boutique Shopify. La marketplace avait besoin de leurs produits, de leurs stocks et de leurs prix en temps réel dans son propre catalogue, sans intervention manuelle et sans les bugs de synchro habituels : ruptures de stock fantômes, SKU recyclés, dérive des prix.
Ce que j'ai construit
L'app Shopify multi-tenant et le pipeline d'ingestion qui récupèrent produits, stocks et emplacements depuis chaque boutique partenaire, les normalisent (systèmes de tailles, devises, SKU en doublon) dans le modèle de catalogue de la marketplace et maintiennent stocks et prix à jour via les webhooks. Des schémas de metafields pour les systèmes de tailles et les données de prix, la gestion des tokens et des scopes par partenaire, la reprise sur erreurs d'API, et un job d'audit quotidien qui signale les anomalies avant que les clients ne les voient.
Stack
Node.js, TypeScript, PostgreSQL, RabbitMQ, Shopify Admin API (REST et GraphQL), webhooks, cron
Résultat
Plus de 25 catalogues partenaires et plus de 150 000 produits intégrés ; le catalogue de la marketplace est passé d'environ 50 000 à 200 000 SKU et le volume de commandes a suivi. Un nouveau partenaire s'intègre en installant l'app, sans développement spécifique.
italist.com, le bandeau des nouveautés : les produits partenaires en ligne sur la marketplace, stocks et prix tenus à jour par le connecteur. Capture de novembre 2026.
Comment fonctionne le connecteur
survolez un nœud pour voir ce qu'il fait, cliquez pour un exemple d'articletouchez un nœud pour un exemple d'article
Chaque catalogue partenaire arrive sous une forme différente. Le travail consiste à n'en faire qu'un seul, sans mentir sur le stock ni sur les prix.
02
CosaVostra
agence digitale, Paris
2023 à 2026
Lead Full Stack Developer
Middlewares Shopify pour deux marques DTC françaises
Problème
Desjoyaux, fabricant français d'équipements de piscine, et Rouje, marque de mode parisienne, vendaient sur Shopify mais géraient le reste de l'activité ailleurs : un ERP pour les commandes et les stocks, un PIM pour les données produit, la logistique pour l'exécution des commandes, des systèmes de caisse pour les ventes en magasin. Rien ne communiquait avec rien.
Ce que j'ai construit
Des services middleware entre Shopify et ces systèmes. Les commandes vers l'ERP, les stocks et les prix en retour dans Shopify, les données produit et les médias du PIM vers le catalogue, la synchro de l'exécution des commandes avec la logistique, la synchro du stock avec la caisse. Retries, idempotence, alertes et un rapport de réconciliation pour que le client puisse se fier aux chiffres. J'ai dirigé l'équipe backend de l'agence, relu leur code, porté l'architecture et les pipelines CI/CD GitLab.
Stack
PHP (Symfony), MySQL, Shopify Admin API et webhooks, SAP, Salesforce, Extrabat, DMDLog
Résultat
Zéro ressaisie manuelle côté client : commandes, stocks, données produit et expéditions circulent entre Shopify et les systèmes métier sans que personne ne les recopie.
Shopify vers ERP, PIM, 3PL et POS via le middleware. Desjoyaux : SAP (ERP), Salesforce (CRM), Extrabat, DMDLog. Rouje : PIM, 3PL, caisse.
03
Ritz Paris
hôtel de luxe, Paris
2025, avec CosaVostra
5 950
cartes créées
Cartes de vœux vidéo personnalisées pour le Ritz Paris
Problème
Pour le Nouvel An 2025, le palace voulait une carte de vœux que ses clients puissent composer en ligne et partager : un personnage surréaliste assemblé à partir des éléments dessinés par l'illustrateur Jonathan Burton, un message personnel, un tirage au sort, le tout accessible depuis une newsletter et une page dédiée. Un visuel statique ne suffisait pas ; une vidéo générée pour chaque visiteur, oui, à condition de rester rapide et juste à chaque fois.
Ce que j'ai construit
Le pipeline de génération et le front. Chaque carte est rendue à la demande : les choix du visiteur (visage, buste, jambes, bras, accessoires, puis un titre et un message) sont composés par FFmpeg en vidéo GIF animée, de façon synchrone, derrière une application PHP 8.3 et Twig. Le parcours en trois étapes en Alpine.js (personnaliser, participer, partager), avec l'API Web Share sur mobile pour envoyer la vidéo directement dans WhatsApp, Messages ou Instagram, en plus de l'e-mail, du téléchargement et du lien. Les inscriptions alimentaient la newsletter via l'API du prestataire. J'ai aussi porté l'hébergement, le déploiement, la CI et le travail de performance pour le lancement.
Stack
PHP 8.3, Twig, Alpine.js, FFmpeg, API Web Share, CI/CD GitLab
Résultat
5 950 cartes créées et 41 000 e-mails envoyés, deux fois l'objectif initial, sans amplification payante. Meilleure innovation éditoriale de marque, Trophées Content' Innovations 2025 d'All for Content.
L'étape de personnalisation, extraite de la vidéo de candidature · Trophées Content' Innovations 2025, Meilleure innovation éditoriale de marque
2025 · EDI M3, éditeur de La Semaine (Metz, Nancy, Thionville) · TypeScript, React Native, backend WordPress
Fil d'actualités en temps réel, l'édition hebdomadaire avec lecture PDF hors ligne sur abonnement, navigation par ville, partage natif. Publiée sur l'App Store et Google Play.
Travailler avec moi
Missions
Projets (intégrations, API, apps Shopify), correctifs et maintenance, ou en renfort dans votre équipe pour le backend, la revue de code et l'architecture.
Disponibilité
Freelance, à temps partiel ou à temps plein. Ouvert à un CDI. Disponible dès maintenant.
Stack
PHP 8 (Symfony, API Platform, Laravel), Node.js, TypeScript, PostgreSQL, MySQL, RabbitMQ, Shopify Admin API et webhooks, CI/CD GitLab, SonarQube, Sentry, n8n, API OpenAI.
Où
À distance depuis Tunis, CET.
Langues
Français et anglais, tous deux C1, à l'écrit et à l'oral.
Facturation
Via ma propre société, Trey Labs, en EUR.
Réponse
Sous 24 heures.
J'ai travaillé avec CosaVostra (Paris), Atelier Blend (France), italist (marketplace de luxe), et via CosaVostra avec le Ritz Paris, Desjoyaux et Rouje.
L'e-mail est le moyen le plus rapide de me joindre.