Développeur backend passionné avec 9 ans d’expérience, je conçois des solutions robustes et scalables en Java/Spring Boot, au sein d’architectures microservices et cloud. Tech lead expérimenté, je guide les équipes vers l’excellence technique, la qualité logicielle, et la livraison continue. Je cherche aujourd’hui des missions freelances à fort impact, dans des contextes exigeants (e-commerce, parfumerie, énergie…).
Audit du SI de Givaudan et rédaction d’un rapport détaillant les forces et faiblesses du parc applicatif. Co-rédacteur de la proposition d’amélioration et définitions d’objectifs. Leader backend d’une équipe de 10 personnes pour le développement d’une application React supporté par un backend composé de micro-service permettant de démontrer les best-practices et établir les futurs standards. Participation à la guilde des architectes pour l’établissement des solutions technique. Formation des développeurs aux bonnes pratiques de développement.
Leader d’équipe technique backend sur la fonctionnalité marketplace du site e-commerce B2B Sonepar. La mission consistait à synchroniser la plateforme e-commerce Sonepar avec la solution SAAS Mirakl responsables des fonctionnalités marketplace. Cette synchronisation se fait sur tout le parcours client de la proposition de produits par les vendeurs jusqu’au suivi de la commande. Elle se fait soit par batch avec Spring Batch ou en flux continu via Spring Cloud Stream en Java selon le type de données et les canaux utilisés (MongoDB et/ou Kafka). Etude et proposition de la couche de synchronisation des données entre Sonepar et Mirakl. Développement de la solution basée sur le Domain Driven Design et support auprès des équipes DevOps pour déployer la solution Spring Cloud Dataflow dans les clusters Kubernetes Azure ainsi que le déploiement continu des applications via Helm et ArgoCD. Support aux différentes features teams de Sonepar pour intégrer les fonctionnalités de la marketplace à toutes les pages concernées.
Définition des guidelines de développement et de l’architecture micro-services pour la plateforme e-commerce multi-tenant de Sonepar. Définition des quality gates pour les micro-services. Développement de la première version de CI/CD. Développement d’un générateur de micro-services. Leader d’équipe technique backend de l'équipe Aftersale, en charge du développement des fonctionnalités liées à l'authentification, à la gestion des utilisateurs et au service après-vente. Développement des workflows d’enregistrement des utilisateurs et de notification avec Camunda et Sendgrid. Gestion des features flag avec Unleash.
Développement des APIs servant à la gestion des entrepôts de Carrefour. Développement de batch d’exports de rapport de lien logistique
Maintenance et évolution des fonctionnalités pour l’éditeur de logiciel efluid pour la gestion client dans le secteur de l’énergie (facturation, relevé Linky, estimation de consommation…). Développement de batch. Développement de webservice REST. Développement des tests BDD avec Cucumber.
Refonte de traitement JAVA (Weblogic) vers une solution en service REST piloté par un workflow JBPM. Développement d’une interface web pour la gestion des clauses contractuelles des clients entreprises. Optimisation des traitements d’extraction de données. Support N2.