Expérience professionnelle
TECHLEAD FULLSTACK ( JAVA | ANGULAR | AWS ), 11/2024 - Actuel
Natran, Bois-Colombes
Conception et mise en place d'une application de gestion des risques destinée
aux agents terrain.
•
Pilotage technique d'une architecture serverless AWS (Lambda, S3, Dynamo
db, AppSync) : conception, supervision et cohérence du parc applicatif.
•
Encadrement technique de l'équipe : standards de qualité, revues de code,
accompagnement et montée en compétences des développeurs.
•
Supervision et maintenance des services Java 21 / Spring Boot, garantissant
performance, résilience et conformité aux bonnes pratiques.
•
Conduite de la transition vers une nouvelle application avec création de
Lambdas Node.js, en lien étroit avec les besoins métier.
•
Mise en place et amélioration de l'infrastructure via Terraform, automatisation
des déploiements avec GitLab CI/CD.
•
Contribution aux choix d'architecture front : conception d'une Progressive Web
App Angular intégrée aux services back-end.
•
Renforcement des pratiques d'ingénierie : observabilité, documentation,
monitoring, MCO du parc applicatif.
CONSULTANT SENIOR (JAVA | SPRING | ANGULAR), 06/2022 - 10/2024
Crédit Agricole CIB, Guyancourt
Deuxième projet :
• Développement d'un Back-Office permettant de récupérer les messages au
format DATA-PDU envoyés par les partenaires applicatifs.
• Réalisation du mapping de ces messages vers le format MX lorsque nécessaire.
Stockage optimisé dans Elasticsearch pour permettre une recherche et une
exploitation rapides des données.
•
• Génération automatisée des rapports bancaires mensuels et annuels.
• Dépôt sécurisé des rapports générés sur Amazon S3
Envoi automatique par email de ces rapports aux destinataires concernés.
Compétences : Java 21, Spring Boot, JMS, Kafka, Angular, Postgresql, K8S,
Elasticsearch , GitLab CI/CD, PWA, Architecture Hexagonale, référent technique.
Approches et méthodologies : Agile (Scrum), Event driven design, architecture
hexagonale, bonnes pratiques de qualité de code.
CONSULTANT SENIOR JAVA | SPRING | ANGULAR | EUREKA, 01/2022 - 10/2024
Crédit Agricole CIB, Guyancourt
Premier projet :
Développement du Back-Office d'une plateforme permettant de récupérer
des messages au format MT ou MX depuis des applications historiques.
•
Extraction des messages via des queues MQ dédiées ou à partir d'un référentiel
(repository) prévu à cet effet.
•
Mise en œuvre d'un processus de mapping des messages vers le format MX ou
MT, afin d'assurer leur intégrité et leur conformité.
•
Acheminement des messages transformés vers les partenaires concernés,
notamment via des files d'attente MQ.
Compétences : Java 21, Spring Boot, JMS, Spring intégration, Eureka, Angular,
Postgresql, GitLab CI/CD, Architecture Hexagonale.
Approches et méthodologies : Agile (Scrum), architecture hexagonale, bonnes
pratiques de qualité de code.
CONSULTANT JAVA SPRING, 10/2018 - 12/2021
Société Générale, Val de fontenay
Premier projet : Développement du Back-Office d'une marketplace interne
facilitant l'achat de prestations de services par les donneurs d'ordres, incluant la
gestion des workflows, des fournisseurs et du cycle complet de commande.
Compétences : Camunda BPM, Support technique en anglais, Micro-services,
Spring Batch, Spring AOP, Spring Data, Java 11.
Approches et méthodologies : Agile (Scrum), architecture micro-services, bonnes
pratiques de qualité de code.