Plateforme Uptale
Le backend et l'infrastructure d'un SaaS utilisé par de grandes organisations pour concevoir et diffuser des formations 360° et VR vers casques, navigateurs et plateformes LMS. Fiabilité, sécurité et passage à l'échelle.
Lead Software Engineer chez Uptale
Je conçois et j'exploite le logiciel derrière une plateforme d'apprentissage immersif : services backend, infrastructure cloud et outillage dont une petite équipe d'ingénieurs a besoin pour livrer en confiance. Full-stack de métier, avec une prédilection pour le backend et l'infrastructure.
Avant l'industrie, j'ai soutenu une thèse sur les algorithmes distribués d'auto-reconfiguration de robots modulaires, en vue de réaliser de la matière programmable, à l'institut FEMTO-ST.
Uptale est une plateforme d'apprentissage immersif qui permet aux entreprises de créer, diffuser et suivre des formations en 360° et en réalité virtuelle à grande échelle. J'y suis entré comme Senior Software Engineer peu après ma thèse et j'y dirige aujourd'hui une petite équipe, tout en restant très opérationnel.
Recherche sur l'intelligence distribuée pour la matière programmable : comment de grands ensembles de micro-robots modulaires simples peuvent se coordonner pour se réarranger rapidement en formes 3D arbitraires.
Conception d'un backend REST sécurisé en C# pour un ERP destiné aux associations, d'un module réactif Vue.js pour son application web et d'une application mobile multiplateforme Xamarin sur la même API.
Passage de VisibleSim d'un prototype de recherche à sa première version stable : refonte de l'architecture, refactorisation, documentation et nouveaux modules au service des travaux en cours.
Contribution à la recherche en robotique modulaire pour la matière programmable et implémentation en C d'une machine virtuelle embarquée pour le langage déclaratif Meld, réutilisée ensuite en enseignement et en recherche.
Diplômé avec mention très bien, filière ingénierie des systèmes d'information. Semestre d'échange à l'Universidad Politécnica de Madrid.
Le backend et l'infrastructure d'un SaaS utilisé par de grandes organisations pour concevoir et diffuser des formations 360° et VR vers casques, navigateurs et plateformes LMS. Fiabilité, sécurité et passage à l'échelle.
Simulateur open source en C++ pour robots modulaires et matière programmable. J'en ai dirigé le développement pendant cinq ans, d'un prototype de recherche à un outil utilisé par des équipes en France, à Hong Kong et aux États-Unis.
Ma recherche doctorale : une méthode déterministe et entièrement distribuée permettant à des essaims de micro-modules rotatifs de construire l'échafaudage interne d'une forme puis de le recouvrir, réduisant le temps de reconfiguration de plusieurs ordres de grandeur.
Une machine virtuelle embarquée écrite en C pour Meld, le langage déclaratif du projet Claytronics à Carnegie Mellon, afin d'exécuter des programmes logiques directement sur des modules robotiques aux ressources limitées.
Enregistrée le 9 octobre 2020 à Montbéliard. La présentation commence à 22:45 ; les chapitres ci-dessous mènent directement à chaque partie.