Quentin Monnet
Curriculum Vitae
PDF (February 2024) | LinkedIn
Experience
Software Engineer
Software engineering
Hedgehog (Remote from Cambridge,
UK)
Since September 2024
Hedgehog is a startup building the Hedgehog Open Network Fabric, an open networking platform bringing public clouds user experience to private environments.
- Dataplane engineering
Software Engineer
Software engineering
Isovalent (Remote from Cambridge,
UK)
February 2020 — August 2024
Isovalent co-created eBPF and created the open-source projects Cilium and Tetragon, advanced networking and security solutions for cloud-native environments. Isovalent was acquired by Cisco in April 2024.
- Datapath engineering: conception and development for Cilium’s eBPF datapath and Go agent
- Contributions include work on IPv4 fragmentation, IPv6 masquerading, Host Firewall, and other features
- Reviews, shepherding of contributions, mentoring of new contributors; maintenance duties (triage, backports, releases); work on documentation, on CI
- Various contributions to the eBPF ecosystem; maintenance of bpftool
R&D Software Engineer
R&D, software development
Netronome (Cambridge, UK)
October 2017 — January 2020
Netronome designs network flow processors optimally designed for server-based compute and service node applications, supporting hardware offload for features such as eBPF, Open vSwitch, kTLS or P4.
- Contributions to eBPF support for the open source nfp driver (for example: BPF-to-BPF function calls, BTF support for offloaded programs), internal work on related unit tests and prototyping
- Various contributions and reviews to/for the eBPF ecosystem (bpftool code and packaging, strace, valgrind, sample programs, documentation, diffusion)
- Internal contributions to the product: collaboration with QA team, some support, discussion and prototyping with customers
- Creation of a C library to turn network filtering rules into eBPF programs: libkefir
- Articles contributed to Netronome’s blog
R&D Engineer
R&D, software engineering
6WIND (Paris)
October 2015 — September 2017
6WIND designs software solutions for high speed networking with Linux-based switches.
- Monitoring of new technologies in the field of high speed networking (including Linux eBPF/XDP)
- Conception of new features for the products, implementation of proof-of-concept (PoC) prototypes, performance optimisation, integration to mainline product
- Contribution to H2020 research project BEBA. In an SDN/NFV context, this project consists in designing interfaces to delegate some of the controller’s features—including stateful packet processing—to the programmable switches, and in providing dataplane acceleration solutions.
- Contribution to open source projects (Open vSwitch, strace), talks at conferences
PhD in IT security
Preparation of a thesis in IT security
Université Paris-Est — UPEC — LACL (Paris)
September 2011 — July 2015
- Title:
- Mechanisms and Modeling Tools for Protection Against Denial of Service Attacks in Wireless Sensor Networks
Laboratory: LACL — Laboratory of Algorithmics, Complexity and
Logic
Director: Pr Lynda
Mokdad
Defended on July 17th, 2015
Final year internship — R&D engineer in IT security
Securing of a network protocol
CS-SI [Communications — Systèmes]
(Paris)
March 2011 – August 2011 (6 months)
- Study of network protocols (IPsec, MPLS)
- Specification of a secure protocol
- Implementation of a proof of concept
- Integration to a system providing secure communications
Software Developer
Conception and development of tools for automated tests
Snecma (Paris)
June 2010 – August 2010 (3 months)
- Automated tests on a quality-management software
- Aim: shortening cycles of application acceptance
- Analysis, development and documentation of the code
Software Developer
Algorithmic opimization of a numeric solver in C language
LMI-SDP2
research project
June 2009 – August 2009 (3 months)
- Involvement in the LMI-SDP2 research project (University J. Fourier, Grenoble, France)
- Optimization of the solver (code compiling options)
- Implementation of an exact resolution method: Branch & Bound
- Execution of performance tests
- Presentation of the results obtained with the solver to the OC (combinatorial optimization) team of the CEDRIC laboratory (CNAM)
Education
PhD in IT security
Université Paris-Est — UPEC — LACL (Paris) September 2011 — July
2015
Defended on July 17th, 2015
Engineering degree
- ENSIIE (Paris) 2008 – 2011
- [École Nationale Supérieure d’Informatique pour l’Industrie et l’Entreprise]
Top French computer science engineering school for business and industry
Well-rounded education in computer science in preparation for the position of engineer.
Master’s degree
- UPEC (Paris) 2010 – 2011
- [Université Paris-Est Créteil (ex-Paris XII)]
Master “Security of IT Systems” followed in parallel with the last year of engineering school