Contexte du stage - ATB (Arab Tunisian Bank)
Cette plateforme a été conçue pour faciliter la gestion des dossiers de crédit et aider à l'évaluation du risque grâce à un modèle de machine learning explicable.
ATB Credit Platform est une plateforme bancaire composée de microservices. Elle permet de centraliser les demandes de crédit, d'analyser le risque de chaque dossier et d'expliquer le score obtenu facteur par facteur.
Fonctionnalités principales
- Gestion et suivi des dossiers de crédit
- Scoring du risque par modèle de machine learning
- Explication du score facteur par facteur
- Gestion des rôles et des accès
- Chaîne DevSecOps avec contrôles de sécurité automatisés
- Déploiement conteneurisé sur Kubernetes
Technologies utilisées
- Angular pour l'interface utilisateur
- Spring Boot pour les services backend
- FastAPI pour le service de scoring ML
- MongoDB pour la persistance des données
- Docker et Kubernetes pour le déploiement
- SAST, SCA, DAST et secret scanning dans le pipeline