Quentin Monnet
Curriculum Vitæ
PDF (en anglais) (février 2024) | LinkedIn
Expérience
Ingénieur logiciel
Ingénierie logicielle
Hedgehog (Télétravail depuis
Cambridge, Royaume-Uni)
Depuis septembre 2024
Hedgehog est une start-up qui construit le Hedgehog Open Network Fabric, une plateforme de réseau ouvert apportant l’expérience utilisateur des clouds publics aux environnements privés.
- Ingénierie sur la partie « dataplane »
Ingénierie logicielle
Isovalent (Télétravail depuis
Cambridge, Royaume-Uni)
Février 2020 — août 2024
Co-créateur d’eBPF et créateur des projets open source Cilium et Tetragon, Isovalent fournit une solution avancée pour le réseau et la sécurité pour les environnements natifs de l’informatique en nuage. Isovalent a été rachetée par Cisco en avril 2024.
- Développement logiciel pour Cilium, sur la partie « datapath » (eBPF) et l’agent en Go
- Contributions telles que le support pour la fragmentation IPv4, le masquage d’addresses IPv6, le pare-feu hôte, et autres fonctionnalités
- Revues de code, accompagnement des contributions, de nouveaux contributeurs ; tâches de maintenance (triage, backports, publication de versions); travail sur la documentation, sur la CI
- Diverses contributions pour l’écosystème eBPF; maintenance de bpftool.
Ingénieur R&D logiciel
R&D, ingénierie logicielle
Netronome (Cambridge,
Royaume-Uni)
Octobre 2017 — janvier 2020
Netronome conçoit des processeurs pour le traitement de flux réseau, comportant de nombreux cœurs qui traitent les paquets de façon massivement parallèle. Les cartes sont capables de prendre en charge l’exécution de fonctions avancées telles que eBPF, Open vSwitch, kTLS ou P4.
- Contributions au support des programmes eBPF pour le pilote open source nfp (par exemple: appels de fonctions BPF-vers-BPF, support de BTF pour les programmes exécutés sur la carte), travail interne sur la suite de tests, prototypage
- Diverses contributions et revues de codes pour l’écosystème eBPF (contributions et paquetage pour bpftool, strace, valgrind, programmes de démonstration, documentation, diffusion)
- Contributions internes au produit : collaboration avec l’équipe Qualité, un peu de support, discussion et prototypage avec les clients
- Création d’une librairie (en C) pour convertir des règles de filtrage réseau en programmes eBPF : libkefir
- Rédaction d’articles pour le blog de la compagnie
Ingénieur R&D
R&D, développement logiciel
6WIND (78)
Octobre 2015 — septembre 2017
6WIND conçoit et développe des solutions logicielles permettant d’atteindre des performances réseau très élevées (très haut débit, faible latence) sur les switchs basés sur Linux.
- Étude de nouvelles technologies dans le domaine des réseaux hautes performance
- Conception de nouvelles fonctionnalités pour les produits, implémentation de preuves de concept, intégration
- Contribution sur des projets open source
- Contribution à un projet de recherche H2020 : BEBA. Dans un contexte SDN/NFV, ce projet vise à créer des interfaces permettant la délégation de certaines fonctions du contrôleur, notamment par la gestion des paquets avec états, vers les switchs programmables, ainsi qu’à trouver de nouvelles solutions pour l’accélération des paquets.
Doctorat en sécurité informatique
Préparation de thèse en informatique
Université Paris-Est — UPEC — LACL (94)
Septembre 2011 — juillet 2015
- Titre :
- Modèles et mécanismes pour la protection contre les attaques par déni de service dans les réseaux de capteurs sans fil
Laboratoire : LACL — Laboratoire d’Algorithmique, Complexité et
Logique
Directrice de thèse : Pr
Lynda Mokdad
Date de soutenance : 17 juillet 2015
Stage de fin d’études — Ingénieur R&D en sécurité des systèmes d’information
Sécurisation d’un protocole réseau
CS-SI [Communications — Systèmes]
(92)
Mars 2011 — août 2011 (6 mois)
Étude de protocoles réseau (IPsec, MPLS)
- Spécification d’un protocole sécurisé
- Implémentation d’une preuve de concept
- Intégration dans une solution de sécurisation des échanges
Développeur informatique
Mise en place d’outils de tests automatiques
Snecma (91)
Juin 2010 — août 2010 (3 mois)
- Tests automatiques sur un logiciel de gestion de la qualité
- Objectif : raccourcir les cycles de recette applicative
- Analyse, conception, développement et documentation du code
Développeur informatique
Optimisation algorithmique d’un solveur numérique en langage
C
Projet de recherche LMI-SDP2
Juin 2009 – août 2009 (3 mois)
- Participation au projet de recherche LMI-SDP2 (université J. Fourier de Grenoble)
- Optimisation du solveur (code et options de compilation)
- Implémentation d’une méthode de résolution exacte : Branch & Bound
- Réalisation de tests de performance
- Présentation des résultats du solveur devant l’équipe Optimisation Combinatoire du laboratoire CEDRIC (CNAM)
Formation
Doctorat en informatique
Université Paris-Est — UPEC — LACL (94) Septembre 2011 — juillet
2015
Thèse soutenue en juillet 2015
Diplôme d’ingénieur en informatique
- ENSIIE (91) 2008 — 2011
- [École Nationale Supérieure d’Informatique pour l’Industrie et l’Entreprise]
Formation en informatique, mathématiques d’aide à la décision, économie, management
Master en sécurité des systèmes d’information
- UPEC (94) 2010 — 2011
-
[Université Paris-Est Créteil (ex-Paris XII)]
Master Sécurité des Systèmes Informatiques suivi en bi-cursus