Je considère l’informatique comme un outil au service d’un métier : rendre les données utiles pour décider, modéliser des phénomènes physiques ou concevoir des outils adaptés à leurs utilisateurs. Mes compétences sont donc regroupées par usage plutôt que par technologie.
Data
Expériences concernées : Pilotage IT (Swiss Life), Méthode d’évaluation du mouvement (Wushu)
- Collecte et traitement de données depuis des sources hétérogènes (fichiers Excel, SQL Server).
- Chaîne ETL sous Microsoft Fabric : Lakehouse, Python (Pandas, NumPy, Spark) et Delta Tables.
- Modélisation de données en étoile (tables de faits et de dimensions).
- Tableaux de bord Power BI : suivi capacitaire, répartition des charges, KPI et historisation.
3D et capture du mouvement
Expérience concernée : Méthode d’évaluation quantitative du mouvement (Wushu)
- Capture de mouvements avec OptiTrack.
- Traitement des données de capture et modélisation sous Unity (scripts C#).
- Visualisation comparative de mouvements (expert / novice).
IA
Expérience concernée : Assistant IA (Takima). Formation : Advanced Deep Learning (Seoul National University)
- Intégration d’un assistant IA dans une application avec LangChain4j : outils LLM, prompt système, streaming SSE.
- Accès aux données de l’application via un MCP, avec des permissions de l’IA selon le rôle de l’utilisateur.
- Tests de robustesse par prompt injection et ouverture progressive via des feature flags.
Développement
Expériences concernées : Plateforme RH (Takima), Atclub
- Back-end : API Spring Boot en Kotlin, persistance JPA / PostgreSQL, workflows et machines à états, gestion des permissions.
- Migration de données sans interruption de service et optimisation des performances (suppression des requêtes N+1).
- Front-end web avec React et mobile avec Flutter.
Gestion de projet
Expériences concernées : Takima, Swiss Life, Wushu
- Pilotage d’un projet de refonte au sein d’une équipe agile.
- Cahier des charges et planification en cycle en V.
- Diagramme de Gantt, suivi des tâches, analyse des risques et plan d’action.
Langues
Savoir-être
Gestion de projet, autonomie, communication, travail en équipe, résolution de problèmes.