À propos de Christophe
Anglais
Capacité professionnelle complète
Français
Bilingue ou natif
Expériences
- AneoSenior Software CraftsmanEDITION DE LOGICIELSjuillet 2025 - Aujourd'hui (11 mois)Boulogne-Billancourt, FranceANEO est un cabinet de conseil spécialisé dans l'ingénierie logicielle, le cloud, la data et les architectures distribuées. L'entreprise développe ArmoniK, une plateforme Open Source de calcul distribué permettant d'exécuter à grande échelle des traitements intensifs via un modèle Client–Worker orchestré sur un cluster serverless.Dans ce contexte, j'ai conçu et développé le SDK Java officiel d'ArmoniK, un ensemble de bibliothèques open source fournissant une API moderne et idiomatique pour créer des clients et des workers Java capables d'interagir avec la plateforme.► Réalisations principales• Conception et développement complet du SDK Java• Définition et implémentation des conventions d'interopérabilitéentre les différents SDK• Conception d'un Worker Java flexible, supportant les modesstatique et dynamique (chargement de JARs à l'exécution)• Mise en place d'un modèle de programmation asynchrone etd'un flux de gestion des données optimisé(upload, download, streaming gRPC, retry, chunking)• Mise en place d'un pipeline CI/CD avec GitHub Actions,incluant la publication automatisée sur Maven Central.• Rédaction d'une documentation claire, production d'exempleset outillage pour faciliter l'adoption du SDK.• Animation d'une journée de formation auprès d'un client,couvrant l'architecture ArmoniK, le développement client/workeret les bonnes pratiques associées.► Environnement technique• Java 17• gRPC, Protocol Buffers• Maven• JUnit 5, AssertJ, Mockito• Docker• GitHub & GitHub Actions► Liens• https://github.com/aneoconsulting/ArmoniK.Extensions.Java• https://www.aneo.eu/armonik
- BNP Paribas - Securities ServicesCoach CraftsmanshipBANQUE & ASSURANCESjanvier 2025 - juillet 2025 (6 mois)Paris, FranceJ'interviens au sein de BNP Paribas - Securities Services, dans une équipe pluridisciplinaire de coachs Agile, Craft et DevOps, en charge de l'accompagnement de la transformation Agile. Mon rôle consiste à soutenir les équipes de développement dans l'adoption de pratiques modernes:• qualité du code (Clean Code, TDD)• intégration et déploiement continus• architecture modulaire• collaboration technique (pair/mob programming, revue de code)• amélioration continue
- Thales Digital FactoryCoach Craftsmanship/DevopsAÉRONAUTIQUE & AÉROSPATIALEfévrier 2024 - janvier 2025 (11 mois)Paris, FranceDans le cadre d’un partenariat entre les gouvernements français et indonésien, j’ai collaboré avec Thales Digital Factory pour accompagner une société indonésienne dans sa transition vers une organisation de type Digital Factory.En tant que Coach Craftsmanship/DevOps, j’ai rejoins une équipe de coach pluridisciplinaire. Mon rôle était d’assuré la montée en compétences techniques et de mettre en œuvre les meilleures pratiques de développement au sein d’une première squad composée de 4 développeurs avec pour objectif d’en faire une équipe référente pour les futures squads de la Digital Factory.Le principal défi résidait dans le manque de connaissances de l’équipe en langages structurés, en bonnes pratiques de développement et en processus d’intégration et de déploiement continu. Pour y remédier, j’ai élaboré et conduit un programme intensif de montée en compétences sur 7 mois, qui a permis à l’équipe d’acquérir les bases nécessaires pour développer un MVP ambitieux en 6 sprints.► Formation et montée en compétences techniques• Programmation orientée objet avec Java• Adoption des bonnes pratiques de développement (Clean Code, SOLID, TDD)• Montée en compétence sur l'écosysteme Spring• Architecture (Micro-service, Hexagonale, Onion, Clean Architecture)• Design des API REST• Collaboration technique: Pair programming, Mob Programming, Code Review• Gestion des sources avec Git• Création et gestion de pipelines CI/CD via GitLab CI/CD.• Conteneurisation avec Docker et orchestration avec Kubernetes.• Infrastructure As Code► Coaching MVPL’équipe a développé un MVP en 6 sprints dont le but est de faciliter l’organisation des secours en cas de catastrophes naturelles, en coordonnant les pilotes de drones pour capturer des images des zones sinistrées. J’ai d’abord assuré le rôle de Lead Tech pour poser des bases solides, avant de leur laisser une autonomie totale, tout en restant disponible pour du mentorat et des conseils stratégiques.
Avis
Recommandations
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Functional Programming Design in Scala - Verified (https://www.coursera.org/account/accomplishments/verify/YFA2PR83ZCX2)Coursera2016
- Functional Programming Principles in Scala - Verified (https://www.coursera.org/account/accomplishments/verify/9A9V953ZT6UL)Coursera2016