Rouen, France · ITI4, INSA Rouen Normandie

Romain Leprevost

Conception, déploiement et sécurisation de systèmes en production

Étudiant-ingénieur ITI4 à l'INSA Rouen Normandie. Plateformes auto-hébergées et bases de données : mes projets servent de vrais utilisateurs, et je les maintiens bien après la mise en ligne.

stage de 10 semaines recherché dès fin juin 2027

Projets

Purple Rouen, plateforme d'inscription · Responsable technique et infrastructure

Plateforme d'inscription pour une course caritative étudiante : paiements en ligne réels via HelloAsso, vérification automatisée des attestations médicales (PPS), génération d'e-tickets à QR code. Infrastructure entièrement auto-hébergée (administration Linux, supervision, sauvegardes), critique le jour de la course.

  • 745 participants sur les éditions 2025 et 2026
  • 7 073,37 € reversés à des œuvres caritatives

Symfony (API) · Nuxt (client) · auto-hébergement

Lire l'article Site live

Reconnaissance de dossards par IA · Vision par ordinateur

Pipeline pour indexer automatiquement les photos de course par numéro de dossard : détection par un modèle YOLOv8 entraîné sur dataset custom, OCR via Google Cloud Vision avec extraction spatiale, puis post-traitement géométrique pour isoler le numéro du bruit visuel.

  • 1200+ dossards indexés

YOLOv8 · OCR (Google Cloud Vision) · cache JSON extraction/transformation

Lire l'article

INSATutorat, plateforme de gestion du tutorat · Développeur · Département STPI, INSA Rouen

Plateforme de gestion du tutorat étudiant : API Go, algorithme d'appariement tuteurs/tutorés sous contraintes d'emplois du temps, interface d'administration et documentation technique.

  • 400+ étudiants accompagnés

Environ 49 h de développement actif (Travail d'Initiative Personnelle), code source public.

Go · algorithme d'appariement sous contraintes

Lire l'article

MongoSK, addon MongoDB pour Skript · Open source · Java · GPLv3

Addon MongoDB pour Skript, permettant de stocker et récupérer des données dans une base MongoDB depuis un serveur Minecraft utilisant Skript. Mise à jour et maintenance régulières depuis 2020.

  • 34 étoiles sur le dépôt GitHub
  • 150+ serveurs Minecraft utilisant MongoSK

Java

Dépôt GitHub

Outillage infrastructure · Projets personnels · Go / PHP

MongoBackup et MongoS3 : sauvegarde MongoDB vers stockage S3, avec notifications en temps réel. Bibliothèques clientes OAuth2 (PHP) et prototype de serveur d'autorisation. Forks de PufferPanel et Pelican intégrant l'authentification Cloudflare Zero Trust. Outils réseau : mirroring TCP, hébergement d'images avec statistiques.

Compétences

Langages & développement web

Go, PHP, TypeScript / JavaScript, Java, Python, SQL, LaTeX. Symfony, Laravel, Node.js, API REST, Vue / Nuxt, React / Next.js, Tailwind CSS, Vite, Sentry

Infrastructure & auto-hébergement

Linux, Docker, CI/CD, Git, reverse proxy, Cloudflare Zero Trust

Sécurité offensive

Sécurisation de serveurs Linux, intrusion, élévation de privilèges, sécurité des chaînes CI/CD, rétro-ingénierie d'API

Bases de données

MongoDB, PostgreSQL, MariaDB, Redis, RabbitMQ

En cours d'acquisition : Kubernetes · Terraform · Cloud public

Distinctions

2ᵉ place, TRACS 2025

  • Sur plus de 110 équipes au tournoi de renseignement et d'analyse de CentraleSupélec, organisé avec la DGSE et ViaRézo. Rôle : intrusion et post-exploitation.

Open source depuis 2020

  • Environ 2 300 contributions sur les douze derniers mois, membre d'organisations Open Source.

Expériences et responsabilités

BDE INSA Rouen · Membre du bureau, responsable services, logistique et SI

  • Refonte du fonctionnement : boutique en click and collect, réservations en ligne, nombreuses automatisations
  • Nouveau site bde.insa-rouen.fr, développé et administré : agenda partagé, actualités des clubs
  • Gestion quotidienne des stocks et de la logistique des événements

INSA Rouen Normandie, service des résidences · CDD étudiant

  • Scripts d'automatisation du traitement des dossiers administratifs et du suivi des pièces justificatives

Élu étudiant, INSA Rouen Normandie · Conseil de la vie étudiante, puis conseil de département ITI

Formation

INSA Rouen Normandie, cycle ingénieur ITI · Informatique et technologies de l'information, 4ᵉ année

RMIT University, Melbourne · Semestre d'échange, cours de master en cloud et cybersécurité

INSA Rouen Normandie, cycle préparatoire STPI · Spécialités informatique et mathématiques

Langues · Français (natif), anglais (B2+), espagnol (notions)
Centres d'intérêt · Événementiel, triathlon

Me contacter

Intéressé par une collaboration ou une discussion ? N'hésitez pas à me contacter.