Pierre Thalamy, PhD

Lead Software Engineer, Platform & Data chez Uptale · Backend, infrastructure cloud et encadrement d'équipe

Profil

Ingénieur logiciel full-stack, en activité depuis 2017 entre recherche et industrie, à l'aise avant tout sur le backend et l'infrastructure cloud. Je dirige l'équipe Platform & Data chez Uptale, responsable des comptes, des intégrations et des analytics. J'y suis entré quand c'était une jeune startup et j'ai grandi avec elle jusqu'à la scale-up. J'ai le goût des systèmes simples à exploiter, sûrs par défaut et agréables à faire évoluer, et quand l'équipe bute sur une friction, je construis l'outil qui la supprime. AI native : je travaille chaque jour avec des agents de code et publie les workflows que j'automatise sous forme d'Agent Skills ouverts. Docteur en informatique, spécialisé en algorithmes distribués pour la robotique modulaire.

Expérience

Depuis nov. 2020Paris · remote

Lead Software Engineer, Platform & Data

Uptale, SaaS d'apprentissage immersif (formations 360° et VR) utilisé par plus de 500 organisations dont Airbus, Stellantis, TotalEnergies, L'Oréal, Sanofi et Siemens, levée de 9 millions d'euros en 2024

Entré en novembre 2020, quand Uptale était une jeune startup, et a grandi avec l'entreprise à travers son passage à la scale-up en forte croissance. Ingénieur logiciel, puis Senior Software Engineer, puis Lead de l'équipe Platform & Data depuis février 2026, tout en restant contributeur sur le backend et l'infrastructure.

  • Responsable de bout en bout du domaine Platform & Data : comptes, intégrations et analytics, du modèle de données et de l'API jusqu'au front React et TypeScript.
  • Fait passer la plateforme de quelques centaines de sessions de formation par jour en 2020 à plusieurs dizaines de milliers aujourd'hui, plus de deux millions de sessions délivrées au total, sur un backend qui a encore de la marge.
  • Étendu un SaaS multi-tenant aux déploiements privés : le même produit tourne désormais dans l'Azure des clients et sur site, dans des réseaux restreints, à partir d'un code commun. Référent technique et premier interlocuteur de ces clients, du projet au support.
  • Passé l'infrastructure en code, Bicep d'abord, puis Terraform : production, région miroir aux États-Unis, staging identique à la prod et environnements de dev sortent d'une même base, sans dérive entre eux.
  • Mené la migration du backend d'ASP.NET MVC vers ASP.NET Core et celle de la façade d'Application Gateway vers Azure Front Door.
  • Mis backend et infrastructure en conformité ISO 27001 avec le CTO et le head of engineering, certification obtenue en novembre 2025, et garant de leur sécurité depuis, remédiation du pentest annuel comprise.
  • Expérience développeur : builds CI/CD sur des virtual machine scale sets, gates de PR accélérées, montées de version et fusions de branches automatisées, plus les guidelines et skills de code que développeurs et agents IA utilisent chaque jour.
  • Direction de l'équipe : orientation technique, revues de code et de conception, mentorat, planification des livraisons avec le produit.
2017 à 2020Montbéliard

Doctorant en informatique

Institut FEMTO-ST, CNRS, Université Bourgogne Franche-Comté
  • Recherche sur l'intelligence distribuée pour la matière programmable constituée de grands ensembles de micro-robots modulaires.
  • Responsable technique de VisibleSim, simulateur C++ de robotique modulaire utilisé par plusieurs équipes de recherche dans le monde.
  • Cinq publications dans des revues et conférences internationales ; relecteur invité pour Algorithmica et IROS.
  • Enseignement et coordination de cours de licence ; participation à la conception d'un cours de programmation distribuée.
2017, 6 moisAntibes

Ingénieur logiciel, projet de fin d'études

Supralog, logiciel ERP Intr@ssoc

Backend REST sécurisé en C# pour un ERP destiné aux associations, avec un module web Vue.js et une application mobile multiplateforme Xamarin sur la même API.

2016, 4 moisHong Kong

Assistant de recherche, stage en ingénierie logicielle

