Senior Distinguished Technologist at Hewlett Packard Enterprise
Lay-Saint-Christophe, Grand Est, France
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Johann Lombardi is a Senior Distinguished Technologist with 15+ years designing and shipping high-performance, low-latency storage systems for HPC and AI, including leadership on DAOS and the storage architecture for DOE-scale systems like Aurora. He blends deep systems expertise—filesystems (Lustre, DAOS), NVMe/SCM, concurrency controls, and RDMA networking—with hands-on back-end development and repeated IO500 benchmark leadership. Johann has led and mentored distributed engineering teams of 40+, driven software stack evolutions to exploit emerging hardware (DPU/IPU, computational storage, CXL), and chairs the DAOS TSC within the Linux Foundation. Equally comfortable in open-source communities and enterprise R&D, he has a track record of refactoring complex codebases (notably DAOS) to enable new features and scale. Based in France with an engineering degree from Grenoble, he pairs operational rigor with a continuous-learning interest in ML workflows and GPU data paths.
15 years of coding experience
21 years of employment as a software developer
Engineering Diplôma with first class honours Distributed systems and networking, Engineering Diplôma with first class honours Distributed systems and networking at Ecole Nationale Supérieure d'Informatique et de Mathématiques Appliquées de Grenoble
Preparatory School Mathematics, Preparatory School Mathematics at Lycée Henri Poincaré Nancy
DAOS Storage Stack (client libraries, storage engine, control plane)
Role in this project:
Back-end Developer
Contributions:2 releases, 1522 reviews, 386 commits in 7 years 4 months
Contributions summary:Johann was a back-end developer contributing to the DAOS Storage Stack. Their primary focus was on renaming and reorganizing header files in the `include` directory and renaming DAOS-M functions with a consistent prefix. They were also involved in refactoring type definitions and structures shared between multiple components, and modifying RPC calls to handle new function and parameter definitions. Overall, the user appears to be refactoring existing code to allow for the addition of new features, and maintenance of DAOS components such as SR and M.
Contributions:5 PRs, 105 pushes, 6 branches in 2 years 2 months
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
Johann Lombardi - Senior Distinguished Technologist at Hewlett Packard Enterprise