Expérience

iad

Février 2023 - présent

IAD est une licorne française spécialisée dans la transaction immobilière.
L’entreprise a un modèle innovant qui combine l’immobilier, la technologie et le marketing de réseau.

Histoire toujours en cours d’écriture…

Convelio

Février 2022 - Février 2023

Convelio est un commissionnaire de transport spécialisé dans les produits haut de gamme et de luxe.
Cette startup française offre des devis instantanés pour toutes les destinations principales dans le monde.

Refonte par itérations d’un système initialement basé sur Laminas et Salesforce vers un backend en full API sous Symfony. Les développements ont été menés en architecture hexagonale et déployés de manière continue.

  • Système de gestion des documents avec un hébergement sur Google Cloud Storage.
  • Migration de tous les documents clients depuis DropBox vers Google Cloud Storage.
  • Mise en place de Symfony Messenger ainsi que d’un système de monitoring des messages.
  • Optimisation de l’environnement Docker pour les développeurs travaillant sous macOS.

Emakina

Septembre 2011 - Février 2022

Emakina est un groupe d’agences de communication en Europe.
L’entreprise est connue pour ses solutions innovantes et son expertise stratégique.

Industrialisation des processus et de l’amélioration de la qualité logicielle à l’échelle de l’entreprise.

  • Planification et exécution de la migration de tous nos projets vers GitLab Cloud.
  • Élaboration et déploiement d’une politique de CI/CD commune dans GitLab.
  • Installation de runners GitLab privés sur Google Cloud Platform avec Terraform et Helm.
  • Processus automatisés autour de GitLab, Jira, Confluence, Platform.sh, Okta et Workplace.
  • Réalisation d’audits portant sur les bonnes pratiques, la qualité, la performance et la sécurité.
  • Participation aux recrutements en sélectionnant les profils et en menant les entretiens techniques.
  • Implication dans la gestion opérationnelle de l’entreprise à travers son “management étendu”.

Participation en tant qu’expert sur divers projets clients, accompagnée d’un engagement constant dans l’amélioration des processus de développement au sein de l’entreprise.

Magento 1 (projet client)

  • Encadrement technique de l’équipe internationale comprenant aussi des développeurs du client.
  • Conception, réalisation et déploiement d’un projet d’infrastructure-as-code (Packer, Terraform, CodeDeploy) pour la migration de notre hébergeur historique vers AWS.
  • Mise en place d’une stratégie de CI/CD et d’un monitoring des infrastructures.
  • Profiling manuel et monitoring automatisé des performances via Blackfire.
  • Migration anticipée de PHP 5.5 vers PHP 7.2 sans attendre le support officiel de la part de Magento.

Magento 2 (open source)

  • Réduction significative (± 40%) du temps de chargement de certaines pages en back-office.
    Ce correctif a été déployé avec la version 2.3.1 de Magento.
  • Optimisation de la gestion d’un fichier interne pour améliorer l’expérience des développeurs.
    Cette évolution a été déployée avec la version 2.3.2 de Magento.

Proximis (projets clients)

  • Développement back-end (PHP) de la boutique d’e-commerce B2C d’une marque de cosmétiques en étroite collaboration avec l’éditeur, permettant l’intégration de nos retours dans la solution.
  • Développement front-end (AngularJS) de la page produit de la boutique d’e-commerce B2C d’une marque de pâtisserie, permettant la création d’une expérience utilisateur unique.
  • Accompagnement des équipes découvrant cette solution pour les aider à monter en compétences.

Interne

  • Déploiement de Docker pour la gestion de tous nos environnements de développement.
  • Élaboration d’un workflow Git unifié, destiné à être adopté par tous nos développeurs.
  • Définition d’une liste de règles d’or pour encadrer nos processus de développement.
  • Animation de sessions de formations internes pour renforcer les compétences de l’équipe.
  • Mentorat des nouveaux arrivants pour faciliter leur intégration et leur développement professionnel.

Poursuite du développement de la plateforme e-commerce B2B sur Magento, incluant son expansion vers de nouveaux marchés européens. Cette période a été marquée par la constitution d’une équipe internationale de développeurs et l’adoption de processus de développement Agile.

  • Application Symfony autonome pour gérer l’import massif de références chaque nuit dans Magento.
  • Système pour convertir des devis hors ligne en paniers, même avec des références inconnues.
  • Optimisations dont le support de produits configurables avec des centaines de combinaisons.
  • Mise en place d’un serveur de traitement pour décharger le serveur web des tâches les plus lourdes.
  • Implémentation de Varnish et de règles personnalisées, ainsi que la configuration des blocs ESI.

Développement d’une nouvelle plateforme e-commerce B2B sur Magento pour la filiale française d’un grand groupe international, dont plus d’une vingtaine de modules et de widgets sur cette période.

  • Validation du panier par une tierce personne pour transposer les protocoles spécifiques à notre client.
  • Restrictions de moyens de paiement et d’ajustement des frais d’expédition via des règles géographiques configurables en back-office.
  • Personnalisation des frais d’expédition par produit et en fonction de la quantité ajoutée au panier.

3iL

Décembre 2019 - Février 2021

3iL est une école d’ingénieurs en informatique située à Limoges.
C’est aussi l’une des 210 écoles françaises habilitées à délivrer un diplôme d’ingénieur.

Responsable de l’enseignement Gestion du code source au sein du Bachelor Informatique, où j’étais chargé de guider les étudiants dans la mise en place de processus de qualité couvrant divers aspects essentiels.

  • Git pour la gestion du code source, dont la collaboration, le versionnement et la résolution de conflits.
  • Gestionnaires de dépendances et leur utilisation dans le processus de développement logiciel.
  • Gestion sémantique des versions et de l’importance de suivre les bonnes pratiques.
  • Introduction aux analyseurs de code statiques pour identifier les erreurs et les problèmes potentiels.
  • Formation sur les tests fonctionnels et les tests unitaires.
  • Industrialisation de ces éléments, en les aidant à les intégrer dans des processus de CI/CD.

Université de Limoges

Septembre 2016 - Novembre 2021

Université de Limoges est une université publique.
Elle compte plus de 16 000 étudiants et près de 1 000 universitaires et chercheurs.

Responsable de l’enseignement Docker au sein de la licence professionnelle Développeur d’Applications Web et Big Data, où j’étais chargé de transmettre à mes étudiants les compétences fondamentales pour une utilisation efficace de Docker dans leur pratique quotidienne.

  • Cours théoriques et pratiques couvrant les concepts de base de Docker.
  • Mise en place d’un environnement multi-conteneurs pour développer avec Symfony.