Université polytechnique de Hong Kong
  • Passage de VisibleSim d'une pré-version à sa première version stable.
  • Refonte de l'architecture, refactorisation, documentation et nouveaux modules au service de la recherche.
2014, 5 moisPittsburgh

Assistant de recherche, projet Claytronics

Carnegie Mellon University
  • Contribution à la recherche en robotique modulaire pour la matière programmable.
  • Implémentation en C d'une machine virtuelle embarquée pour le langage Meld, réutilisée en enseignement et en recherche.

Formation

2017 à 2020

Doctorat en informatique

Université Bourgogne Franche-Comté, institut FEMTO-ST, CNRS

Thèse : Distributed Algorithms and Advanced Modeling Approaches for Fast and Efficient Object Construction Using a Modular Self-reconfigurable Robotic System, dirigée par le Pr Julien Bourgeois et le Dr Benoît Piranda. Soutenue le 9 octobre 2020.

2014 à 2017

Diplôme d'ingénieur en informatique

Grenoble INP - Ensimag

Grande école d'informatique et de mathématiques appliquées. Filière ingénierie des systèmes d'information, diplômé avec mention très bien. Semestre d'échange à l'Universidad Politécnica de Madrid (automne 2016).

Compétences

Backend et cloud

C#, .NET, ASP.NET Core, API REST, SQL, Azure, Terraform, Docker, CI/CD, observabilité, durcissement sécurité

Front end

TypeScript, React, JavaScript moderne, HTML et CSS, Vue.js (par le passé)

Systèmes et recherche

C++, C, Python, algorithmes distribués, systèmes multi-agents, simulation, analyse de performance

Encadrement

Lead d'équipe, orientation technique, architecture et revue de code, mentorat, planification, rédaction technique et enseignement

Ingénierie assistée par IA

Agents de code au quotidien, écriture d'Agent Skills, guidelines et outillage pensés pour les agents, github.com/pthalamy/skills

Publications

  1. P. Thalamy, B. Piranda, J. Bourgeois. 3D Coating Self-Assembly for Modular Robotic Scaffolds. IEEE/RSJ IROS, 2020.
  2. P. Thalamy, B. Piranda, F. Lassabe, J. Bourgeois. Deterministic Scaffold Assembly by Self-Reconfiguring Micro-Robotic Swarms. Swarm and Evolutionary Computation, 2020.
  3. P. Thalamy, B. Piranda, F. Lassabe, J. Bourgeois. Scaffold-Based Asynchronous Distributed Self-Reconfiguration by Continuous Module Flow. IEEE/RSJ IROS, 2019.
  4. P. Thalamy, B. Piranda, J. Bourgeois. A Survey of Autonomous Self-Reconfiguration Methods for Robot-Based Programmable Matter. Robotics and Autonomous Systems, 2019.
  5. P. Thalamy, B. Piranda, J. Bourgeois. Distributed Self-Reconfiguration Using a Deterministic Autonomous Scaffolding Structure. AAMAS, 2019.

Enseignement

2017 à 2020

Université de Franche-Comté

  • Sécurité des infrastructures réseau, responsable du cours (CM, TD et TP, 2018 à 2020).
  • Systèmes d'exploitation et programmation système, responsable du cours (2017).
  • Chargé de TD et TP : sécurité et performance, technologies de l'Internet, initiation au développement web, robotique en essaim et programmation de robots modulaires (master IoT).

Distinctions et service

Distinctions

  • Bourse de mobilité IFAAMAS, AAMAS 2019.
  • Participant au séminaire Dagstuhl 18331 sur les fondements algorithmiques de la matière programmable, 2018.

Service

  • Relecteur invité, Springer Algorithmica, 2020.
  • Relecteur délégué, IEEE/RSJ IROS 2020.

Langues

Français (langue maternelle) · Anglais (courant, TOEIC 985) · Espagnol (intermédiaire)

Cette page est la version à jour de mon CV. Le bouton ci-dessus permet de l'enregistrer en PDF ; la mise en page est optimisée pour le format A4. La version anglaise est disponible ici.