Team & Tech Lead / Architect
Intégration de l'équipe de Desjardins à distance pour piloter l'architecture et concevoir des API bancaires haut volume sécurisées.
- A défini, fait évoluer et gouverné l'architecture logicielle cible tout en concevant et développant personnellement des API bancaires sécurisées en Java/Spring Boot pour la gestion des validations de comptes d'épargne (REEE, CELI, etc.).
- A conçu des topologies de nœuds de travail Kubernetes (AWS EKS) résilientes via Terraform sur AWS, en packageant les services Java avec Helm et en gérant les surcouches via Kustomize.
- A mis en place des pipelines GitOps avec ArgoCD, intégrant l'auto-scaling (HPA/Cluster Autoscaler) et des stratégies de déploiement blue-green/canary.
- A introduit le service mesh Istio pour la gestion du trafic et le mTLS, couplé à Prometheus, Grafana et OpenTelemetry.
- A dirigé l'intégration d'une couche de fédération GraphQL d'entreprise pour rationaliser l'orchestration des requêtes et découpler les clients front-end React des systèmes backend.
- A guidé les équipes techniques dans la transition vers les principes du Domain-Driven Design (DDD), réduisant le couplage et améliorant l'extensibilité.
- A coaché et encadré régulièrement les ingénieurs sur les choix techniques, la qualité du code et les meilleures pratiques architecturales.
Environnement technique