Portfolio de Jonas Mionnet, étudiant ingénieur informatique au CESI en alternance chez Sogeti by Capgemini : développement web, BI & Data et solutions IA.
Projets
Détection du spoofing GNSS (ÉTS Montréal) — Mobilité internationale de recherche de 12 semaines au laboratoire LASSENA (ÉTS Montréal) sur le projet « Space-Based GNSS Spoofing » : responsable du simulateur au sein d'une équipe anglophone, avec des rapports techniques, des revues croisées des travaux de l'équipe, deux sections d'une présentation de colloque et un article scientifique collectif.
Observabilité & télémétrie front-end — OpenTelemetry — Étude et implémentation d'une télémétrie front-end OpenTelemetry sur une application d'assurance (React + microservices .NET Aspire) : corrélation de bout en bout entre les actions utilisateur et les traitements back-end distribués, sans ralentissement perceptible lors des tests réalisés.
Breezy — Réseau social en microservices — Réseau social full-stack inspiré de Twitter/X : authentification JWT, publications, likes, commentaires, abonnements, messagerie privée — sur une architecture microservices Node.js (Auth, User, Post, API Gateway) avec Next.js, MongoDB et Docker.
Refonte d'une plateforme web assurance — Modernisation du parcours de devis en ligne d'un assureur : développement front-end (React, TypeScript) au sein d'une application reposant sur une architecture hexagonale .NET, amélioration de l'UX et contribution à l'observabilité applicative, en équipe agile d'une trentaine de personnes.
Assistant documentaire IA — agent RAG et produit — Projet personnel à deux facettes : un agent IA qui répond aux questions posées sur un corpus de documents (PDF, Word, texte) en citant ses sources — pipeline RAG en FastAPI, ChromaDB, embeddings locaux et Claude (Anthropic) — et tout le volet produit autour : conception de l'offre, site vitrine, identité visuelle, simulateur de coût et contenus.
Deep Shift — jeu coopératif multijoueur (Unity) — Projet personnel en cours : un jeu coopératif 1 à 4 joueurs dans une mine — creuser, vendre au commerçant, améliorer son équipement, réparer les rails et descendre plus profond. Développé en Unity 6 et C#, avec le réseau en Netcode for GameObjects (hôte / client, code d'invitation par Unity Relay), des menus complets, des personnages animés, et un document de suivi par livrable. La base technique a été construite et validée sur un premier prototype, Out of Phase, avant que le jeu ne change de scénario.
Portfolio microservices — .NET Aspire — Architecture microservices complète avec .NET 9 Aspire : API Gateway, services Auth (JWT), Profile, Projects et Contact, MongoDB, orchestration et dashboard Aspire, front React. Un terrain d'apprentissage cloud-native de bout en bout.
Portfolio statique — React & Cloudflare — Ce site : React, TypeScript et Tailwind, déployé en continu depuis GitHub sur Cloudflare Pages, avec un formulaire de contact serverless (Cloudflare Functions + Resend). Simple, rapide, gratuit à héberger — et bilingue.
Plateforme BI & DataViz pour le secteur hospitalier — Mission BI aux Hospices Civils de Lyon : tableau de bord interactif des urgences sous SAP BusinessObjects et N4V, exports HTML / FTP / SharePoint automatisés depuis SAP BO, script PowerShell de gestion des fichiers, POC de portail web (PHP, IIS) donnant accès aux rapports, et documentation technique de l'ensemble.
Optimisation de modèles IA sur données structurées — Projet d'IA appliquée chez Sogeti Labs : préparation et analyse de jeux de données structurés, entraînement et évaluation de modèles, suivi des métriques de précision et expérimentation d'approches d'optimisation des performances.
Détection d'émotions dans des textes en français — BiLSTM & CamemBERT — Mission d'IA appliquée (projet Talent Needs Trend) : classification d'émotions dans des phrases en français avec un réseau BiLSTM puis un modèle CamemBERT ajusté, en TensorFlow/Keras et Hugging Face — préparation et nettoyage des données, harmonisation et fusion des labels, entraînement avec early stopping et évaluation.
Cybersécurité d'un hôpital (Genève) — stage analyste — Stage de 14 semaines à l'Hôpital de La Tour (Meyrin, Suisse), rattaché au directeur des systèmes d'information : traitement des comptes fuités sur le web et le dark web (corrélation Active Directory), audit des comptes inactifs par filtres LDAP et licences Microsoft 365, formalisation de scénarios d'attaque et procédures de réponse, veille législative suisse (nLPD, LEPR) et coordination de prestataires pour une évaluation NIST et des tests d'intrusion.
Architecture réseau sécurisée d'un réseau d'agences — Projet Sécurité & Administration au CESI : conception et maquettage sous Cisco Packet Tracer d'un système d'information résilient pour les agences d'un assureur après une attaque par rançongiciel — segmentation VLAN, DHCP centralisé avec relais, redondance HSRP, DMZ, ACL, Syslog et EtherChannel — livré en trois niveaux.
CHU — Data Warehouse médical Bronze/Silver/Gold — Conception d'un entrepôt de données médicales agrégeant des sources hétérogènes (PostgreSQL, CSV, satisfaction patient) : pipeline Bronze/Silver/Gold, modélisation, ETL avec Talend, optimisation SQL et tableaux de bord analytiques Power BI.
Optimisation de tournées sous contraintes — PLNE & colonie de fourmis — Projet de recherche opérationnelle (contexte ADEME, mobilité durable) : modélisation d'un problème de tournées de livraison avec routes pénalisées et contraintes d'ordre entre visites, résolution exacte en programmation linéaire en nombres entiers (PuLP), métaheuristique par colonie de fourmis et étude expérimentale comparée, le tout en Python.
HumanForYou — Prédiction de l'attrition des employés (machine learning) — Projet de machine learning pour une entreprise pharmaceutique fictive (~4 400 employés, ~16 % de départs par an) : fusion de cinq sources RH, variables construites à partir des badgeuses, comparaison de modèles ensemblistes, réglage du seuil de décision, audit des biais et démarche éthique selon les 7 exigences de la Commission européenne.
Application web dynamique full-stack — Application web responsive connectée à une base relationnelle : CRUD complet, logique métier côté back-end, structuration des données et montée progressive d'un site classique vers une vraie application interactive.
EasySave — Logiciel de sauvegarde en C# / .NET — Projet de génie logiciel au CESI : développement d'un logiciel de sauvegarde de fichiers en C# .NET 8 livré en trois versions successives — architecture MVC, bibliothèque de journalisation en DLL, suivi d'état en temps réel au format JSON, tests unitaires, diagrammes UML et release notes.
Régie technique & événementiel associatif — Plus de cinq ans de bénévolat au Groupe Vocal Mosaïque (Annecy) : son, lumières (DASLIGHT, DMX) et vidéoprojection pour des spectacles de plusieurs centaines de spectateurs, logistique événementielle et accueil du public.