Présent : FullStack Spring boot 3 et Angular 17 (50% / 50%)
Gestion des Prix Collaborateurs Bricoman
○ Développement et optimisation d'une application de gestion et
suggestion des prix les plus compétitifs sur le marché déployée en
Italie, Espagne, Pologne et France.
● Méthodologie Agile
○ Participation active dans une équipe Scrum composée de 3
développeurs, 1 Product Owner et 1 QA.
● Réalisations Clés
○ Développement des nouvelles fonctionnalités Frontend et Backend.
○ Augmentation de la couverture des tests unitaires de 14 % à 80 %.
○ Migration des versions de Java 11 à 21 et Spring Boot de 2 à 3.
○ Transition du pipeline CI/CD vers GitHub Actions.
○ Implémentation de Dependabot pour les recommandations de mise à
jour des dépendances.
○ Gestion des déploiements en production et en pré-production,
incluant les hotfixes.
○ Création de nouveaux environnements sur Turbine et configuration
des buckets et services accounts sur GCP pour les nouvelles
Business Units.
● Collaboration et Support
○ Support au Product Owner pour les différents sujets fonctionnels et
défis techniques.
○ Gestion du RUN et maintenance continue de l'application.
- Aide à la refactorisation de la base de données suite aux changements du MCD
(modèle de conception de données).
- Adaptation du code de l’applicatif (modification des modèles JPA, les DAO et les
services) par rapport à la refactorisation de la BDD et réalisation des tests de nonrégression pour les webServices impactés.
- Amélioration du code pour baisser la dette technique.
- Réalisation des batchs sur Spring batch.
- Participation aux différentes cérémonies de l’agilité.
Accompagnement des nouveaux arrivants.
- Participation au cadrage des sujets avec le client.
- Réalisation des chiffrages avec abaques.
- Participation aux développements de l’ESB (évolutions et anomalies).
- Participation à la migration d’un ancien vers un nouvel ESB (application des normes
de RedHat sur le nouvel ESB).
- Développement des parties Front-end et Back-end de l’application.
- Amélioration des requêtes sql existantes.
- Livraison des développements réalisés sur l’environnement de la recette.
Développement des différentes US et QC
- Analyse, conception, chiffrage avec abaques et développement.
- Rédaction des tests d’intégration et les tests automatisés.
- Participation aux démonstrations pour le client.