Tous les projets

Expérience 2026 →

CIBEST — Développeur full-stack

Du comptage de passagers à bord jusqu'à la carte de supervision : embarqué, backend et web dans la même équipe.

Rôle
Stage de fin d'études (4 mois), puis développeur full-stack
Contexte
CIBEST, Besançon
Statut
En cours
  • 4missions livrées en stage
  • 3couches : C++, Node, Vue
  • 1poste à la clé
  • Ansible
  • Bun
  • C / C++
  • Grafana
  • GTFS
  • Hono
  • k6
  • MapLibre / Protomaps
  • Node.js
  • PostgreSQL
  • Prisma
  • RabbitMQ
  • SQLite
  • Tailwind CSS
  • Tests automatisés
  • TypeScript
  • Vue 3
  • Yocto

Le contexte

CIBEST équipe les véhicules de transport en commun : caméras, GPS, cellules de comptage de passagers. À bord, l’enregistreur Scene5 ; côté exploitant, l’application web Supervision. J’y ai fait mon stage de fin de Master, et l’équipe m’a gardé.

Ce que j’ai livré

  • Cellules de comptage intégrées au Scene5 : configuration, temps réel via RabbitMQ depuis la couche C++, propagation vers Supervision.
  • Carte de fréquentation dans Supervision (MapLibre), filtres, rapprochement SAE ↔ GTFS, export CSV.
  • Archivage automatique PostgreSQL par partitionnement chaud/froid : la base gère sa rétention seule.
  • Grafana + k6 : performances mesurées, régressions détectées, goulots corrigés.

Stack

Vue 3 + Tailwind, Bun + Hono + Prisma, PostgreSQL, Node.js et C++ à bord, RabbitMQ, SQLite, Ansible et Yocto. La même famille d’outils que LamaQuest — productif dès la première semaine.