
Loïc Carlier
Développeur Backend Senior | DevOps & Data
Salaire / Taux journalier
59163 Condé-sur-l'Escaut, France
Freelance
Expertises
Langues
À propos
Introduction
Développeur Backend/DevOps avec 7+ ans d'expertise PHP Symfony et architecture microservices. Spécialisé migration Kubernetes GCP, optimisation performance et intégration OMS internationaux. Maîtrise complète cycle DevOps, agilité Scrum Master et support production N3 pour applications haute disponibilité.
Expérience de travail
DevOps
Auchan Retail
sept. 2022 - mars 2025
2 ans 7 mois
Villeneuve-d'Ascq, France
Dans le cadre de mon parcours chez Auchan, j'ai pris des responsabilités accrues sur l'application AROM, élargissant mon périmètre fonctionnel pour inclure la gestion des commandes, du transport, des retours clients et des aspects comptables. J'ai également assumé le rôle de Scrum Master, encadrant l'équipe et facilitant l'application des méthodologies Agile. Ma mission consistait à développer et maintenir les fonctionnalités liées à l'évolution de la commande, du transport, des retours clients et de la comptabilité, tout en assurant le bon fonctionnement de l'application dans un environnement Cloud Native sur Google Cloud Platform (GCP), et à exercer le rôle de Scrum Master pour l'équipe, en facilitant la communication, l'organisation et le respect des méthodes Agiles. Migration des applications vers un cluster Kubernetes managé par GCP via Google Kubernetes Engine. Assuré le rôle de Scrum Master, en organisant les cérémonies Agile de l'équipe et en facilitant la communication et la collaboration. Migration technique des applications de Symfony 3 vers 4, puis de Symfony 4 vers 5, assurant la compatibilité et la stabilité du code. Mis en place et suivi des KPI de vélocité pour mesurer et améliorer la performance de l'équipe. Effectué des astreintes en tant que support N3, garantissant la disponibilité et la stabilité de l'application. Grâce à ces actions, j'ai contribué à l'amélioration de la performance, de la fiabilité et de l'évolutivité de l'OMS (AROM). La migration réussie des applications de Symfony 3 vers 4, puis de Symfony 4 vers 5, a permis de moderniser le code, d’améliorer la sécurité et de bénéficier des dernières fonctionnalités du framework. Ma gestion de l'équipe et le suivi des KPI ont permis d'optimiser la vélocité et d'accroître l'efficacité de la production. Mon expérience en support N3 a consolidé ma capacité à résoudre les problèmes critiques et à garantir la continuité du service.
ALTEN
déc. 2017 - oct. 2022
4 ans 11 mois
Villeneuve-d'Ascq, France
Développeur PHP Symfony (Auchan)
sept. 2019 - oct. 2022
3 ans 2 mois
Villeneuve-d'Ascq, France
Je suis retourné chez Auchan, sur leur invitation, pour renforcer l'équipe de développement de l'OMS AROM. Mon rôle cette fois-ci s'est orienté vers de nouvelles briques fonctionnelles, incluant les systèmes de paiement, de fidélité, de scoring (détection de fraude) et l'intégration d'un système de fidélité pour l'Ukraine. Ma mission consistait à développer et maintenir les briques existantes liées aux paiements, à la fidélité et au scoring, ainsi qu'à créer une nouvelle brique pour l'intégration d'un système de fidélité pour l'Ukraine, en assurant la performance, la fiabilité et la capacité à s'intégrer au système AROM existant, tout en répondant aux exigences spécifiques aux pays. En parallèle, j'ai également contribué à la France au démantèlement d'une brique legacy, facilitant la migration vers le nouveau système d'OMS (AROM). J'ai développé de manière autonome une nouvelle brique de système de fidélité pour l'Ukraine, partant de zéro. J'ai collaboré étroitement avec les équipes métier pour comprendre et traduire les spécificités fonctionnelles et les exigences du pays, assurant une adaptation parfaite aux besoins locaux. Réalisé un ensemble complet de tests d'intégration, fonctionnels (Behat) et unitaires pour garantir la qualité du code. Documenté en détail la brique développée pour faciliter la maintenance et l'évolution de celle-ci. J'ai également participé au démantèlement d'une brique legacy pour migrer vers le nouveau système d'OMS (AROM). Grâce à ces actions, j'ai contribué à étendre les capacités de l'OMS (AROM) et à permettre l'introduction du programme de fidélité en Ukraine. La migration de la brique legacy en France a amélioré l'efficacité du système et réduit la dette technique. J’ai démontré une capacité à comprendre les spécificités des différents pays et à traduire ces besoins en solutions techniques robustes.
Développeur PHP Magento (TopOffice)
avr. 2019 - oct. 2019
7 mois
Villeneuve-d'Ascq, France
Chez TopOffice, j’ai été chargé d’améliorer et de faire évoluer une plateforme e-commerce Magento, en assurant sa performance et sa stabilité. Développer des fonctionnalités front-end et back-end pour enrichir l’expérience utilisateur sur le site e-commerce et renforcer les outils de gestion utilisés en interne (back-office Magento). J’ai mené une migration de la plateforme Magento de PHP 5.6 vers PHP 7.1, en assurant la compatibilité du code existant, la mise à jour des modules personnalisés, et la stabilité globale de l’application. J’ai également pris en charge l’écriture et l’exécution des tests de non-régression, la mise en production, ainsi que le suivi post-MEP pour garantir un déploiement sans impact sur les utilisateurs. J’ai conçu et développé plusieurs fonctionnalités spécifiques Magento, tant côté back-office (gestion de catalogues, commandes, règles de prix) que côté front (interfaces utilisateur). J’ai réalisé la migration du code vers PHP 7.1, en identifiant les incompatibilités, en adaptant les modules personnalisés, et en menant des tests de non-régression pour garantir une transition fluide. J’ai mis en place et exécuté des procédures de mise en préproduction et de mise en production, en lien avec les équipes système et métier. La migration PHP a été effectuée sans interruption de service ni régression critique, tout en améliorant sensiblement les performances de l’application Magento. Les nouvelles fonctionnalités livrées ont contribué à fluidifier la gestion des produits et à optimiser l’expérience d’achat pour les utilisateurs finaux.
Développeur PHP Symfony (Auchan)
déc. 2017 - mai 2019
1 an 6 mois
Villeneuve-d'Ascq, France
Dans le cadre de mon travail sur l'application AROM (Auchan Retail Order Manager), un système d'Order Management System (OMS) maison, j'ai été assigné au développement back-end de la solution micro-services, avec une focalisation principale sur deux briques essentielles : le 'sourcing' (aiguillage des commandes) et le 'stock' (gestion du stock physique). Ma mission consistait à développer et maintenir ces deux briques micro-services, en assurant leur performance, leur fiabilité et leur capacité à gérer les spécificités de différents marchés, AROM étant un projet international. J'ai développé les microservices en utilisant une stack technique basé sur PHP et Symfony, en tirant parti de Docker pour la conteneurisation. Conception et exécution de scénarios de tests de performance avec Gatling (Scala) et analyse des points de contention avec Blackfire pour optimiser les performances. Création d'un ensemble complet de tests d'intégration, fonctionnels (Behat) et unitaires (PhpUnit) pour garantir la qualité du code. Documentation fonctionnelle et technique pour faciliter la maintenance et l'évolution du système. Développement d'un nouveau workflow de commande spécifique pour le marché russe. Implémentation de règles de gestion personnalisées pour différents pays, afin d’adapter le système aux exigences locales. Grâce à ces actions, j'ai contribué à améliorer significativement la performance et la flexibilité du système AROM. Plus précisément, j'ai permis le lancement du nouveau parcours de commande en Russie. L'implémentation des règles spécifiques aux pays a permis d'optimiser la gestion du stock dans différents contextes et de réduire les erreurs liées aux particularités locales. J'ai également réalisé une documentation complète concernant les parties du système que j'ai développées, facilitant ainsi la maintenance et l'évolution de ces composants par l'équipe.
Développeur FullStack (back : JAVA 8 , FRONT: Angular 2)
Sopra Steria
mars 2017 - oct. 2017
8 mois
Région de Lille, France
Dans le cadre d'un projet visant à unifier la vision des données clients pour les différentes enseignes d'Auchan, j'ai été intégré à une équipe pour développer une solution technique complète, du front-end au back-end. Ma mission consistait à concevoir et implémenter une couche front-end en Angular 2, et une architecture back-end en Java 8, dans le cadre d'un système visant à regrouper et restituer des données clients, comme leurs habitudes d'achat et leurs interactions avec les enseignes. L'objectif était de fournir une vue unifiée et accessible via des APIs REST, facilitant l'exploitation par les applications internes, tout en respectant une politique stricte de non-manipulation de données personnelles sensibles. Pour la partie back-end, j'ai développé en Java 8 un cache haute disponibilité, intégré à une base de données NoSQL (MongoDB), pour garantir des performances élevées et une forte résilience. J'ai étendu l'architecture de webservices REST existante, en concevant et implémentant de nouveaux endpoints pour exposer des informations unifiées au format JSON, en parfaite conformité avec les spécifications du projet. Parallèlement, j'ai développé la vue 360° du client en Angular 2, permettant aux utilisateurs internes d'accéder facilement à un profil client enrichi, basé sur ses interactions passées avec les enseignes, en adoptant une approche de développement orientée composants pour optimiser la réactivité et la maintenabilité de l'application. La solution a permis une amélioration significative de la réactivité des services internes et a facilité l'accès à des données clients agrégées, fiables et standardisées pour les équipes métier. Ce travail a non seulement contribué à améliorer la prise de décision, mais a également renforcé la conformité et la sécurité des données client, tout en offrant une base solide pour les futurs développements.
Développeur PHP
AILYAN
juin 2016 - oct. 2016
5 mois
Douai, France
Lors de mon stage chez Ailyan, une startup développant une solution tablette pour les personnes âgées et en situation de handicap, j’ai été intégré à une équipe dont le rôle était de maintenir et d’améliorer l’infrastructure web gérant les fonctionnalités de l’application mobile. Ma mission consistait à développer et améliorer des fonctionnalités clés du site web, permettant à différents profils d’utilisateurs (utilisateurs finaux, professionnels de santé, administrateurs) de gérer les services accessibles depuis la tablette, tout en garantissant la sécurité, la simplicité d’utilisation et la maintenabilité du code. J'ai conçu et mis en œuvre un système de login sécurisé avec gestion des rôles, permettant d'attribuer des permissions spécifiques à chaque utilisateur. J’ai également développé un module de messagerie (tchat) facilitant la communication entre les utilisateurs. Pour améliorer la qualité du code existant, j'ai réalisé une refonte complète, en appliquant des principes de clarté, de réutilisabilité et de maintenabilité. Enfin, j'ai mis en place un système de gestion de versioning Git, structurant le dépôt pour faciliter la collaboration et le suivi des modifications au sein de l'équipe. La solution que j'ai contribué à développer a permis de centraliser la gestion des interactions avec l'application mobile, tout en simplifiant grandement l'accès aux services pour les utilisateurs. Le système de tchat et la gestion des rôles ont rendu la plateforme beaucoup plus conviviale et accessible. Cela a permis d’élargir l’impact du produit en facilitant l’accès aux fonctionnalités essentielles.
Développeur PHP
Wikango
juin 2015 - oct. 2015
5 mois
Région de Lille, France
Dans le cadre d'un projet interne, j'ai été chargé d'améliorer un back-office métier utilisé quotidiennement par les équipes service après-vente et commerciales. Ma mission consistait à moderniser et à améliorer les fonctionnalités de cet outil critique pour optimiser la gestion des activités de support, de contrôle et d’administration, en particulier le suivi des ventes et des interventions associées. J'ai commencé par analyser les besoins des équipes métier pour identifier les points faibles de l'outil existant. Ensuite, j'ai modifié et enrichi plusieurs modules de l'application, améliorant la visualisation des ventes, l'accès aux historiques, et la gestion des statuts d'intervention. J'ai veillé à maintenir la cohérence des règles métier tout en optimisant l'ergonomie pour faciliter la prise en main, même pour les utilisateurs non techniques. J'ai travaillé en étroite collaboration avec les équipes métier pour valider les évolutions et m'assurer de leur adéquation avec les besoins réels. Grâce à ces améliorations, les équipes SAV et commerciales ont gagné significativement en efficacité dans le suivi des ventes et des interventions, réduisant les erreurs de traitement et accélérant l’accès à l’information. L’outil est devenu un point central de pilotage pour les opérations de support client, contribuant à une meilleure satisfaction client et une optimisation globale des processus.
Stage en développement
Cyber base
juin 2014 - juil. 2014
2 mois
Crespin, France
Formation
Formation Data-Upskilling | Benjamin Dubreu
2025 - 2025
3 mois
SUPINFO
Master of Science - MS
2015 - 2017
2 ans 1 mois