Florian Depatin
Projet professionnel
SaaS comptable
Bobbee, une plateforme SaaS métier au croisement de la comptabilité, de la facturation et de la génération documentaire.

SaaS métier dédié à la comptabilité, la gestion financière et la facturation, sur lequel je suis intervenu en fullstack autour de fonctionnalités produit, de génération documentaire, de sécurité fichier, de qualité frontend et de collaboration étroite avec les équipes QA.

SaaS métierFullstackComptabilité

Présentation détaillée

Informations complémentaires sur le projet, son rôle, ses enjeux et sa construction.

Mon rôle

Je travaille sur Bobbee en tant que développeur web fullstack senior, avec une implication sur des sujets frontend, backend, documentaires et qualité produit.

Mon rôle consiste à développer des fonctionnalités métier, contribuer à la modélisation de certains besoins, intervenir sur des parcours liés aux documents et à la facturation, tout en collaborant étroitement avec les équipes QA pour fiabiliser les comportements attendus.

Le projet demande une bonne capacité d’adaptation, aussi bien sur le plan technique que métier, avec une stack différente de mes projets Symfony ou Angular / .NET.

Travaux réalisés

  • Développement de fonctionnalités métier sur un SaaS comptable existant.
  • Contribution à des parcours liés à la facturation, aux documents et aux données financières.
  • Développement frontend avec Vue 3.
  • Développement backend autour de Node.js et GraphQL.
  • Intervention sur des traitements serverless via AWS Lambda.
  • Gestion de fichiers et interactions avec AWS S3.
  • Contribution à des traitements documentaires spécifiques.
  • Travail sur la génération de documents au format DOCX.
  • Intervention sur des traitements liés à la génération PDF et à la facturation électronique.
  • Contribution à des sujets liés au format Factur-X.
  • Prise en compte des enjeux de sécurité autour de l’upload et de la manipulation de fichiers.
  • Travail sur des composants frontend et des styles SCSS.
  • Ajout et amélioration de marqueurs pour faciliter les tests end-to-end.
  • Collaboration étroite avec les équipes QA pour reproduire, analyser et fiabiliser les parcours sensibles.
  • Participation aux revues de code et à l’amélioration continue de la qualité produit.

Points techniques notables

Bobbee est un projet intéressant par la diversité de ses enjeux techniques : interface produit, backend applicatif, GraphQL, traitements serverless, stockage de fichiers, génération documentaire et intégration de contraintes métier liées à la comptabilité.

Une partie importante de mon intervention concernait les documents et les fichiers, avec des problématiques de génération, d’upload, de sécurité, de transformation et de restitution à l’utilisateur.

Le projet combine plusieurs sujets techniques sensibles :

  • développement frontend en Vue 3 ;
  • logique backend en Node.js ;
  • API GraphQL ;
  • traitements serverless via AWS Lambda ;
  • stockage et manipulation de fichiers avec AWS S3 ;
  • génération de documents DOCX ;
  • génération de PDF ;
  • prise en compte du format Factur-X ;
  • sécurisation des parcours d’upload ;
  • collaboration QA sur des parcours métier critiques.

La qualité produit est un point important du projet, notamment via la collaboration avec les QA, la reproduction de cas complexes, l’ajout de sélecteurs de test et la stabilisation de comportements utilisateurs sensibles.

Ce que ce projet démontre

Bobbee met en avant ma capacité à intervenir sur un SaaS métier complexe, avec une stack moderne et des problématiques très concrètes autour des documents, des fichiers, de la facturation et de la qualité produit.

Le projet démontre aussi ma polyvalence fullstack : capacité à passer du frontend au backend, à comprendre des traitements documentaires, à travailler avec des services cloud et à collaborer avec différents profils de l’équipe.

Il illustre enfin ma capacité à m’intégrer dans un produit existant, à traiter des sujets métier sensibles et à contribuer à la fiabilité globale d’une plateforme utilisée dans un contexte professionnel exigeant.

SaaS métierFullstackDocumentsVueNode.jsQualité produit
Ce projet vous donne envie d'échanger ?

Parlons architecture, produit, qualité logicielle ou opportunités autour d'un projet web/SaaS.