Concevoir des architectures robustes, fluidifier les livraisons, faire grandir les équipes.
Fort de 20+ ans d’expérience dans le développement logiciel, l’architecture technique et l’industrialisation des environnements cloud, j’accompagne les équipes dans la construction de systèmes fiables, évolutifs et sécurisés.
Mon crédo : transformer la complexité en simplicité opérationnelle en apportant des solutions pragmatiques, scalables et pensées pour durer.
⸻ Mes expertises clés • Architecture logicielle moderne : microservices, DDD, clean architecture • DevOps & automatisation : CI/CD, GitHub Actions, Docker, Kubernetes, Terraform • Cloud : Azure (expertise avancée), GCP, gestion de l’infra as code • Développement fullstack : Java (Spring Boot), Node.js (NestJS), Angular, React • Sécurité & IAM : OIDC, Keycloak, gestion fine des identités & accès
⸻ Ce que j’apporte • Architecture durable & scalable • CI/CD optimisé & fiable • Mentorship & leadership technique • Alignement technique / produit
Conception & déploiement d’une architecture microservices REST-first (NestJS, Swagger), entièrement dockerisée et orchestrée sous Kubernetes (AKS, K3s) avec Helm.
Infrastructure as Code (IaC) : refonte complète via Terraform, gestion des clusters, des identités, des réseaux (Hub & Spoke), des secrets, et des ressources Azure, avec versioning et workflows GitOps.
Gestion des identités & sécurité : mise en place de Keycloak avec configuration fine (OIDC, gestion des realms, clients, scopes) et développement de SPIs sur-mesure pour l’authentification et l’autorisation.
Migration Cloud Azure / MongoDB Atlas (coûts, sécurité, scalabilité) : cadrage technique et coordination opérationnelle de la migration, avec optimisation des coûts, de la scalabilité et de la sécurité.
Mise en place d’une usine logicielle automatisée (CI/CD GitHub Actions), standardisation de la production (fronts + APIs), gestion multi-environnements, packaging Docker, déploiement continu.
Pilotage de l’industrialisation : reprise complète de la plateforme legacy, automatisation via Ansible, monitoring centralisé (Grafana, Kibana, Loki), mise en place d’un plan de montée de version et de sécurisation des services.
Maintenance de l’infrastructure : supervision des certificats, durcissement de la sécurité, automatisation des tâches récurrentes.
Mise en place de règles de développement unifiées (linting, conventions de commit, organisation des projets mono-repo).
Définition et intégration de standards de qualité (tests unitaires, intégration, couverture minimale, SonarQube, code review structurée).
Diffusion des bonnes pratiques au sein des équipes, animation de revues d’architecture et de sessions de mentoring technique.
Contribution à la formalisation de guides internes (conventions d’API, gestion des erreurs, sécurité des services).
Pilotage des développements sur la brique Activation (envoi de campagnes multicanales via des brokers externes), en environnement Java Spring Boot côté back et VueJS / PHP côté front.
Migration technologique vers VueJS : refonte du front-end, structuration du code, mise en place des bonnes pratiques, outillage des développeurs.
Mise en place de la chaîne d’intégration continue (Jenkins, Verdaccio, tests automatisés) pour fiabiliser les livraisons.
Conception et développement d’un nouveau service orienté produit basé sur Firebase / Firestore / Datastore, avec une interface en VueJS.
Encadrement technique et animation d’une équipe de 5 à 8 développeurs : accompagnement sur les choix techniques, revue de code, montées en compétence, synchronisation avec les équipes produit.
Conception et développement de l'outil de création de campagne marketing multicanal sms/email/site mobile/facebook/twitter (AngularJS, Zend, HTML5, API REST)
Conception et développement d'un outil d'édition de contenu HTML (site ou email) (AngularJS pour le frontend & API REST pour le backend pour la version actuelle et Zend, JQuery & JQueryMobile pour la V1)
Développement de SPA en AngularIO (V4)
Développement d'application mobile (IOS et Android) sous Xamarin
Veille techno
Développement d'applications web sous Zend Framework avec JQuery et JQuery Mobile
Mise en place d'une architecture modulaire (zend + angularjs)
Gestion de projet et d'équipe
Travail global sur l'architecture et la qualité de code pour améliorer la plateforme
Automatisation du système de build JS (git, jenkins, npm, grunt)
Conception d'un back-office accédant aux données de la boutique via les web-services de Magento (dev avec Zend framework)
Développement d'applications web ASP (VB) sous IIS6
Développement d'un service Windows en C#, traitant les données d'une BD Sql Server en s'appuyant sur une API SOAP
Développement de module additionnel Magento (front-end/back-end)
Mise en place d'une boutique de e-commerce avec Magento
Conception, développement et optimisation (performance et graphique) du moteur de recherche, du back-end ainsi que sur l'espace de création des sites web.
Mise en place d'un environnement de travail collaboratif (Eclipse, CVS, forum, wiki ...).
Sélection et installation d'un serveur dédie pour l'hébergement de l'application.
Conception d'un système de classement automatique des données du SI pourvu d'une interface web sous la forme d'un explorateur.
Travail sur l'optimisation des performances et des volumes de données transférées.
Travail sur l’optimisation des IHMs web de la solution AgreenTrace (refactoring du code en DHTML, insertion ou optimisation des CSS, JavaScript et d’Ajax).
Exécution d'un projet avec les méthodes agiles (SCRUM, test driven , codage en binome)
Analyse du secteur de la géo-localisation (acteurs, méthodes, applications);
Conception d'un moteur d'appariement modulaire;
Dans le cadre du développement de magasines interactifs pour Canal+, conception de deux assistants graphiques permettant la génération automatique et la compilation de fichiers (basés sur XML) utilisés par le serveur Wokup!.
Dans le cadre du projet SIMBAD (monitoring de patients hospitalisés), conception et réalisation en C++ d'un logiciel d'émission (utilisation d'une carte de conversion numérique/analogique National Instrument), de modification et d'affichage de signaux ECG (électrocardiogrammes) avec interface graphique Windows.