Stage de fin d'études - Développement Full Stack

Mars 2025 - Septembre 2025

Pendant six mois au Service Hydrographique et Océanographique de la Marine (SHOM), j’ai contribué à l’amélioration d’Acoustix, une application web d’annotation acoustique sous-marine utilisée pour analyser et labelliser des enregistrements sonores (bateaux, mammifères marins, etc.). Mon rôle a consisté à :

  • Refondre l’interface pour la rendre plus intuitive (maquettage Figma, optimisation des composants React).
  • Développer des fonctionnalités clés comme un système d’historique d’annotations ("Ctrl+Z"), une ontologie détachable pour une meilleure ergonomie, des alertes contextuelles pour guider les utilisateurs, des fonctionnalités liées a la visualisation du fichier audio sur un spectrogramme...
  • Optimiser le backend (Python/Flask) en restructurant la base de données (ajout de clés étrangères, champs utiles) et en améliorant les requêtes SQL pour une gestion plus efficace des annotations.
  • Collaborer avec les annotateurs (réunions mensuelles, tests utilisateurs) et la DSI pour un déploiement fluide, tout en documentant le code pour une reprise facile par les futurs développeurs.
Ce stage m’a permis de maîtriser React.js en contexte professionnel, de renforcer mes compétences en UX/UI et en gestion de projet, et de comprendre les enjeux de l’acoustique sous-marine pour la Défense et l’environnement. Une expérience formatrice où j’ai allié technique, créativité et rigueur pour livrer un outil plus performant et pérenne.

Développement fullstack - Optimisation de code - Gestion de projet - Traitement du signal

React.js - Python Flask - SQL - PgAdmin

Retour à la galerie