Projet de Fin d’Études – Smart Manager - .NET & Angular
Intégration de l'éditeur de logiciels MOMSOFT dans le cadre d'un projet de fin d'études afin de concevoir et développer le module central de gestion des référentiels industriels de la solution Smart Manager.
- Conception et développement d'un module de gestion basé sur une architecture microservices avec C# / .NET, Angular et MySQL.
- Structuration des microservices selon les principes de la Clean Architecture et adoption du pattern CQRS avec MediatR.
- Développement de connecteurs d’import multi-sources supportant les formats CSV, Excel, Web Services REST, bases de données, OPC UA et MQTT.
- Mise en place d'un Data Lake avec MinIO pour assurer le stockage de données en temps réel.
- Intégration d'Apache Kafka pour la gestion et le streaming de flux de données temps réel.
- Implémentation d'une couche de nettoyage, de transformation et de préparation des données avec Spark.
- Conception d'un Data Warehouse optimisé pour la structuration et l’analyse des données massives.
- Réalisation de tableaux de bord interactifs et de rapports visuels avec Power BI.
- Conception et implémentation d'un chatbot conversationnel basé sur l’IA générative, exploitant le RAG, le NL2SQL et des modèles de langage LLM Llama.
- Conteneurisation de l'application avec Docker et configuration d'un déploiement automatisé sur Microsoft Azure via un pipeline CI/CD Azure DevOps.
Environnement technique