Network/Embedded Linux Developer

C/Linux developer with over 20 years of experience in the networking field, passionate about development and constantly motivated to learn new technologies.

Professional experiences

Software engineer

2021-09 - 2024-06
Extreme Networks, Massy

Development of the internal software of an SD-WAN probe in an international Europe/US/India team.

  • Porting of kernel modules and drivers from 4.9 to 5.10
  • Interfacing the probe and ExtremeNetworks switches with LLDP
  • Study of the transition to a DPDK/VPP architecture
  • Development with agile methods for regular version releases
  • Troubleshooting and many new features developped

Software engineer

2015-07 - 2021-09
Infovista, Massy

SD-WAN (management and optimization of a virtual private network) probe.

  • Probe synchronization with Chrony
  • Integration of a Python 3.7 environment
  • Development of the SD-WAN architecture around a central orchestrator

Software engineer

2007-09 - 2015-07
Ipanema, Fontenay-aux-Roses

WANOP probe for visibility and optimization of WAN communications networks. Implementation of compression, protocol optimization and quality of service technologies.

  • Porting to a box based on a MIPS/U-boot architecture
  • Porting of a home-made distribution to ELINOS (build, boot)
  • Integration of different elements of the distribution such as PAM/DHCP/SYSLOG

Software developer

2006-12 - 2007-06
Motorola, Saint-Aubin

Development of a Linux filtering module for a proprietary IPv4-IPv6 stack

  • Development done on Linux UML 2.6.12 and 2.6.18 kernels

Software engineer

2001 - 2005
Solsoft (software publisher), Levallois-Perret

Development of a compiler that generates filtering and NAT rules for different firewalls from a language describing the security policy

  • Integration of VPN support, address translation (NAT), clusters, incremental compilation
  • Development of the Cisco IOS plugin (filtering, NAT, IPsec VPN, HSRP clusters) and an SDK for partners
  • Multi-platform development (Linux, Windows, Solaris) with unit and non-regression tests
  • Complex algorithms with numerous memory and CPU optimizations

Developer

1998 - 2002
Aérospatiale-Matra, Suresnes

Development of an application allowing several people to work simultaneously on a digital model on IGMP multicast

  • Very innovative project, several research articles published on the subject
  • Multi-platform C++ development

Developer

1991 - 1998
Dorotech, Soleri-Cigel, Impulsions, Paris

Developer for many major clients in a UNIX/C/Oracle environment

  • BNP Paris: Adaptation and implementation of a software package for archiving account statements on optical disk
  • CIC Paris: treasury and management of intra-day flows
  • Alcatel Réseaux d'Entreprises (ARE): study of telephone traffic
  • Scac Delmas Vieljeux (Bolloré Group): order routing optimization
  • Office National Interprofessionnel du Lait (ONILAIT): management of milk quotas
  • Euro-disney: Portage and optimization of various business applications
  • IBM: development of a telematics application
  • Toshiba: administration of a customer database
  • Crédit-Lyonnais: audiotel application
  • Groupement Agricole Essonnois (GAE): development of inventory and order management software

Education

Master's degree in system and networking security

2007
Télécom SudParis

Software engineer

1999
CNAM

degree in computer science applied to management

1989
Université Rennes I

Skills & Proficiency

C

Python

Bash

C++

Linux

Nix/NixOS

Git

Jira