Développeur full stack avec plus de 9 ans d'expérience sur Java, J2EE, Spring, Angular et services Web. Maîtrise des techniques de Programmation Orientée Objet, des microservices, de l'IOC et des applications d'entreprise basées sur le Web. Expérience en méthodes SAFE, Agile Scrum et cycle en V. Certifié SAFE 5 Practitioner en 2024. Ingénieur d'État en Informatique diplômé en 2013. Langues : Français courant, Anglais technique.
Dans un contexte SAFe Agile, participation à la maintenance, évolution et création d'applications pour répondre aux besoins des équipes et gestionnaires du domaine. Réalisations : conception et implémentation d'API microservices, développement front avec Angular (15-17), maintenance de legacy (JSP, JEE, Tomme), maintien de la qualité du code avec SonarQube, tests unitaires et d'intégration, mise en production autonome, travail avec GitOps/FluxCD/Helm, migration Oracle vers PostgreSQL, adaptation d'API management vers TYK, implémentation de Kafka, intégration d'OpenRewrite pour migration Java/Spring Boot.
Projet : Système de gestion de la clientèle. Réalisations : analyse fonctionnelle et technique, mise en place d'authentification avec Spring Security/KeyCloak, développement de micro-services Backend (Java 8, Spring Boot, PostGres) et interfaces Web (Angular/PrimeNg), documentation d'APIs avec Swagger, tests unitaires et d'intégration, intégration continue avec Jenkins/Docker, optimisation SQL, synchronisation des données avec SpringBatch, centralisation de logs avec ELK, accompagnement des utilisateurs, participation aux cérémonies SCRUM, pratiques Craftsmanship.
Projet : Suivi de temps des projets. Réalisations : mise en place de l'architecture, authentification avec JAAS, développement back-end et front-end, jobs de reprise des données, tests unitaires avec Junit, gestion des versions avec SVN, déploiement sur Payara, suivi des bugs avec Mantis, reportings avec JasperReport, formation des utilisateurs.