Henri D

Software Engineer at Apple

Greater Paris Metropolitan Region France
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
Henri D is a seasoned software engineer with 15 years’ experience specializing in distributed systems, storage, and data engineering, currently building systems at Apple from the Greater Paris area. He has deep backend expertise demonstrated by sustained open-source contributions to security and scanning projects like Greenbone’s gvmd and openvas-scanner, where he implemented protocol commands, SCAP tooling, and memory- and descriptor-fix refactors. Prior roles include HPC research engineering at CEA and long-term involvement with the Nmap project (libnsock maintenance, NSE development, and GSOC mentoring), showing a strong background in networking and high-performance computing. Henri blends research-grade rigor with practical production fixes, often focusing on reliability, performance, and data transformation pipelines. Notably, his work spans both low-level resource management and higher-level data engineering, making him effective at diagnosing hard-to-find bugs and improving system integrity.
code15 years of coding experience
job9 years of employment as a software developer
github-logo-circle

Github Skills (17)

vulnerability-management10
back-end-development10
xslt10
c-programming10
c1110
c1710
openvas10
vulnerability-assessment10
sql10
memory-management9
vulnerability-detection9
backend9
cp8
cve8
linux8

Programming languages (5)

CRustJavaScriptLuaPython

Github contributions (5)

github-logo-circle
greenbone/openvas-scanner

Mar 2011 - Jun 2016

This repository contains the scanner component for Greenbone Community Edition.
Role in this project:
userBack-end Developer
Contributions:37 commits in 5 years 3 months
Contributions summary:Henri primarily contributed to the openvas-scanner project by fixing bugs, improving code style, and optimizing the scanner's internal logic. Their work involved closing file descriptors, addressing memory leaks reported by Valgrind, and refactoring code to improve readability. Furthermore, the user made changes to the scanner's preferences and network scanning functionalities, enhancing its operational capabilities.
scanneropenvascommunity-editionvulnerability-managementgreenbone
greenbone/gvmd

Jun 2011 - Oct 2014

Greenbone Vulnerability Manager - The database backend for the Greenbone Community Edition
Role in this project:
userBack-end Developer
Contributions:33 commits in 3 years 5 months
Contributions summary:Henri primarily contributed to the back-end functionality of the Greenbone Vulnerability Manager. Their work included modifying SQL configurations, developing tools for SCAP data management, and implementing an OMP (OpenVAS Manager Protocol) command for retrieving CPE and CVE details. These changes involved the creation of new XSLT scripts for data transformation and updates to existing code to support the new command. Further, the user made improvements to the reporting functions and data retrieval related to results.
backend-databaseopenvasgreenbone-vulnerability-managercommunity-editionvulnerability-management
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial