CPAM de la Gironde
01/2015 - Aujourd'hui
Responsable technique et manager équipe de développement
- Refonte du Système Automatisé de Gestion des Examens de Santé : SAGES2
- Encadrement d'une équipe de 12 développeurs : 6 internes et 6 prestataires (Cap Gemini, Atos, Open)
- Mise en place de pratiques agiles au sein de l'équipe de développement : rétrospectives, mêlée quotidienne, livraison itérative (intégration continue, déploiement continu), Kanban (WIP), pair programming, revue de code, …
- Promotion de TDD et Clean Code
- Définition de l'architecture globale de l'application : 1 serveur central et une centaine de serveurs installés dans les Centres d'Examens de Santé
- Mise en place et industrialisation de Docker avec docker-compose
- Industrialisation de la partie Devops avec l’équipe infrastructure : Puppet et Jenkins
- Mise en place de la sécurité avec Vault
- Mise en place de la synchronisation des données avec PgLogical
- Messagerie sécurisée Inovelan (HPRIM Net)
- Etude du système de pile de logs Elastic
- Etude du système de distribution de messages Kafka (Kafka Connect, Debezium, Kafka Stream)
- Tests de charge avec Gatling
Environnement technique : Java8, JavaFX, Docker, Docker-compose, Puppet, Spring, Spring MVC, Spring boot, MyBatis, H2, PostgreSQL, PgLogical, Tomcat, Maven, Git, Jenkins, SonarQube, Junit, Mockito