Pierre Thalamy, PhD

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

Profil

Ingénieur logiciel full-stack avec huit ans d'expérience 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, et mes collègues des autres domaines me sollicitent sur les questions d'architecture, d'infrastructure et de sécurité. J'ai le goût des systèmes simples à exploiter, sûrs par défaut et agréables à faire évoluer. Docteur en informatique, spécialisé en algorithmes distribués pour la robotique modulaire.

Expérience

Depuis nov. 2020Paris

Lead Software Engineer, Platform & Data

Uptale, SaaS d'apprentissage immersif (formations 360° et VR pour les entreprises), 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 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.
  • Responsable de son backend et de son infrastructure cloud : services ASP.NET Core sur Azure, infrastructure as code avec Terraform, pipelines CI/CD.
  • Direction de l'équipe : orientation technique, revues de code et de conception, mentorat, planification des livraisons avec le produit.
  • Interlocuteur de référence au-delà de l'équipe sur les sujets d'architecture, d'infrastructure, de fiabilité et de sécurité, pour un produit utilisé par de grands comptes et intégré à leurs LMS.
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
  • Conception et implémentation en C# d'une infrastructure de serveur REST sécurisée.
  • Développement d'un module réactif Vue.js pour l'application web de l'ERP, s'appuyant sur cette API.
  • Conception d'une application mobile multiplateforme Xamarin reprenant les fonctions clés du produit.
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.
2015 à 2016, 4 moisGrenoble

Développeur iOS

Junior-entreprise NSigma, Grenoble INP - Ensimag
  • Correctifs et évolutions d'une application iPad de relevé de compteurs de fluides professionnels, en lien étroit avec le client, Engie Cofely.
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

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.