Expériences professionnelles #

Subatech - CNRS
avril 2025 - juin 2025
Développeur Python/C++
Stage de deuxième année de BUT informatique au sein du laboratoire SUBATECH (UMR 6457) spécialisé en physique subatomique. J’ai intégré le projet XEMIS 2, qui a pour but de construire une nouvelle méthode d’imagerie médicale en utilisant l’imagerie trois photons gamma et le xénon sous sa forme liquide. Pour ce projet, un ensemble de bibliothèques C++ ont été écrites, mon travail consistait à écrire des bindings1 Python pour celles-ci.
- Développement de bindings Python pour une dizaine de bibliothèques C++ existantes via pybind11.
- Écriture de tests unitaires, documentation technique, intégration continue, validation du fonctionnement avec des essais sur la caméra.
- Collaboration avec les équipes scientifiques et techniques.
Technologies : C++, Python, pybind11, CMake, Git, GitLab, Docker, Sphinx.
Formations #

Grenoble INP - Ensimag
2025 - 2028
Ingénieur en informatique
École nationale supérieure d’informatique et de mathématiques appliquées située sur le campus universitaire de Grenoble. Je prépare actuellement un diplôme d’ingénieur en informatique et mathématiques appliquées.
Cours suivis en première année
- Programmation en Rust
- Paradigmes de programmation : fonctionnelle (Haskell), déclarative (Prolog), impérative (Ada), orientée objet (Crystal), par événements (Tcl/Tk)
- Théorie de l'information et codage : théorèmes de Shannon, compression, code correcteur d'erreurs
- Probabilités : programmation en R, Monte-Carlo, estimations et tests statistiques, régression linéaire
- Théorie des langages : analyse LL
- Mathématiques : espaces vectoriels normés, factorisation de matrices, série de Fourier, intégrale de Lebesgue
- Recherche opérationnelle : théorie des graphes, programmes linéaires
- Interface logiciel matériel : programmation en assembleur (RISC-V)
Langues : Anglais et Espagnol.

IUT de Nantes
2023 - 2025
BUT informatique
Deux années de BUT informatique au sein de l’IUT de Nantes, qui m’ont permis d’obtenir de solides compétences techniques dans tous les domaines du développement logiciel. J’ai choisi de poursuivre mon cursus en école d’ingénieur dès la fin de ma deuxième année.
Cours suivis en deuxième année
- Développement web : PHP (Laravel), Javascript (React, Node.js)
- Conception de logiciels : cahier des charges, analyse des besoins, UML, BPMN
- Qualité de développement : design patterns, protocoles de tests
- Bases de données : SQL (triggers, procédures), MongoDB, normalisation
- Architecture logicielle : MVC, Microservices, API REST
- Virtualisation : Docker
- Développement mobile Android
Cours suivis en première année
- Algorithmie : programmation en Go
- Introduction à l'architecture et aux systèmes d'exploitation : additionneur, ALU
- Introduction aux bases de données relationnelles
- Développement orienté objet avec Kotlin
- Programmation en assembleur
- Introduction aux réseaux
- Théorie des graphes
- Droit et économie
Langues : Anglais.
-
Interface qui permet d’appeler du code C++ directement depuis un programme Python. ↩︎