CV - David Bruant - développeur web

Me contacter

Email 💌 Mastodon Github

Expériences

2019 – 2026 « Start’ups d’État » à la Direction Interministérielle du NUMérique (DINUM)

fin 2023 – début 2026 - Pitchou

Outil qui simplifie la vie aux instructrices des DREAL qui s’occupent des dossiers dérogations espèces protégées (article Article L411-2 du Code de l’Environnement)
Sous la direction du Ministère de la Transition Écologique

Code

Contribution notable : Créer un système de génération de documents .odt (traitement de texte LibreOffice) à partir de modèles .odt et notamment la bibliothèque odfjs

2021 – 2022 - UrbanVitaliz

Outil qui organise des fiches thématiques pour aider les service urbanismes des collectivités territoriales à revitaliser leurs friches (notamment pour aider à la politique du « Zéro Artificialisation Nette »)
Sous la direction du CEREMA
Code

2020 – 2021 - Recosanté

Application grand public aidant à mieux comprendre les dangers de santé lié à la qualité de l’air Sous la direction des Ministère de la transition écologique et Ministère de la santé

Code

2019 – 2020 - Lotocar + comobi

Service de covoiturage dans le Lot, déployable dans d’autres territoires (service désormais abandonné) Sous la direction de la Préfecture du Lot, puis de l’ANCT

Code initial et généralisation

Contribution notable : Post de blog retour d’expérience sur le fait de coder peu

fin 2018 – début 2019 : Carrefour des innovations sociales

Annuaire des innovations sociales

Sous la direction de l’ANCT

Code

Contribution notable : Prévenir du spam sur le formulaire d’inscription
Contribution notable : Mise en place de déploiement continu

2018 - Audit JavaScript à Radio France

Audit JavaScript et organisationnels de 3 jours à Radio France :

2017 principalement et un peu 2018/2019 : Finances Gironde

Nous avons créé pour le Conseil Départemental de la Gironde leur portail de transparence des finances.\

Ce projet a aussi été l’occasion de créer des outils métiers pour permettre l’autonomie du CD33 dans la mise à jour du portail chaque année :

2012 - 2016 - Conférencier

2014 - 2016 : Ants et les deux autres projets

En 2014, j’ai participé à 3 réponses au même appel à projet prototypes numériques de la Région Nouvelle-Aquitaine. Je participais dans le contexte de 3 structures administratives différentes
Je me disais que si je ne remportais pas un seul de ces projets, je quittais le monde du dév parce que je commençais à fatiguer de ce milieu et de l’image que j’en avais
Au final, les 3 projets avec lesquels j’ai candidaté ont été retenu et ont chaucn reçu un financement

Ants et 6element

En 2014, j’ai co-fondé Ants, une SAS, en tant qu’associé minoritaire
Notre projet principale était 6element, un projet pour réduire le déchets qui arrivent en déchèterie en incitant les personnes qui préparent leur trajet en déchèterie à se débarasser autrement de leurs déchets (vente d’occasion, réparation, don, etc.)

L’ensemble du code du projet est open source : https://github.com/6element/

Via Ants, j’ai aussi travaillé sur divers projets pour des grosses entreprises. Nous avons fait notamment du Machine Learning et travaillé sur du code qui manipule du hardware avec divers capteurs. Nous déployions en production avec Docker et il y avait des composants React et un peu TypeScript

MyWebIntelligence

Un projet porté par l’Université de Bordeaux III
Il s’agit un peu de la même idée que Dijiwan (voir la section correspondante), mais avec une approche plus portée recherche

Le code est open source : https://github.com/MyWebIntelligence/MyWebIntelligence

Twitter Assistant

Une petite extension navigateur qui permet de mieux comprendre un profil Twitter en un clin d’œil https://github.com/DavidBruant/Twitter-Assistant

2012 - 2018 - formateur

Sur cette période, j’ai donné une trentaine de formations de 3 jours via Human Coders, principalement JavaScript débutant et avancé. Chaque formation avait 3 à 8 participant.e.s

2013 - 2014 : freelance

Une mission “majeure” avec Mozilla pour documenter les APIs de FirefoxOS
Diverses petites missions de dev

fin 2010 - ~2016 : contributions au web

Documentation

J’ai partagé quelques contributions majeures à la documentation du MDN (Mozilla Developer Network). Ces contributions sont accessibles sous licence Creative Commons et j’ai eu l’agréable surprise de découvrir parfois que ce que j’ai écrit était parfois repris dans des réponses sur stackoverflow :-)

Standards

J’ai participé aux mailing-lists es-discuss et celle du WHATWG pour discuter de l’évolution de certaines fonctionnalités du web
J’ai notamment beaucoup aidé au design des Proxy et spécifiquement Proxy.revocable
J’ai aidé notamment à rendre parallélisable le rendu et l’éxecution des iframe au sein d’une page web (ce qui améliore la sécurité et la performance sur tous les navigateurs)\

Janvier - Octobre 2012 : Développeur web chez Dijiwan

J’ai travaillé sur du front-end, du back-end (Node.js 0.8, base de donnée MongoDB) et de l’outillage

Le projet consistait notamment à écrire un crawler qui construisait un graphe thématique de page web pour en ressortir des communautés

J’étais en CDI et l’entreprise a arrêté de payer nos salaires sans prévenir en juillet 2012
Ça a fini en référé aux Prud’hommes
À cette occasion, j’ai beaucoup appris sur l’entrepreunariat et le Droit du Travail

Novembre 2010 : volontaire au Mozilla Drumbeat Festival à Barcelone

Placer des chaises et des tables, notamment

Mai 2010 - Octobre 2010 : Candidature à la bourse jointe Mozilla - Shuttleworth foundation

Appel à projet

Ma proposition : https://www.youtube.com/watch?v=5VRdQU12rFk

2009-2010 - Organisation de la partie divertissement des 3 Sunday Supper (Internatial House UCSD)

Diners de 200 personnes

Logisitique de la partie divertissements (composition du programme, coordination des différent.e.s intervenant.e.s)

Diplômes