Salut, moi c'est Kamanga

Expert IT avec 25 ans d'expérience en développement logiciel, diplômé EPITECH et MBA. Spécialisé en software craftsmanship, gestion du changement, stratégie, direction des systèmes d'information, coaching et certifié en agilité.

Buy me a coffee
Mes 22 années professionnelles
Coach Software Craftsmanship

Coach Software Craftsmanship

Depuis 06/2021

Dans le cadre de la transformation digitale de BNP Securities Services, j’accompagne les ingénieurs du pôle BP2S dans l’adoption de nouvelles pratiques techniques et culturelles. Mon rôle comprenait le coaching sur les meilleures pratiques de qualité logicielle (Clean Code, SOLID, TDD, CI/CD) et la mise en œuvre de méthodologies agiles pour optimiser la collaboration. J’ai conçu et animé des formations sur mesure pour renforcer les compétences des équipes. En tant que leader technique, j’ai conseillé sur la réduction de la dette technique et l’amélioration des standards. Enfin, j’ai supervisé des initiatives internationales (Inde, Portugal, Luxembourg, Amérique/Canada) pour aligner les équipes sur les objectifs stratégiques.

Consultant senior et software crafter

Consultant senior et software crafter

01/2024-06/2024

Dans la task force One Craft, création de formation, coaching projets pour la mise en place de stratégies de tests, de clean code et d’automatisation de la CI/CD.

Engineering manager

Engineering manager

06/2023-

Dans cette fonction, je pilote la transformation numérique et l’optimisation des processus IT, en développant des stratégies alignées sur les objectifs de l’entreprise. Je supervise des projets de transformation, de la planification à l’exécution, tout en gérant efficacement les ressources humaines et technologiques. Mon rôle inclut l’évaluation et l’adoption d’innovations technologiques pour maintenir un avantage concurrentiel et garantir la sécurité des données. J’accompagne les équipes dans les changements organisationnels, favorisant l’adoption de nouvelles pratiques, et collabore avec les départements pour aligner les systèmes IT sur les besoins métiers. Enfin, j’évalue régulièrement les performances IT et anime des formations pour promouvoir une culture d’innovation.

Expert en software craftsmanship - CTO

Expert en software craftsmanship - CTO

03/2017-06/2023

Dans cette fonction, je définis la roadmap produit, la stratégie marketing et les choix techniques tout en concevant des architectures robustes et sécurisées pour des solutions internes et clients. Je recrute et manage des équipes de développement, en instaurant les bonnes pratiques et en pilotant un portefeuille de projets divers. Mon rôle inclut également la gestion des processus de cadrage et de spécifications, ainsi que la planification des moyens, charges et coûts. J'accompagne les équipes sur les technologies innovantes, assure le support technique et la relation client, tout en menant des audits stratégiques et une veille technologique active pour améliorer la qualité et la compétitivité des offres.

Lead Developer

Lead Developer

11/2021-06/2023

Dans le cadre de la refonte de l'application MEDIAHUB, j'ai piloté et encadré une équipe de développeurs Java/Angular, en supervisant la mise à jour des IHM avec Angular 12 et le développement d'API Rest (Java 17, Spring Boot). J'ai contribué activement à la réalisation du backlog, au développement des écrans et des API, tout en collaborant avec les Product Owners et Business Analysts pour découper les besoins utilisateurs. Mon rôle impliquait de rédiger, vérifier et livrer du code répondant aux critères d'acceptabilité et aux attentes des parties prenantes, tout en renforçant la culture technique de l'équipe (Clean Architecture, TDD, DDD). J'ai également participé aux tests, déploiements, activités de production, et rédigé la documentation pour assurer la stabilité et la continuité des opérations.

Coach crafts, tech lead et scrum master

Coach crafts, tech lead et scrum master

09/2020-10/2021

Au sein de la DSI de l'Agirc-Arrco, j'ai accompagné l'équipe DSN dans la refonte des IHM en Angular 8, tout en aidant les développeurs à monter en compétences sur les technologies front et back. En tant que garant de la méthodologie Scrum et des pratiques de Software Craftsmanship (Clean Code, TDD, Pair Programming), j'ai animé l'équipe, organisé les cérémonies Scrum et assuré le respect des normes de développement. Mes missions incluaient la gestion des sprints, la facilitation organisationnelle, la roadmap des livraisons, et le support technique. J’ai également contribué au backlog et piloté la réalisation des nouveaux écrans, tout en favorisant un esprit collaboratif et en partageant mes connaissances pour soutenir la prise de décision collective. Stack : Java 8 (RESTful API), Angular 8, PostgreSQL, Spring Framework.

Coach crafts, technical lead and software craftsman

Coach crafts, technical lead and software craftsman

04/2018-06/2020

En tant qu'expert technique dans une équipe agile, je pilote la migration d'une application monolithe héritée vers un logiciel sur mesure en adoptant une approche "Craftsman" et une architecture microservices. Mon rôle consiste à promouvoir une culture collaborative et d'amélioration continue, fournir des recommandations stratégiques pour le backend et le frontend, mettre en œuvre des modèles de messagerie asynchrone, et contribuer aux standards, au design et aux tests. J'interviens également dans le développement de nouveaux outils, API et workflows pour optimiser les processus.

Senior Developer Technical Lead

Senior Developer Technical Lead

03/2017-03/2018

Au sein du département IT de JCDecaux, je participe à toutes les phases des projets, de la définition de l'architecture technique au développement et suivi des travaux. Je développe des microservices, conçois des architectures basées sur le Domain Driven Design et déploie des API Restful. Je programme en Java 8 (Netty, Tomcat, JBoss), implémente JAX-RS, effectue des revues de code et assure la qualité via Jenkins et Sonar. Je transmets les bonnes pratiques de développement et maintiens des applications existantes sur EAR, JBoss et SOAP.

Lead fullstack java developer

Lead fullstack java developer

06/2016-02/2017

J'étais responsable du développement et du déploiement de solutions logicielles en architecture DEVOPS, en utilisant AngularJS pour le frontend et Java 8 pour le backend. J'ai assuré la qualité des livraisons via des revues de tests (JUnit, Jasmine, Cucumber) et travaillé dans un environnement technique basé sur les microservices (REST, RabbitMQ, SOAP) et la méthode agile Scrum. Mes outils incluaient Git, Jenkins, ELK pour la gestion des logs, et des pratiques de livraison continue et d'automatisation des déploiements.

Consultant senior Java JEE / Angularjs

Consultant senior Java JEE / Angularjs

02/2014-06/2016

Industrialisation des outils IBC d'Air France KLM selon les standards IT en Java JEE, AngularJS et REST. Mes missions incluaient la rédaction de spécifications fonctionnelles et techniques, le développement d’interfaces utilisateur (HTML5/JS), Java, AngularJS et batch Java, la conception et l'intégration de modèles de données sous Oracle 11g, ainsi que l’automatisation des tests unitaires et l’intégration continue, dans un contexte international.

Senior Java Developer

Senior Java Developer

11/2011-01/2014

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

Project leader / Software engineer

08/2010-10/2011

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

JAVA/JEE DEVELOPER JEE

09/2008-08/2010

Mission pour Société Générale : développement de logiciels avec la suite JAVA Sopra Evolan, conception d'écrans JSP et programmation avancée en Java dans un environnement complexe utilisant Struts, Spring et Hibernate.

Apprenti ingénieur

Apprenti ingénieur

01/2002-08/2008

Tierce maintenance applicative principalement sur MAINFRAME IBM système iSeries

Recevez les derniers articles dans votre boîte email
Copyright © 2024
 Kamanga
  Powered by bloggrify