
Sylvain Lesage
Développeur fullstack senior
Compétences
- Frontend
- JavaScript, TypeScript, React, Svelte, Vue.js, Java, HTML, CSS, Tailwind CSS, accessibilité, performance, standards web, internationalisation, tests
- Backend
- Node.js, Next.js, Python, Java, PostgreSQL, MongoDB, Helm/Kubernetes, Terraform, AWS, Linux, Docker
- Visualisation de données
- D3.js, three.js, Observable Plot, SVG, canvas, R
- Données spatiales
- MapLibre, GeoParquet, OpenLayers, PostGIS, GeoNetwork, GeoServer, geOrchestra, géocodage
- Mathématiques appliquées
- Modélisation, simulation numérique, algorithmes, structures de données, optimisation, algèbre linéaire, traitement du signal
- Compétences transversales
- Gestion de projet, rédaction de normes techniques et de politiques technologiques, animation de communautés techniques, enseignement, études de l'état de l'art, présentation orale, administration publique, communautés open source
- Langues
- Anglais, Français, Espagnol
Expérience professionnelle
- Développeur logiciel indépendant · depuis 2024
-
- Hyperparam
- développement de composants et d'applications React open source (React, TypeScript, CSS Modules, Next.js, Parquet)
- Source Cooperative
- développement de composants React open source (React, TypeScript, Next.js, OpenLayers)
- FusedLabs
- récupération et visualisation efficaces de données tabulaires et de graphiques (hyparquet, hightable, Mosaic, DuckDB, vgplot, React, TypeScript, Next.js)
- Jason Forrest Agency
- migration d'une carte interactive de D3.js vers MapLibre (D3.js, MapLibre, React)
- Hugging Face
- aide au développement du Dataset Studio sur le Hugging Face Hub (Python, Node.js, Svelte)
- Migreurop
- développement d'un site web statique, avec une carte interactive des manifestations et des ressources sur les politiques migratoires en Europe (Astro, TypeScript, Tailwind CSS, Leaflet)
- Client privé
- préparation d'une image de machine virtuelle pour le géocodage des adresses brésiliennes avec Pelias (Pelias, Docker, VirtualBox, Vagrant, Linux)
- Cartes.app (bénévole)
- contribution à l'internationalisation et au développement d'une alternative open source à Google Maps (React, TypeScript, Next.js, MapLibre, Lingui, Weblate)
- Directeur exécutif
- prise de décision sur la stratégie, les finances, l'administration publique et les projets techniques, direction exécutive des services : administration des systèmes d'information, développement de domaine de premier niveau national .bo (ccTLD, DNS), et lancement de la première autorité de certification en Bolivie (signature numérique, PKI), participation à l'élaboration des normes (plan national de gouvernement électronique et plan de mise en œuvre des logiciels libres et des standards ouverts), représentation de l'ADSIB au COPLUTIC, le comité national bolivien en charge des politiques publiques et des stratégies du secteur. Institution de 30 à 40 personnes.
- Chef de l'unité Innovation et Développement
- gestion de projet et leadership technique, conception et mise en œuvre de l'autorité de certification publique (PKI, signature numérique), conception technique et supervision des travaux d'installation d'un nouveau centre de données.
- industrie automobile
- simulation d'un système d'amortisseurs, minimisation de la pollution des échappements, détection de la direction de rotation des roues à partir des signaux des capteurs
- centrale électrique
- visualisation des données, simulation et optimisation de la production d'électricité
- industrie alimentaire
- vision par ordinateur et classification automatique des espèces de poissons, simulation et optimisation du remplissage des boîtes de poissons
- batterie
- simulation pour spécifier les caractéristiques du moteur et de la batterie dans la conception d'un vélo électrique.
Enseignement
- École militaire d'ingénierie (EMI) · 2018
- Cours "Sécurité des bases de données relationnelles" dans le Master en Technologies de l'information et de la sécurité. PostgreSQL
- Université catholique de Bolivie (UCB) · 2015
- Cours "Traitement du signal numérique" pour les diplômes en Télécommunications et Mécatronique
- Université de San Andrés (UMSA) · 2012
- Cours "Logiciels libres pour les données spatiales" dans le Master FLOSS. git, QGis, OpenLayers, GeoServer, PostGIS
- Université de Rennes 1 · 2003-2006
- Assistant d'enseignement en mathématiques (analyse fonctionnelle, cours de soutien) et en informatique (C++, Matlab)
Formation
Doctorat en Télécommunications et Traitement du Signal · Université de Rennes 1 · 2007
Diplôme d'ingénieur en Traitement du Signal ("Signal, Images, Formes") · Supélec · 2003
DEA en Mathématiques Appliquées · Université de Metz · 2003