Laurent Goujon

Technical Fellow at Dremio

San Francisco Bay Area United States
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
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.
code13 years of coding experience
job6 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Ecole Nationale Supérieure d'Informatique et de Mathématiques Appliquées de Grenoble
bookComputer Science, Computer Science at Polytechnique Montréal
languagesEnglish, French, German
github-logo-circle

Github Skills (32)

github-ci10
sql-parser10
back-end-development10
apache-drill10
testing10
memory-management10
big-data10
travis-ci10
jdbc10
java10
cicd10
apache-arrow10
javas10
sql10
maven10

Programming languages (13)

C#JavaC++RustScalaGoPerlHTML

Github contributions (5)

github-logo-circle
dremio/dremio-oss

Jul 2017 - Mar 2019

Dremio - the missing link in modern data
Role in this project:
userBack-end Developer
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.
data-analyticsanalyticsdatabig-datamissing
apache/drill

Jan 2016 - Jun 2021

Apache Drill is a distributed MPP query layer for self describing data
Role in this project:
userBack-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.
Request Free Trial
Laurent Goujon - Technical Fellow at Dremio