Développeur Full-Stack – Stage PFE
Intégration au sein de l'équipe de développement de Poulina Group Holding pour concevoir une plateforme complète de suivi des tâches destinée aux équipes de développement.
- Développement de DevFlow, une plateforme full-stack .NET / Angular permettant la création, l'attribution et le suivi d'avancement des tâches avec reporting détaillé.
- Implémentation d'une authentification centralisée SSO via Keycloak en OAuth2/OIDC avec gestion des rôles et permissions RBAC par équipe et par projet.
- Mise en place d'un système de stockage objet compatible S3 via MinIO pour la gestion des pièces jointes et documents des tâches.
- Développement d'une messagerie temps réel via WebSocket pour les notifications et le chat interne entre équipes.
- Intégration d'une solution de visioconférence via l'API Jitsi Meet directement dans l'application, sans redirection externe.
- Conception et déploiement d'un modèle de Machine Learning en NLP pour l'estimation automatique de la durée des tâches à partir de leur description textuelle, exposé via une API REST Flask.
- Gestion du versioning avec Git en utilisant une stratégie de branches (feature/dev/main).
- Conteneurisation de l'ensemble de l'infrastructure (API, base de données, Keycloak, MinIO) avec Docker Compose pour faciliter le déploiement et la portabilité.
Environnement technique