Scrum Master et Tech Leader d'une équipe de 5 à 9 ingénieurs depuis octobre 2018.
Le projet « RelaiV2 » est un système de médiation entre le CRM MS Dynamics et le SI de la Poste BSCC.
Sur une plateforme openshift, mise en place de 70 microservices respectant le SRP. 16 de ces microservices sont développés avec le framework SpringBoot, et 54 avec le Framework Quarkus. Les microservices sont découplés et communique part l’intermédiaire d’événement via un broquer Kafka.
En tant que Techleader, j’ai participé au développement de chacun de ces services en faisant respecter les principes de développement logiciel garantissant la qualité des livrables comme les conventions de code ou bien le TDD. De plus je suis très attentif à la réduction des dépenses énergétiques, et cela guide les choix technologiques ou architecturaux que je peux faire.
J’ai écrit les différents pipelines de build, sur Jenkins dans un premier temps et gitlabci à présent.
J’ai poussé à l’adoption du framework Quarkus afin de limiter les ressources consommées sur le PaaS. La majorité des modules Quarkus sont des images natives réduisant ainsi le workload ( CPU / Memory) de l’ensemble de la solution.
En tant que Scrum Master, j’ai mis en place un climat de confiance entre les équipés. J’ai préservé l’autonomie de l’équipe par rapport à ses choix techniques et son organisation. J’ai participé à la transformation Safe tout en préservant l’esprit de l’agilité que Safe a tendance à tordre.
Encadrer une équipe de cinq personnes et livrer le produit Unified Interraction Center dans de bonnes conditions. Mise en place des méthodes agiles (Scrum)