← back --work

· 2025-02 — 2026-06

Lead Développeur Java / .NET (Spring Boot)

D-BOX Technologies · Longueuil, QC

Lead technique sur D-BOX Connect puis HaptiSync Center : performance, migration JDK 17, observabilité Datadog et encadrement d'équipe.

Pourquoi D-BOX

Un nouveau secteur après la banque et l'assurance, et un métier stimulant : le cinéma, le jeu vidéo et la simulation avancée. C'était aussi l'occasion de travailler plus près de chez moi et de poursuivre mon intégration au Canada, dans une vraie entreprise québécoise.

Contexte

D-BOX Connect est la plateforme centrale de distribution des contenus haptiques de D-BOX, pour le divertissement et la simulation. Elle alimente des dispositifs physiques en production : la performance et la fiabilité ne se négocient pas.

Mon rôle

Tech lead sur D-BOX Connect, puis responsable de l'équipe HaptiSync Center à partir de septembre 2025.

  • Performance. Environ 30 % de gain sur le backend : requêtes SQL, cache, gestion des ressources.
  • Modernisation du socle. Migration majeure de Spring Boot, passage de JDK 8 à JDK 17, schémas versionnés avec Flyway.
  • Observabilité. Datadog (APM, logs, alerting) pour réduire nettement le temps de résolution des incidents.
  • HaptiSync Center. Architecture, releases et CI/CD du logiciel de gestion de l'haptique à domicile, sur un socle .NET relié aux services Spring Boot.
  • Intégrations partenaires. Web API publique pour les partenaires externes et plugin Stream Deck en .NET, pour piloter l'haptique depuis le matériel Elgato.
  • Équipe. Encadrement de 3 développeurs : revues de code, accompagnement technique, diffusion des bonnes pratiques.
Java 17Spring Boot.NETFlywayDatadogSonarQubeGitHub

~30 %

JDK 8 → 17

3