Pour chaque technologie : où je l'ai mise en pratique (alternance, école, projet d'équipe ou projet personnel) et, le cas échéant, les modules suivis à l'Efrei. Les cours posent les bases ; l'alternance et les projets les mettent en œuvre.
IA & prompt engineering
Utiliser l'IA efficacement, et comprendre comment elle fonctionne.
P
Prompt engineeringAlternancePersoÉcole
Cadrage de la demande (contexte, exemples, étapes) et itération jusqu'au résultat attendu, en alternance comme sur mes projets personnels.
Assistants IA du marchéAlternancePerso
Pratique quotidienne de la plupart des assistants du marché, avec un choix de l'outil selon la tâche : code, rédaction, recherche, analyse.
IA pour coder, relire, testerAlternancePerso
Écriture, relecture et tests de code accélérés par l'IA, avec vérification systématique du résultat.
C
Comprendre l'IAAlternanceÉcole
Points et réunions sur l'IA à la SGP, étude du sujet au BUT : fonctionnement d'un modèle, limites et risques d'erreur.
Efrei
Badge Intelligence Artificielle générative
Front-end
Interfaces web performantes, accessibles et soignées.
TypeScriptAlternancePersoÉcole
Pages et composants de S-Print v4 à la SGP, puis PlanesView et projets d'école.
Efrei
Développement Web
ReactAlternanceÉcole
Pages de S-Print v4 à la SGP ; interfaces de Vigipol et du projet Graphes.
Vue 3École
Frontend complet de CyberTwin : Pinia, Chart.js, design system maison.
Svelte 5Perso
Interface complète de PlanesView : HUD, panneaux, vue cockpit.
Next.jsProjet d'école · équipePerso
Client web de Wheeltrip et ancien portfolio.
Tailwind CSSÉcoleProjet d'école · équipePerso
Interfaces de CyberTwin, de Wheeltrip et de mon ancien portfolio.
Three.jsPerso
Globe, relief et avions en 3D de PlanesView.
D3 / Chart.jsÉcole
Visualisations de données de Vigipol et tableau de bord de CyberTwin.
HTML / CSS / JavaScriptAlternanceÉcole
Fondamentaux acquis au BUT puis à l'Efrei, appliqués à la refonte de l'interface du site de réservation de la préfecture.
Efrei
Développement Web
Back-end & API
API structurées, testées et documentées.
Symfony / API PlatformAlternance
Évolution de services et d'endpoints de S-Print v4, avec leurs tests d'API.
PHPAlternance
Refonte complète du backend du site de réservation de la préfecture et d'autres outils internes.
Node.js / ExpressÉcole
API de CyberTwin, projet en binôme ; stack également vue au BUT.
Python (Flask, Pandas)École
Bases acquises au BUT puis à l'Efrei, appliquées à un calculateur d'itinéraires dans le métro de la RATP (Dijkstra, Bellman-Ford).
Efrei
Python pour la Data Science
FastAPIProjet d'école · équipe
API DataMedia du projet d'équipe Wheeltrip.
JavaPersoÉcole
Programmation objet suivie au BUT puis à l'Efrei, appliquée à mon RPG Ryuukon Palace.
Efrei
Programmation en Java
Programmation avancée en Java
Développement Full Stack avec Javaen cours
C# / .NETÉcole
Découverte du langage et de la plateforme .NET dans le cursus ingénieur.
Efrei
Environnement .NET et C#en cours
Mobile
Android natif et multiplateforme.
Flutter / DartProjet d'école · équipe
Application d'assistance PMR du projet d'équipe Wheeltrip.
Kotlin / AndroidAlternance
Application d'états des lieux développée pour la préfecture (Room, XML).
Données
Modéliser, interroger et visualiser les données.
PostgreSQLAlternance
Base de données de S-Print v4 : compréhension du modèle de données, lecture et écriture de requêtes pour mes tickets.
MySQLAlternanceÉcoleProjet d'école · équipe
Modélisation des données du site de réservation de la préfecture, de CyberTwin et de Wheeltrip.
Efrei
Bases de données
SQL ServerÉcole
Bases de données du BUT Informatique.
MongoDBProjet d'école · équipe
Stockage des trajets et des transports de Wheeltrip.
M
Modélisation des SIÉcole
Conception de modèles de données et de systèmes d'information.
Efrei
Introduction aux systèmes d'information
Modélisation des systèmes d'informationen cours
Systèmes & DevOps
Conteneurs, orchestration, automatisation et réseaux.
DockerAlternanceProjet d'école · équipe
Environnement de travail quotidien à la SGP ; infrastructure du projet Wheeltrip.
Kubernetes (k3s)Projet d'école · équipe
Déploiement de Wheeltrip sur un cluster k3s (ConfigMaps, Secrets).
AnsibleProjet d'école · équipe
Démarrage et arrêt des services de Wheeltrip par playbooks.
Merge requests et revues de code sur GitLab à la SGP ; pipelines GitHub Actions de Wheeltrip.
Linux / WSLAlternanceÉcole
Développement sous WSL à la SGP, jusqu'au signalement d'un crash mémoire des tests.
Efrei
Systèmes d'exploitation
R
RéseauxÉcole
Protocoles et fonctionnement des réseaux.
Efrei
Réseaux et protocoles
Sécurité & temps réel
Modules de la deuxième année du cycle ingénieur.
S
Sécurité informatiqueÉcole
Module de l'année ING2, en cours.
Efrei
Sécurité informatiqueen cours
C
CryptographieÉcole
Module de l'année ING2, en cours.
Efrei
Cryptographieen cours
S
Systèmes temps réelÉcole
Module de l'année ING2, en cours.
Efrei
Systèmes temps réelen cours
Fondamentaux
Les bases qui rendent le reste solide.
C / C++École
Programmation bas niveau, avec un mini-tableur de données (CDataframe) en C.
Efrei
Programmation en C et C++
Structure de données
Architecture des ordinateurs
A
Algorithmique & graphesÉcole
BFS, DFS, Dijkstra, Bellman-Ford, Floyd-Warshall, Prim et Kruskal, implémentés et visualisés.
Efrei
Algorithmes et théorie des graphes
Optimisation et complexité
F
Filtres de Kalman & géodésiePersoÉcole
Passage de positions à 1 Hz à un mouvement fluide à 60 images par seconde dans PlanesView, avec tests des projections WGS84.
Efrei
Théorie du signal
ScalaÉcole
Programmation fonctionnelle, étudiée en ING2.
Efrei
Programmation fonctionnelle avec Scalaen cours
IAIntelligence artificielle
L'IA, un vrai outil de travail
Elle ne remplace pas le raisonnement : elle l'accélère, à condition de savoir la diriger et de vérifier ce qu'elle produit.
Prompt engineering
Cadrer le contexte, donner des exemples, découper une demande en étapes, itérer : la qualité de la réponse dépend de la qualité de la question.
Plusieurs outils, pas un seul
Je sais utiliser la plupart des IA du marché et je choisis selon la tâche : code, rédaction, recherche, analyse, en connaissant les forces et les limites de chacune.
Comprendre, pas seulement utiliser
Je m'intéresse à ce qui se passe derrière : comment un modèle produit sa réponse, pourquoi il peut se tromper, comment vérifier. Je relis et je teste ce qu'il produit.
Une culture de l'IA en entreprise
À la SGP, la culture de l'IA est avancée : points réguliers, réunions, retours d'expérience entre collègues. Ajoutée à ma pratique personnelle et à ma formation, elle accélère nettement mon travail au quotidien.
Référentiel du BUT Informatique
Trois compétences, et où je les ai vécues
Le BUT se structure en compétences, avec des situations professionnelles (SP), des apprentissages critiques (AC) et des ressources. Pour chacune, ce que j'ai fait en vrai.
Réaliser un développement d'application
Concevoir, développer, tester et intégrer une application complète en respectant les besoins du client, l'ergonomie et les bonnes pratiques de programmation.
Situations professionnelles
Élaborer une application informatique
Faire évoluer une application existante
Maintenir une application en conditions opérationnelles
Apprentissages critiques
Élaborer et implémenter les spécifications fonctionnelles et non-fonctionnelles
Appliquer des principes d'accessibilité et d'ergonomie
Adopter de bonnes pratiques de conception et de programmation
Vérifier et valider la qualité de l'application par les tests
Ressources associées
Développement web et mobile
Programmation orientée objet et systèmes
Architecture logicielle
Qualité de développement et méthodes de test
Dans mon parcours · Sur S-Print v4 (SGP) : pages et composants React/TypeScript, endpoints Symfony, tests. À la préfecture : refonte et mise en production du site de réservation.
Optimiser des applications informatiques
Analyser et améliorer les performances des programmes en tenant compte des contraintes (temps, mémoire, consommation) et de l'impact environnemental.
Situations professionnelles
Améliorer les performances dans des contextes contraints
Limiter l'impact environnemental d'une application
Mettre en place des solutions adaptées et innovantes
Apprentissages critiques
Choisir des structures de données complexes adaptées
Utiliser des techniques algorithmiques avancées (optimisation, IA…)
Évaluer l'impact environnemental et sociétal d'une solution
Profiler, analyser et justifier le comportement d'un code
Dans mon parcours · Dijkstra et Bellman-Ford sur le métro de la RATP, filtres de Kalman et cache de tuiles dans PlanesView, plantage mémoire des tests sous WSL signalé à l'équipe.
Travailler dans une équipe informatique
Collaborer efficacement au sein d'une équipe projet en adoptant une communication claire, des méthodes agiles et une gestion collaborative.
Situations professionnelles
Organiser son travail en relation avec celui de l'équipe
Élaborer, gérer et transmettre de l'information
Lancer et piloter un projet en collaboration
Apprentissages critiques
Identifier son rôle et ses missions dans une équipe
Acquérir des compétences interpersonnelles pour collaborer
Comprendre la diversité et la structure d'une organisation informatique
Rendre compte de son activité professionnelle
Ressources associées
Méthodologies de gestion de projet (Agile, Scrum…)
Outils collaboratifs (Git, Jira, Trello…)
Communication professionnelle
Management et conduite du changement
Dans mon parcours · Sprints de deux semaines sur S-Print, daily à dix heures, scrum master à tour de rôle, revues de code croisées ; Vigipol à cinq ; Wheeltrip en équipe avec outils agiles.
Méthodes & outils
Scrum
Kanban
Jira
Confluence
Revues de code
Tests automatisés
Postman
Git / GitLab / GitHub
Clean code
SOLID
Architecture feature-based
Documentation
Langues
Français · langue maternelle
Anglais · TOEIC, niveau B2 · anglais professionnel à l'Efrei
Espagnol · niveau scolaire
Qualités
Esprit d'équipeRelire et être relu, animer le daily, partager ce que je découvre.
Capacité à apprendreTypeScript, Symfony et React découverts en poste, livrés en quelques semaines.
PersévéranceLes tickets longs, suspendus, repris : laisser un travail propre pour celui qui le reprendra.
FocusDécouper un gros sujet en étapes courtes et testables.
Sports & loisirs
SportMusculation pendant quatre ans, escalade en bloc et basketball : de la régularité, de la persévérance et de l'esprit d'équipe.
PhotographieSurtout des animaux : de la patience et le sens du cadrage.
MusiqueUne passion qui accompagne mes sessions de code.
Jeux vidéoMon premier RPG, Ryuukon Palace, vient de là.