fr
fr
Bruno Michel
Actively searching
Lead developer
Nantes
Permanent contract
Hybrid remote
Technologies
About
Bruno Michel
Lead Dev · Staff Engineer
Lead developerNantes
developer avatar
Professional experiences
15 years of experience as Lead developer (or similar)
Développeur Senior Lead
LINAGORA - Issy-les-MoulineauxFeb 2025 - Jun 2026 · 1 year 4 months

Linagora s'est portée repreneur de Cozy Cloud après la liquidation judiciaire. J'y ai d'abord assuré la transition technique vers Twake, la workplace open source de Linagora, puis rejoint l'équipe OSSA (support open source).

  • Intégration de l'authentification OpenID Connect dans Twake
  • Passage de connaissances sur l'architecture Cozy à l'équipe
  • Développement en autonomie de l'Argus du Libre, outil de comparaison de solutions open source (argusdulibre.linagora.com)
  • Support technique clients : résolution de tickets, rédaction de veille
    technologique
Lead Developer
Cozy Cloud - ParisSep 2015 - Feb 2025 · 9 years 5 months

Neuf ans chez Cozy Cloud, dont la majeure partie sur cozy-stack, la
plateforme backend du cloud personnel. Au moment du pivot de la startup, j'ai conçu l'architecture et développé de zéro le nouveau backend en Go, pour passer d'un produit auto-hébergé à une plateforme multi-tenant à grande échelle. J'ai ensuite continué à l'enrichir et le maintenir jusqu'à la liquidation judiciaire.

  • Conception de l'architecture et développement de cozy-stack en Go, en remplacement de la stack Node.js initiale
  • Pic à 20 000 MAU (utilisateurs actifs mensuels) en partenariat avec la MAIF
  • Serveur compatible protocole Bitwarden (gestionnaire de mots de passe), écrit en Go et publié en open source dans cozy-stack
  • Notes collaboratives sans conflit en temps réel : port en Go de ProseMirror
  • Architecture distribuée pour les partages entre instances Cozy sur des
    serveurs différents
  • Client desktop de synchronisation type Dropbox : inotify / FSEvents, property-based testing pour couvrir les cas limites
  • Prototype RAG pour la recherche sémantique dans les documents
    personnels (Qdrant puis Weaviate)
  • Recrutement, onboarding et mentorat de développeurs
Développeur › Lead Dev › CTO
af83 - ParisJul 2007 - Sep 2015 · 8 years 2 months

Huit ans chez af83, ESN pionnière du web en France. Projets marquants :

  • France TV Élections 2012 (lead dev et architecte) : agrégation des résultats de 36 000 communes en temps réel, fichiers statiques mis en cache via Akamai. France TV était le 2e acteur média en ligne français.
  • France TV Live : premier fil d'actualités en continu d'un média français. Back office multi-sources pour les journalistes (AFP, Twitter, Instagram). Pics à 100 000 utilisateurs simultanés.
  • Canal+ : prototype d'interface box TV. Le code a été jeté, c'est le rôle d'un prototype. Les enseignements ont convaincu la direction d'investir dans l'approche web dont est issue la box actuelle.
  • Mon Album Photo : migration vers Ruby on Rails et résolution des problèmes de scalabilité sur les filers pour une saisonnalité x10 en décembre.
  • La Cantine : site du premier espace de co-working en France.

Parmi les premiers praticiens de l'agilité et de l'UX design en France.
Présentations en conférences (Paris Web, RMLL, Human Talks).

Ingénieur logiciel
Exosec - Jouy-en-Josas, FranceNov 2005 - Jun 2007 · 1 year 7 months

Première expérience professionnelle, dans un éditeur spécialisé en réseau et sécurité.

  • Développement de LanDefender, solution de détection d'intrusion réseau
  • Travaillé au quotidien aux côtés de Willy Tarreau, alors mainteneur du noyau Linux 2.4 et créateur de HAProxy
Schools
5 years of higher education
Institut d'Informatique de l'Entreprise
Ingénieur2005
CNAM
Master de Recherche Opérationnelle2005
Technologies
Skills
Interested by...Agents IA (approfondir)
Languages
  • Français
  • Anglais
Tests
No information has been entered for this section.