Bonjour, je suis
Pierre-Yves
Epitech Paris
Passionné par la création de logiciels élégants, des systèmes bas niveau aux applications web modernes.
À Propos

Je suis étudiant en 3ème année à Epitech Paris, basé dans les Hauts-de-Seine. Passionné par le développement logiciel full-stack — de l'écriture de shells UNIX en C à la création d'applications web en temps réel avec Nuxt et Vue, j'aime relever des défis complexes et concevoir des solutions propres et efficaces. J'ai acquis une expérience professionnelle à travers trois stages chez Naitways, où j'ai développé des outils Python pour la cybersécurité et l'automatisation d'infrastructure.
Compétences
Frontend
Backend
DevOps
Créatif & Moteurs de jeu
Langages
Build & Outils
Autres
Savoir-être
Frontend
Backend
DevOps
Créatif & Moteurs de jeu
Langages
Build & Outils
Autres
Savoir-être
Frontend
Backend
DevOps
Créatif & Moteurs de jeu
Langages
Build & Outils
Autres
Savoir-être
Expérience
Expert en Ingénierie Logicielle
Epitech
- Programme en 5 ans (BAC+5, RNCP Niveau 7) — pédagogie par projet favorisant l'autonomie et le travail en équipe
- 25+ projets développés en C, C++, Haskell, Python, JavaScript et plus
- Anglais: niveau B2 (Tepitech équivalent TOEIC 885)
- Français / Espagnol bilingue
Développeur Full-Stack Stagiaire — Infrastructure Cloud
Naitways
- Seul développeur d'une plateforme cloud interne de provisionnement et d'exploitation d'un parc de machines virtuelles KVM réparties sur plusieurs hyperviseurs — ~40 000 lignes réparties sur trois bases de code
- Conception d'une architecture distribuée en FastAPI : un plan de contrôle gérant comptes, stockage, audit et facturation, et un agent par hôte pilotant libvirt
- Développement de l'interface web Nuxt 4 / TypeScript, incluant les consoles VNC (noVNC) et série (xterm.js) dans le navigateur
- Mise en place d'une chaîne Server-Sent Events de bout en bout diffusant en temps réel l'état des VMs, les alertes et les entrées d'audit des hyperviseurs jusqu'au navigateur
- Intégration de l'authentification Keycloak/OIDC, de clés d'API à portées, du relevé de consommation par VM vers InfluxDB et d'un consommateur AMQP d'actions signées
- Prise en charge de la couche infrastructure : bridges Open vSwitch, pools de stockage partagés iSCSI/NFS, passthrough GPU et provisionnement cloud-init
Développeur Logiciel Stagiaire (Temps partiel)
Naitways
- Interrogation de la base de données interne via API REST afin de générer et envoyer un rapport de durcissement aux clients
- Travail sur la NBOX - un satellite déployé sur les serveurs clients pour l'auto-configuration et la gestion des VMs
- Développement d'outils d'automatisation en Python pour la gestion d'infrastructure
Développeur Logiciel Stagiaire
Naitways
- Développement de plus de 13 outils Python pour la cybersécurité et l'automatisation d'infrastructure
- Création de systèmes de recherche de vulnérabilités CVE intégrant les APIs NVD et Vulners
- Conception d'outils de gestion et synchronisation des politiques de pare-feu FortiGate
- Implémentation de l'agrégation de logs SSH depuis FortiAnalyzer vers InfluxDB
- Création d'un générateur de notes de version Flask à partir des commits GitLab
- Développement d'intégrations réseau (Juniper, LibreNMS, Wazuh)
- Création d'un outil de documentation de code par IA utilisant Ollama (LLM local)
Projets
Those Who Listen
Jeu survival horror coopératif où le clonage vocal devient l'ennemi. Clonage vocal temps réel (<300ms de latence, traitement 100% local) permettant aux créatures d'imiter vos coéquipiers. Construit avec OpenVoice et PyTorch.
Jeu de combat spatial 3D près de l'horizon des événements d'un trou noir. Siphonnez l'énergie de la singularité tandis que le temps accélère — vous avez 5 minutes pour charger votre moteur warp. Animations juicy et Easter egg tomate. Réalisé avec Godot 4.