en
en
Bruno Michel
En recherche active
Lead developer
Nantes
CDI
Télétravail hybride
Technologies
À propos
Bruno Michel
Lead Dev · Staff Engineer
Lead developerNantes
developer avatar
Expériences professionnelles
15 ans d'expérience en tant que Lead developer (ou similaire)
Développeur Senior Lead
LINAGORA - Issy-les-Moulineauxfévr. 2025 - juin 2026 · 1 an 4 mois

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 - Parissept. 2015 - févr. 2025 · 9 ans 5 mois

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 - Parisjuil. 2007 - sept. 2015 · 8 ans 2 mois

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 - juin 2007 · 1 an 7 mois

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
Formations
5 ans d'études supérieures
Institut d'Informatique de l'Entreprise
Ingénieur2005
CNAM
Master de Recherche Opérationnelle2005
Technologies
Compétences
Interessé parAgents IA (approfondir)
Langues
  • Français
  • Anglais
Tests
Aucune information n'a été renseignée pour cette section.