
Sylvain Lesage
Senior Dataviz Developer | React & D3.js
Salaire / Taux journalier
Rennes, France
Mobilité : Rennes, Nantes, ...
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Dataviz developer with 6+ years of freelance expertise, currently part-time at Hugging Face working on the Dataset Studio. Built dataset viewer serving 200k+ datasets and developed interactive visualizations for clients like Hyperparam, FusedLabs, and award-winning projects. Specialized in React/TypeScript/D3.js with deep expertise in data visualization, mapping solutions, and efficient data fetching architectures.
Expérience de travail
Hugging Face
juin 2021 - Présent
5 ans 5 mois
Rennes, France
Part-time Software Engineer
sept. 2024 - Présent
2 ans 2 mois
Rennes, France
– Helping with the Dataset Studio on the Hugging Face Hub (Python, Node.js, Svelte)
Software Engineer
juin 2021 - sept. 2024
3 ans 4 mois
Rennes, France
– Building the dataset viewer in the Hugging Face Hub, for >200k datasets (Python, MongoDB, Node.js, Svelte, Helm/Kubernetes)
Datavisualization and software developer
Sylvain Lesage Dataviz
sept. 2024 - Présent
2 ans 2 mois
Rennes, France
– for Hyperparam: development of open source React components and apps (React, TypeScript, CSS Modules, Next.js, Parquet) – for FusedLabs: efficient fetching and visualization of table data and charts (hyparquet, hightable, Mosaic, DuckDB, vgplot, React, TypeScript, Next.js) – for Source Cooperative: development of open source React components (React, TypeScript, Next.js, OpenLayers) – for Jason Forrest Agency: migration of an interactive map from D3.js to MapLibre (D3.js, MapLibre, React)
Sylvain Lesage Dataviz
janv. 2019 - juin 2021
2 ans 6 mois
Rennes, France
Datavisualization and software developer
juin 2019 - juin 2021
2 ans 1 mois
Rennes, France
– for LIRIS laboratory: development of data-visualization web applications and prototypes (JavaScript, Observable notebooks, D3.js, video, Svelte, Vue.js, three.js) – for Le Monde Diplomatique: consulting on data administration – for MAbSilico: SaaS architecture design, software development (Node.js, TypeScript, Vue.js, PostgreSQL) – for PublicEye: data analysis and descriptive statistics (R, JavaScript) – small gigs on Upwork: D3.js animation, geocoder setup, data scraping
Datavisualization and software developer
janv. 2019 - juin 2019
6 mois
08300 Rethel, France
– for PublicEye: data analysis and production of statistics (R), map design and web application (JavaScript, D3.js) - selected in the Sigma Awards 2020 shortlist (https://datajournalism.com/awards) – for Camptocamp SA: features development and bug fixing on geOrchestra (Java, maven, docker) – publication of JavaScript notebooks on ObservableHQ
Founder, datavisualization developer
3600.lat
août 2018 - déc. 2018
5 mois
La Paz, Bolivie
– for Moritz Stefaner and the EigenFactor project: port of a Flash application to a web application, with Philippe Rivière (JavaScript, D3.js) – JavaScript notebooks
Teacher
Escuela Militar de Ingeniería "Mcal. Antonio José de Sucre"
mai 2018 - mai 2018
1 mois
La Paz, Bolivie
Head of Innovation, Research and Development Unit
AGETIC Bolivia
oct. 2017 - mars 2018
6 mois
La Paz, Bolivie
– project management on public administration simplification and e-government – technical assessment and redaction of technical reports – redaction of public regulation and standardization texts – facilitation of working groups on technical standards in the Bolivian public administration – unit size: 35-40 persons
ADSIB
mai 2014 - oct. 2017
3 ans 6 mois
La Paz, Bolivie
Executive director
sept. 2015 - oct. 2017
2 ans 2 mois
La Paz, Bolivie
– 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) – redaction and negotiations on the National e-government plan – redaction and negotiations on the National 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 – agency size: 25-40 persons
Head of Innovation and Development Unit
mai 2014 - sept. 2015
1 an 5 mois
La Paz, Bolivie
– project management and technical lead of the Innovation and Development Unit – technical design and implementation of the public certification authority (PKI, digital signature) – technical design and supervision of the installation works of a new datacenter – unit size: 5-10 persons
Teacher
Universidad Catolica Boliviana San Pablo Regional La Paz
mars 2015 - juin 2015
4 mois
La Paz, Bolivie
– "Digital signal processing" semester course for Telecommunication and Mechatronics degrees.
Web developer
Bolivian mission to the UN
mai 2013 - mars 2014
11 mois
Genève, Suisse
– development of an institutional archive system (PHP, MySQL) – support and assessment to diplomats on telecommunications, science, and digital matters
Software developer
Freelance
juin 2013 - déc. 2013
7 mois
Gaillard, France
– for Camptocamp SA: features development and bug fixing on geOrchestra (Java, JavaScript, OpenLayers, ExtJS, LDAP)
Technical lead
Vicepresidencia del Estado Plurinacional de Bolivia
déc. 2011 - févr. 2013
1 an 3 mois
La Paz, Bolivie
– project management and technical lead of GeoBolivia, the Bolivian national spatial data infrastructure – technical design, development and installation (geOrchestra, GeoServer, GeoNetwork, PostgreSQL) – server and network administration (Debian, Tomcat, Apache, Postfix, DNS, LDAP) – redaction and facilitation of working groups on technical standards for GIS free software, web services and open data adoption in the Bolivian state. – unit size: 10-15
Teacher
Universidad Mayor de San Andrés
oct. 2012 - nov. 2012
2 mois
La Paz, Bolivie
– "Free software for spatial data" for the Master in free software (QGis, OpenLayers, GeoServer, PostGIS)
Technical consultant
ADSIB
oct. 2011 - nov. 2011
2 mois
La Paz, Bolivie
– redaction of a report with technical recommendations for the creation of a certification authority (PKI, digital signature)
Web developer
Vicepresidencia del Estado Plurinacional de Bolivia
sept. 2010 - sept. 2011
1 an 1 mois
La Paz, Bolivie
– development of an internal web tool on economics information (PHP, MySQL) – development of the institution website (PHP, SPIP, MySQL) – development of an electoral atlas of Bolivia (PHP, GeoServer, PostgreSQL, OpenLayers) – servers and networks administration (Debian, web, mail, DNS, LDAP)
Web developer
Administradora boliviana de carreteras
nov. 2009 - mai 2010
7 mois
La Paz, Bolivie
– development of the institution website (PHP, SPIP, MySQL, jQuery) – development of a web map on Bolivian roads trafficability condition (PostGIS, GeoServer, OpenLayers, Python) – installation of a free software streaming solution for opening of envelopes transparency (Icecast, ffmpeg) – servers and networks administration (Debian, web, mail, DNS, databases)
Linux digital TV developer
SIPRADIUS LLC
août 2009 - sept. 2009
2 mois
La Paz, Bolivie
– add IP frames encapsulation in DVB frames to dvbnet Linux library (C, Wireshark) – server administration
Scientific developer
Acsystème
oct. 2007 - févr. 2009
1 an 5 mois
Rennes, France
– car industry: simulation of a shock absorbers system, minimization of escape pollution, detection of wheel rotation direction from sensor signals (Matlab, Simulink, C++) – power plant: data visualization, simulation and optimization of the electricity production (Matlab) – food: computer vision and automatic classification of fish species, simulation and optimization of fish cans filling (Matlab, Simulink) – battery: simulation to specify motor and battery characteristics in a electric bicycle design (Matlab, Simulink) – software development: Matlab extensions to generate reports, functions for Simulink – teaching on Matlab
Software developer
KERLINK
août 2007 - oct. 2007
3 mois
Rennes, France
– development of a Linux driver for Cirrus CS42L51 audio codec (C, cross-compilation)
Teacher assistant
Université de Rennes I
oct. 2003 - sept. 2006
3 ans
Rennes, France
– "Functional analysis" course, and support classes in mathematics – "Matlab" course and practices – "C++" course and practices – internship mentoring
Formation
Université de Rennes I
Doctor of Philosophy - PhD, Telecommunications and signal processing
2004 - 2007
3 ans 1 mois
Université de Metz
Master, Applied Mathematics
2002 - 2003
1 an 1 mois
CentraleSupelec
Engineer, Signal processing
2000 - 2003
3 ans 1 mois
Licences et certifications
Algorithmic Toolbox
Délivré le : –
The Joy of React course
Délivré le : –
Algorithms on Graphs
Délivré le : –
Data Structures
Délivré le : –