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.
Développement fullstack - Optimisation de code - Gestion de projet - Traitement du signal
React.js - Python Flask - SQL - PgAdmin