Etienne Petrel

Lead Engineer, Storage Engines at MongoDB

Greater Sydney Area Australia
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

🤩
Rockstar
🎓
Top School
Etienne Petrel is a Lead Engineer specializing in storage engines and low-level C/C++ systems, currently leading storage engine development at MongoDB from Sydney. With a background in aerospace-grade software at Thales and strong embedded systems experience, he brings rigorous engineering practices, MISRA-level discipline, and CI/CD improvements to database internals. His open-source work includes substantive contributions to WiredTiger and MongoDB core—adding test automation, integrating workload generators, and optimizing integration with Apache Arrow—demonstrating deep expertise in storage data structures and performance tuning. Comfortable across back-end, test automation, and build systems, he combines systems-level craftsmanship with a history of cross-language projects (C, C++, Python) and safety-critical development. Known for improving test coverage and developer tooling, he pairs hands-on coding with pragmatic leadership to make complex storage features reliable and maintainable.
code5 years of coding experience
job8 years of employment as a software developer
bookSpecialized Master Localization and Multi-Sensor Systems Engineering Signal and image processing data management and electromagnetic compatibility, Specialized Master Localization and Multi-Sensor Systems Engineering Signal and image processing data management and electromagnetic compatibility at ENSTA
bookEngineer's degree Electronics Energy and Embedded Systems, Engineer's degree Electronics Energy and Embedded Systems at Polytech Paris-Saclay
bookUniversity College London
languagesFrench, English, Spanish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (18)

c-language10
python10
wiredtiger10
databases10
database-testing10
low-level-programming10
cprogramming-language10
database10
test-automation10
data-structure9
algorithm9
algorithms9
document-generation9
documentation9
documents9

Programming languages (5)

JavaC++CHTMLPython

Github contributions (5)

github-logo-circle
wiredtiger/wiredtiger

Jan 2021 - Jan 2023

WiredTiger's source tree
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:3871 reviews, 285 commits, 1190 PRs in 2 years
Contributions summary:Etienne contributed to the WiredTiger source tree by adding test tags to several test programs, enabling auto-generation of test coverage documentation. This involved modifying Python scripts to parse and generate documentation based on the existing test tags. The user also modified several C++ files for build system and related features. Furthermore, they updated C++ code to integrate a workload generator and perform testing of the database.
rustwiredtiger
mongodb/mongo

Jul 2021 - Jan 2023

The MongoDB Database
Role in this project:
userBack-end Developer
Contributions:358 commits, 1 push in 1 year 6 months
Contributions summary:Etienne's contributions primarily focused on integrating WiredTiger with MongoDB, particularly concerning its integration with Apache Arrow and various performance optimizations. The commits involved changes to the core WiredTiger data structures and APIs, demonstrating expertise in low-level storage and database system internals. The user also made contributions to the example code, and other bug fixes across several modules.
nosqlc-plus-plusmongodb-databasedatabasemongodb
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
Etienne Petrel - Lead Engineer, Storage Engines at MongoDB