
Herve MULUDIKI
Expert développement Agentique IA et Coach craft
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Plus de 25 ans en IT, expert Software Craftsmanship et conduite du changement technique. J’aide les équipes à passer du “vibe coding” à une véritable ingénierie assistée par IA : décider avant de construire, prouver par construction, et rendre la machine apprenante. Pour livrer des logiciels de qualité, maintenables et traçables, avec l’IA agentique comme partenaire d’ingénierie encadré (pas comme simplegénérateur de code).
Expérience de travail
Coach International en Software Craftsmanship & Dev IA
BNP Paribas - Securities Services
juin 2024 - Présent
2 ans 5 mois
93100 Montreuil, France
Dans le cadre du projet de transformation digitale de Bnp Securities Services, j’accompagne les équipes de développements environ 3000 ingénieurs du pôle BP2S dans la mise en place et la conduite des changements techniques : Mise en place d'une SDLC complète outillée où l'assistant IA (Claude Code) est encadré par un processus d'ingénierie de niveau senior : pipeline en 5 phases (Frame, Shape, Build, Verify, Ship), gates de décision humaine, agents spécialisés. Traçabilité de bout en bout : exigences en docs-as-code (validation Zod, matrice de traçabilité), ADRs, garde-fous exécutables (boot-smoke DI, lint d'architecture, dependency-cruiser, verrou qualité Biome hard-fail). Mémoire persistante de l'assistant (règles contextuelles, artifacts, lessons) transformant un LLM stateless en collaborateur fiable d'une session à l'autre. Sécurité et conformité RGPD by design : chiffrement des PII, garde des secrets multiniveaux avec canary de non-régression en CI. Mentorat et Accompagnement : Formation et coaching des équipes de développement sur les meilleures pratiques en matière de qualité logicielle, y compris le clean code, les principes SOLID, le test-driven development (TDD), le BDD et l'intégration continue (CI/CD). Amélioration des Processus : Évaluation des flux de travail existants et mise en œuvre de méthodologies agiles pour optimiser la collaboration, la productivité et la livraison de produits logiciels de haute qualité. Leadership Technique : Conseiller et encadrer les développeurs sur la conception logicielle, la révision de code, et la mise en œuvre de standards techniques robustes pour réduire la dette technique. Stratégie de Transformation : Accompagnement des organisations dans leur transformation culturelle et technique, en promouvant une approche centrée sur la qualité et la durabilité des produits numériques. Suivi et Amélioration Continue : Mise en place d'indicateurs clés de performance (KPIs) pour évaluer l'impact des initiatives de coaching et ajuster les stratégies en fonction des résultats. Facilitateur international pour conduire le plan de transformation technique aux équipes en Inde, Portugal, Luxembourg et Zone Amerique/Canada.
Consultant senior et software crafter
Capgemini
janv. 2024 - juil. 2024
7 mois
92130 Issy-les-Moulineaux, France
Dans la task force One Craft, création de formation, coaching de nombreux projets pour la mise en place de stratégies de tests, de clean code et d’automatisation de la CI/CD.
Engineering manager
EUDEMIA
juin 2023 - mars 2024
10 mois
7620 Paris, Danemark
Dans cette fonction, je joue un rôle pivot dans la transformation numérique et l'optimisation des processus IT au sein de l'entreprise. Mes principales responsabilités englobent : - Stratégie IT : Développement et mise en œuvre de stratégies informatiques alignées sur les objectifs globaux de l'entreprise, garantissant l'efficacité opérationnelle et l'avantage concurrentiel. - Gestion de Projets de Transformation : Je dirige des projets de transformation des systèmes d'information, supervisant toutes les étapes, de la planification à l'exécution, en veillant au respect des délais et budgets. - Supervision des Ressources : Je gère les ressources humaines et techniques de la direction informatique, assurant l'optimisation des talents et des technologies disponibles. - Innovation Technologique : Actif dans l'évaluation et l'adoption d'innovations technologiques, je m'assure que l'entreprise reste à la pointe de la technologie tout en garantissant la sécurité des informations. - Facilitation du Changement : Je facilite les changements organisationnels en formant et accompagnant les équipes vers l'adoption de nouvelles pratiques, assurant une transition fluide. - Collaboration Interdépartementale : Je collabore étroitement avec d'autres départements pour garantir que les systèmes d'information répondent aux besoins métiers et appuient les objectifs stratégiques. - Analyse et Amélioration : J'évalue régulièrement la performance des systèmes IT pour identifier et mettre en œuvre des améliorations, augmentant ainsi l'efficacité et la productivité. - Gestion des Partenariats : La gestion des relations avec les fournisseurs et partenaires technologiques est essentielle pour assurer des collaborations bénéfiques et durables. - Formation et Sensibilisation : Je conduis des ateliers et formations pour encourager l'adoption de technologies et pratiques nouvelles, promouvant une culture d'innovation continue.
Lead Developer
CANAL+ Group
nov. 2021 - juil. 2023
1 an 9 mois
92130 Issy-les-Moulineaux, France
Pilotage et encadrement d’une équipe de développeurs Java / Angular dans le cadre de la refonte de l’application de gestion des programmes de la chaine (MEDIAHUB). Refonte complète des IHM en Angular 12 et mise en place des API Rest (Java 17, Spring Boot). Contribuer aux développements de la backlog, des écrans et des API Rest. Collaborer avec les PO et Business Analysts au découpage des besoins utilisateurs Délivrer, rédiger et vérifier le code qui répond aux critères d’acceptabilité et à ce qui est attendu par toutes les parties prenantes Respecter et participer au developpement de la culture technique de la feature team (craftmanchip, clean architecture, DDD, TDD, pairing, revue, ...) Participer à la création et au déroulement des tests, déploiements et aux activités de production de l’équipe afin d’assurer la stabilité de la production Mener ou participer aux déploiements, rédiger la documentation de run, développer les plans de continuité et de retour aux versions précédentes
Expert en software craftsmanship - CTO
FLEXSTARTIT
mars 2017 - juil. 2023
6 ans 5 mois
7620 Paris, Danemark
Définition de la roadmap produit, de la stratégie marketing et business, Elaboration de l’intégralité des choix techniques, Conception de l’architecture technique des solutions internes et clientes, Recrutement et management de l’équipe de développement, Mise en place des bonnes pratiques de développement, Pilotage du portefeuille de projets internes et clients, Gestion des processus de cadrage (organisation et animation de réunions / ateliers) puis de spécifications, Définition des moyens, charges, et coûts globaux, ainsi que la planification associée, Définition des architectures internes et clients, Conception des infrastructures techniques robustes, sécurisées et flexibles, Mise en place du support aux équipes et suivi de la relation client, Audit, conseil et pilotage pour éclairer les clients dans leurs choix stratégiques et technologiques, Veille technologique et identification des tendances à suivre, Accompagnement des équipes pour les former sur les technologies et les méthodes innovantes, Amélioration continue de la qualité et de la compétitivité des offres.
Coach crafts, tech lead et scrum master
Agirc-Arrco
sept. 2020 - oct. 2021
1 an 2 mois
Paris, France
Au sein de la DSI de l'Agirc-Arrco, j'interviens dans l'équipe de la DSN dans le cadre d’une refonte complète des IHM en Angular 8. J’accompagne plusieurs équipes de développeurs à monter en compétence à la fois sur les technologies front et back. Epaulé d’un expert Angular, je suis le garant du respect de la méthodologie SCRUM et des bonnes pratiques du Software craftsmanship (clean code, Revue de Code, Pair-programming, du TDD, partage, mentoring). Voici quelques-unes de mes principales tâches : - Animer et aligner l’équipe de développement avec le framework Scrum, - Identifier les points bloquants et analyser les obstacles de manière proactive afin de remplir le Sprint, - Faciliter l’organisation de l’équipe, - Organisation des cérémonies au fur et à mesure de l’avancement du sprint, - Piloter la réalisation fonctionnelle des nouveaux écrans, - Participer à la roadmap des livraisons à moyen et long terme et négocier avec le Product Owner, - Identifier de nouvelles technologies disponibles et à venir pour le projet, - Garantir le respect des normes de développement et la qualité de code associée, - Assurer le support technique de développement sur leurs problèmes techniques, - Contribuer aux développements du backlog. Je mets au service de l'équipe mon sens de la diplomatie, ma pédagogie et mon humilité pour créer une réelle relation de confiance avec tous les développeurs. J'ai un sens prononcé pour l'esprit d'équipe et m'assure que chaque personne puisse donner son point de vue sur les sujets techniques. J'aime partager mes points de vue et suggestions pour alimenter les discussions et aider l’équipe à prendre les meilleures décisions. Sur ce dernier sujet, je suis force de proposition sans être dans l’imposition de mes choix. Stack technique : Java 8 (RESTful API), Angular 8 (Jest, Ag-grid…), PostgresSQL 10, Spring Framework
Coach crafts, technical lead and software craftsman
Crédit Agricole Assurances
avr. 2018 - juil. 2020
2 ans 4 mois
7620 Paris, Danemark
In an agile development team, as a technical expert i am in charge of the handover of a legacy codebase application (monolith) into a brand new tailored software in the "Craftsman" mindset and microservices paradigm: - promote the culture of learning, collaboration and continuous improvement, - closely collaborate with technology and product leaders, QA, DevOps and other teams to orchestrate software development efforts, - Provide architectural and strategic recommendations for both backend and frontend development, - Implement asynchronous messaging patterns to communicate between services, - Provide valuable input into standards, design, testing and refactoring, - participate in the development process, including implementing new standards, tools, APIs, and workflows.
Senior Developer Technical Lead
JCDecaux
mars 2017 - mars 2018
1 an 1 mois
78370 Plaisir, France
Au sein du département des systèmes d'information de JCDecaux, je contribue, au sein d'une petite équipe, à différentes phases des projets : définition de l'architecture technique, qualification des besoins techniques basés sur les user stories, développement et suivi des travaux en cours. Mes responsabilités incluent : Développement en microservices, Définition d'architectures selon le paradigme Domain Driven Design, Participation à la conception, l'architecture et le déploiement d'API Restful, Programmation en Java 8 dans des environnements Netty, Tomcat et JBoss, Implémentation de la spécification Java EE JAX-RS, Revue de code et vérification des métriques (Jenkins, Sonar) pour garantir la qualité du code, Transmission des bonnes pratiques de développement, Maintenance d'applications existantes basées sur EAR, JBoss et SOAP.
Lead fullstack java developer
Societe Generale Corporate and Investment Banking - SGCIB
juin 2016 - mars 2017
10 mois
La défense
J'étais responsable de la conception, du développement et du déploiement de solutions logicielles dans une architecture DEVOPS. À partir des besoins métiers, j'ai développé des applications avec AngularJS et des outils JavaScript pour le frontend, et Java 8 pour le backend. Pour garantir la qualité et maintenir un haut niveau de livraison, j'ai réalisé des revues de tests appropriées sur les projets assignés, en utilisant des outils comme JUnit, Jasmine et Cucumber. Environnement technique : Architecture : Microservices SOA basés sur REST, RabbitMQ, SOAP, paradigme DEVOPS, méthode agile Scrum. Outils de collaboration : JIRA, Lync. Outils de gestion de code : Git, GitHub. Développement Java 8 : Lambdas, Lombok, Spring Framework (Spring Boot), interfaces fluides. Gestion des logs : ELK (Elasticsearch, Logstash, Kibana), Logback. Tests : Tests unitaires (JUnit), tests d'acceptation (Cucumber). Livraison continue : Maven, Jenkins, XLDeploy, Mustache, Puppet. Gestion de configuration : Gestion des environnements et automatisation des déploiements.
Consultant senior Java JEE / Angularjs
Air France - KLM Cargo and Martinair Cargo
févr. 2014 - juil. 2016
2 ans 6 mois
Tremblay-en-France, France
Industrialisation des outils IBC (In Business Computing) selon les nouveaux standards IT d'Air France KLM, avec des clients légers en Java JEE, AngularJS et services web REST. Contexte international (anglais) : Rédaction des spécifications fonctionnelles et techniques, Développement : interface utilisateur (HTML5/JS), Java, JavaScript (AngularJS), batch Java, Conception et intégration du modèle de données dans Oracle 11g (data dictionary, modélisation métier, programmation ORM), Automatisation des tests unitaires, Intégration continue.
Senior Java Developer
Aubay
nov. 2011 - janv. 2014
2 ans 3 mois
92100 Boulogne-Billancourt, France
En équipe ou en autonomie, j'ai développé de grandes applications web métiers en Java JEE dans un environnement Unix. J'ai également géré certaines parties de projets, notamment la rédaction des spécifications fonctionnelles et techniques, la maintenance ou l'amélioration des applications existantes, ainsi que l'estimation des coûts des projets.
Project leader / Software engineer
Euler Hermes
août 2010 - oct. 2011
1 an 3 mois
Mission pour le compte d'Euler Hermès Sfac au sein de la division assurance du groupe Sopra : Chef de projet pour le développement d'une plateforme d'échange entre le système informatique d'Euler Hermès et le système cloud SalesForce.com.
JAVA/JEE DEVELOPER JEE
Société Générale
sept. 2008 - août 2010
2 ans
Nantes, France
Mission pour le compte de Société Générale au sein de la division recherche et développement du groupe Sopra : Développement de logiciels dans la suite JAVA Sopra Evolan, Conception d’écrans JSP, Programmation avancée en Java dans un environnement de projet complexe utilisant les frameworks Struts, Spring et Hibernate.
Apprenti ingénieur
Prolival
janv. 2002 - août 2008
6 ans 8 mois
Tierce maintenance applicative principalement sur MAINFRAME IBM système i
Formation
IB CEGOS
Directeur informatique, managez le système d'information, Computer Science
2023 - Présent
3 ans 5 mois
Activités et associations : Cerner les missions du directeur Assurer la cohérence avec la stratégie de l'entreprise Piloter les projets Travailler avec des prestataires externes Gérer les budgets Manager les équipes et assurer la qualité
Cette formation donne les clés pour maîtriser toutes les dimensions du métier de Directeur des Systèmes d'information : organiser l'activité, mettre en place et sécuriser les processus, gérer les budgets, manager les collaborateurs. Pour décliner la stratégie de l’entreprise, le responsable informatique pilote des équipes d’horizons très différents. Véritable chef d’orchestre, il organise l’activité et fédère les hommes qu’il supervise. Il coordonne l’ensemble des domaines, optimise la gestion des processus, gère un budget et fixe les priorités. Il doit veiller aux bons développements et assurer une exploitation du SI satisfaisante pour tous les utilisateurs. Cette formation donne les clés pour maîtriser toutes les dimensions de ce métier.
Epitech Executive Mba
Executive MBA, Management et Entreprenariat IT
2021 - 2023
1 an 8 mois
Activités et associations : L’Executive MBA d’Epitech s’adresse aux professionnels du monde numérique. Le programme dispose de plusieurs spécificités, comme l’apprentissage par projet pour développer le travail collaboratif, un stage de trois jours dans le camp d’entraînement du GIGN pour apprendre à se dépasser et à renforcer son leadership, ou encore un suivi individuel par un coach pendant deux ans pour une approche personnalisée.
L’Executive MBA Epitech classé par la presse parmi les 8 formations d’excellence du moment. L’objectif de ce programme est de permettre à ses participants de devenir des acteurs clés de la transformation de leur entreprise, ainsi que des leaders au sein de leur équipe.
Agilbee
Certification scrum master
2021 - 2021
1 mois
Coach Academie
Certification Coach Praticien, Coaching professionnel
2020 - 2021
1 an 1 mois
The objective is to become a certified professional coach, that is to say a speaker who knows how to set the framework of coaching and establish an assignment contract. The coach masters the art of questioning, analyzes the client's request, precisely identifies his needs to help him define his objectives. The coach in training learns and tests how to accompany the client in the achievement of his objectives during the course of sessions. that integrate tools adapted to the client's situation and resources into the coaching process. It also evaluates the results according to criteria that have been determined upstream. In order to continuously improve his professional practice, he shares his experiences in supervision, through mentoring and peer exchange. In this way, he develops and implements his professional skills development plan. Crédit: coach-academie.fr
ITIN
Master, IT Engineering
2002 - 2008
6 ans 1 mois
Licences et certifications
Certified ScrumMaster® (CSM®)
Délivré le : mars 2021
Les fondements du leadership
Délivré le : nov. 2020
Gérer les hauts potentiels
Délivré le : nov. 2020
Évoluer de Manager à Leader
Délivré le : nov. 2020
Les fondements du leadership exécutif
Délivré le : nov. 2020
Penser comme un leader
Délivré le : nov. 2020
Devenir un bon Scrum Master
Délivré le : oct. 2020
Les fondements du marketing en ligne
Délivré le : oct. 2020
Portfolio

Conception d'une marketplace de plugins IA : un orchestrateur multi-agents du cycle SDLC
