Laurent Goujon is a Technical Fellow with 13 years of experience building scalable, distributed data systems from the San Francisco Bay Area. At Dremio he drives core engine and data-handling improvements while contributing upstream to major open-source projects like Apache Drill, Calcite, Arrow and Nessie, with deep expertise in Parquet metadata, JDBC/ODBC semantics and JVM-based allocators. His work blends hands-on backend development and DevOps—adding CI, fixing race conditions, and hardening build processes—to ensure high-quality, production-ready code. Previously he shaped analytics infrastructure at Twitter and brings a strong academic foundation from ENSIMAG and Polytechnique Montréal. Colleagues rely on him for pragmatic refactors that prevent regressions (e.g., stabilizing test order and avoiding NPEs) and for quietly improving performance and build reliability across large data platforms.
13 years of coding experience
6 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Ecole Nationale Supérieure d'Informatique et de Mathématiques Appliquées de Grenoble
Computer Science, Computer Science at Polytechnique Montréal
Contributions:22 commits, 4 PRs, 19 pushes in 1 year 8 months
Contributions summary:Laurent's contributions focused on enhancements to the Parquet metadata processing within the Dremio ecosystem. The commits show modifications to the `Metadata.java` file, specifically around retrieving and processing Parquet file metadata, as well as additions related to compressing and decompressing spill files for vector data. These changes indicate a focus on improving data handling and performance within Dremio's core data processing functionalities. The user also addressed issues related to column type metadata and data page v2 in parquet.
Apache Drill is a distributed MPP query layer for self describing data
Role in this project:
Back-end Developer
Contributions:1 release, 7 reviews, 46 commits in 5 years 5 months
Contributions summary:Laurent contributed to the Apache Drill project by implementing and modifying core Java code. The commits added and refined functionalities related to the `EndpointAffinity` and `FileSystemPlugin` classes. Additionally, the user addressed test failures and raw type warnings across several modules, which improved code quality. The user also refactored the test framework to ensure order stability by replacing HashMaps with TreeMaps.
jdbcdatastreambig-datadatabasehadoop
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.