Final-Year Engineering Intern
Intégration de la Tunisian Saudi Bank (TSB) pour concevoir une plateforme sécurisée de surveillance du cycle de vie des chèques.
- Conception et développement d'une plateforme bancaire sécurisée pour le suivi du cycle de vie des chèques, les opérations PECC, la compensation, le rapprochement, la gestion des anomalies et la supervision centralisée.
- Construction de microservices et de modules web en utilisant Spring Boot, Angular, Oracle, API Gateway, JWT, RBAC et le contrôle d'accès basé sur les agences via COD_UG.
- Développement d'un assistant IA local en utilisant FastAPI, Ollama, SQLite, SQLAlchemy, le RAG relationnel, BM25, les embeddings et le routage basé sur l'intention vers des services contrôlés de chèques et PECC.
- Protection des données bancaires sensibles grâce à la validation de jetons, des contrôles de rôles et d'agences, au masquage, à la limitation de débit, au filtrage des sorties et aux journaux d'audit, sans entraînement de modèle sur les données sensibles, sans accès direct de l'IA à Oracle et sans génération de SQL libre.
- Intégration de notifications SSE en temps réel, d'un déploiement Docker, de la surveillance de la sécurité et d'une traçabilité basée sur la blockchain pour les événements bancaires critiques.
Environnement technique