
Sylvain Lesage
Senior fullstack developer
Skills
- Frontend
- JavaScript, TypeScript, React, Svelte, Vue.js, Java, HTML, CSS, Tailwind CSS, accessibility, performance, web standards, internationalization, tests
- Backend
- Node.js, Next.js, Python, Java, PostgreSQL, MongoDB, Helm/Kubernetes, Terraform, AWS, Linux, Docker
- Data visualization
- D3.js, three.js, Observable Plot, SVG, canvas, R
- Spatial data
- MapLibre, GeoParquet, OpenLayers, PostGIS, GeoNetwork, GeoServer, geOrchestra, geocoding
- Applied mathematics
- Modeling, numerical simulation, algorithms, data structures, optimization, linear algebra, signal processing
- Transverse abilities
- Project management, redaction of technical standards and technological policies, animation of technical communities, teaching, state of the art studies, oral presentation, public administration, open source communities
- Languages
- English, French, Spanish
Professional experience
- Independent software developer · since 2024
-
- Hyperparam
- development of open source React components and apps (React, TypeScript, CSS Modules, Next.js, Parquet)
- Source Cooperative
- development of open source React components (React, TypeScript, Next.js, OpenLayers)
- FusedLabs
- efficient fetching and visualization of table data and charts (hyparquet, hightable, Mosaic, DuckDB, vgplot, React, TypeScript, Next.js)
- Jason Forrest Agency
- migration of an interactive map from D3.js to MapLibre (D3.js, MapLibre, React)
- Hugging Face
- helping with the Dataset Studio on the Hugging Face Hub (Python, Node.js, Svelte)
- Migreurop
- development of a static website, with an interactive map of manifestations and resources on migration policies in Europe (Astro, TypeScript, Tailwind CSS, Leaflet)
- Private client
- preparation of a virtual machine image for geocoding Brazilian addresses with Pelias (Pelias, Docker, VirtualBox, Vagrant, Linux)
- Cartes.app (volunteer)
- contribution to the internationalization and development of an open source Google Maps alternative (React, TypeScript, Next.js, MapLibre, Lingui, Weblate)
- Executive Director
- decision-making on strategy, finances, public administration and technical projects, executive direction of services: country-level top level domain .bo (ccTLD, DNS), and launch of the first certification authority in Bolivia (digital signing, PKI), participation to the elaboration of norms (national e-government plan and free software and open standards implementation plan), representation of ADSIB in COPLUTIC, the Bolivian national committee in charge of the public policies and strategies of the sector. 30-40 persons institution.
- Head of Innovation and Development Unit
- project management and technical lead, technical design and implementation of the public certification authority (PKI, digital signature), technical design and supervision of the installation works of a new datacenter.
- car industry
- simulation of a shock absorbers system, minimization of escape pollution, detection of wheel rotation direction from sensor signals
- power plant
- data visualization, simulation and optimization of the electricity production
- food industry
- computer vision and automatic classification of fish species, simulation and optimization of fish cans filling
- battery
- simulation to specify motor and battery characteristics in a electric bicycle design.
Teaching
- Military School of Engineering · 2018
- "Relational databases security" course in Master in Information Technologies Security. PostgreSQL
- Catholic University of Bolivia · 2015
- "Digital signal processing" semester course for Telecommunication and Mechatronics degrees
- Higher University of San Andrés · 2012
- Free software for spatial data course in the Master in FLOSS. git, QGis, OpenLayers, GeoServer, PostGIS
- University of Rennes 1 · 2003-2006
- Teaching assistant in mathematics (functional analysis, support classes) and computer science (C++, Matlab)
Education
PhD in Telecommunications and Signal Processing · University of Rennes 1 · 2007
Engineering degree in Signal Processing ("Signal, Images, Forms") · Supélec · 2003
Master in Applied Mathematics · University of Metz · 2003