Thomas Jarrand

Je code des deux côtés de la requête HTTP.

Lead développeur web

Profil

Développeur depuis plus de 15 ans, j’encadre aujourd’hui une équipe au quotidien et je guide les choix produit et techniques aux côtés du métier.

Enthousiaste et créatif, je conçois et développe des solutions full-stack performantes, maintenables et orientées produit. J’aime relever les défis techniques exigeants, notamment en performance et en optimisation des coûts. Je travaille principalement en PHP avec Symfony et Laravel, et côté front avec React et Vue. Je fais aussi appel à Go pour les traitements critiques et parallélisés.

Je partage mon savoir-faire via les revues de code, des conférences, des articles et des outils open source. Je suis moteur en équipe et j’organise volontiers des game jams et des sorties randonnée entre collègues !

Compétences

Expérience

Lead développeur web chez Wecandoo – Lyon, France

Période : CDI depuis août 2024

Missions : Management opérationnel d’une équipe de 3 développeurs et responsabilité technique de la plateforme. Interlocuteur du produit et du métier : cadrage des besoins, priorisation, choix techniques et architecture. Accompagnement individuel de chaque développeur en one-to-ones.

Réalisations : Coûts de recherche géographique divisés par 10 en migrant de Google Maps vers Mapbox, avec un système de cache. Mise en œuvre avec Algolia de fonctionnalités produit attendues de longue date, jusque-là jugées impossibles.

Structure : wecandoo.com, Marketplace d’ateliers chez l’artisan, 50 personnes.

Senior Software Developer chez Bedrock – Lyon, France

Période : CDI décembre 2022 – juillet 2024 · 1 an et 8 mois

Missions : Référent technique sur les API PHP / Symfony et Go des plateformes de streaming 6play (M6+) et RTL+ : développement, maintenance, architecture et montée en compétences des collaborateurs.

Réalisations : Pilotage de la migration des API du catalogue de PHP vers Go, pour gagner en performance et réduire les coûts d’infrastructure.

Structure : bedrockstreaming.com, Filiale streaming de M6 et RTL, 200 personnes.

Développeur web, puis lead développeur chez Elao – Lyon, France

Période : CDI janvier 2013 – mai 2022 · 9 ans

Missions : Évolution de développeur junior à lead développeur. Conception et développement d’applications web Symfony, React (Angular, Ember), applications mobiles React Native.

Projets : lead sur Tribü, Musique Music et Mounki.

Structure : elao.com, Agence web lyonnaise, 16 personnes.

Développeur web chez Inhouse Group – Perth, Australie

Période : CDD juin 2012 – novembre 2012 · 6 mois

Missions : Conception et développement d’applications web avec Symfony 2.

Structure : Agence web australienne, 15 personnes.

Développeur web chez La bonne agence – Grenoble, France

Période : CDI avril 2010 – avril 2012 · 2 ans

Missions : Développement PHP objet, Drupal, AJAX et apps Facebook, intégration.

Structure : labonneagence.com, Agence web grenobloise, 20 personnes.

Études

Créations

J’ai créé les jeux multijoueurs en ligne Curvytron, sa suite en 3D Curvytron 2, et What the Tune ?!

Je maintiens des projets open source comme :
Stenope : un générateur de site statique pour Symfony,
Synchroplayer : un lecteur vidéo synchronisé pour regarder à plusieurs,
Netcode : un moteur de communication binaire temps réel pour le web.

Je donne des conférences sur des sujets aussi variés que la génération de graphiques SVG avec Symfony, les emojis, la randonnée à vélo, la génération de sites statiques ou encore la lecture d’IRM du cerveau en JavaScript (filmée au Forum PHP 2018).

À propos de moi

Je me déplace essentiellement à vélo et en longboard.
Je suis photographe amateur, jardinier d’appartement, fan de jeux vidéo indépendants, redoutable au blind test et spécialiste du gratin dauphinois.
Pour me ressourcer, je pars bivouaquer dans les Alpes, traverser la France à vélo ou encore plonger en apnée en Méditerranée.