Camille Nerriere - Développeuse FullStack

Portfolio

Dossier de présentation technique

PDF & Audio Synchronizer

Projet personnel — API de synchronisation audio / PDF

Application backend permettant d'aligner automatiquement un enregistrement audio avec un document PDF, en combinant la transcription vocale et l'extraction structurée du texte.

  • - Développement d’une API REST avec FastAPI
  • - Transcription automatique via Vosk (speech-to-text)
  • - Extraction et structuration du contenu textuel des PDF avec PyMuPDF
  • - Nettoyage des fichiers temporaires, logging, gestion des erreurs personnalisées
  • - Réalisation d'une démonstration visuelle du résultat via Tkinter

Coopcycle - Formulaire de livraison

Stage (2 mois)

Contribution à la migration d'une application monolithique PHP vers une architecture découplée API + front-end React, dans le cadre du réseau de coopératives Coopcycle.

  • - Refonte du formulaire de livraison (React/Javascript)
  • - Création de composants personnalisés adaptés aux contraintes spécifiques des livreurs :
    • * Sélecteur combiné de plages horaires (DateRange Picker/Timeslot Picker switch)
    • * Sélecteur de colis (Packages Picker)
    • * Convertisseur automatique de montants H.T/T.V.A
  • - Intégration des données de l'API REST existante et collaboration avec l'équipe back-end pour faire évoluer les endpoints nécessaires

PennyPal - Application de gestion de Budget

Projet Personnel

Application full-stack permettant aux utilisateurs de suivre leurs dépenses, gérer leurs catégories et analyser leurs tendances financières, développée en C#/.NET 8 avec un front-end React.

  • - Développement de l'API complète avec ASP.NET Core (C#, .NET 8)
  • - Mise en place de l'authentification sécurisée (inscription, connexion, modification de mot de passe, suppression de compte) avec JWT
  • - Création du système de suivi des dépenses et de gestion des catégories
  • - Implémentation de l'analyse des tendances de dépenses
  • - Intégration de SQL Server pour la gestion des données
  • - Conception de l'interface utilisateur avec React

PetFosterConnect

Projet de fin d'étude - École O'clock

Réalisation d'une application collaborative permettant aux associations de protection animale de proposer des animaux à l'accueil temporaire, en équipe de 4 développeurs.

  • - Développement des composants d'accès à la base de données et de la logique métier avec Express.js, PostgreSQL et Sequelize
  • - Mise en place de la validation des données côté serveur.
  • - Conception et développement du tableau de bord pour les associations avec React
  • - Définition de l'identité visuelle et prototypage de l'application
  • - Rédaction du cahier des charges et participation à la modélisation de la base de données