Software Engineer at The Apache Software Foundation
Ghent, East Flanders, Belgium
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Gabriel Reid is a pragmatic software engineer based in Ghent, Belgium, with 13 years of experience building everything from small mobile prototypes to large-scale backend and data-processing systems. He currently works at Datadog and is an Apache committer and PMC member, actively contributing to high-profile open-source projects like Alpakka Kafka and Apache Phoenix. His open-source work focuses on reliability and correctness—fixing Kafka offset/rebalance edge cases and improving Phoenix’s database internals and parallel scanning. Prior roles at TomTom, NGDATA and Waylay reflect deep experience in mapping, big-data storage, and real-time systems, and an early career as a competitive cyclist hints at a persistent, detail-oriented mindset.
14 years of coding experience
18 years of employment as a software developer
Computer Science Diploma, Computer Science, Computer Science Diploma, Computer Science at North Island College
Contributions:48 commits, 1 PR, 18 comments in 1 year 6 months
Contributions summary:Gabriel primarily contributed to the Apache Phoenix codebase by addressing various issues and enhancing its functionality. Their work included implementing context classloader functionality, improving error messages for CSV import, correcting delete operations, and optimizing chunked loading for parallel scanning. The user also added timezone awareness to date handling and enabled auto-commit configuration. The user's commits demonstrate a strong understanding of database internals, query optimization, and API design within the Phoenix ecosystem.
Alpakka Kafka connector - Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.
Role in this project:
Back-end Developer
Contributions:6 commits, 7 PRs, 10 comments in 20 days
Contributions summary:Gabriel primarily contributed to the Akka Kafka connector by addressing bugs and improving the reliability of the system. Their work involved fixing issues related to committing producer offsets, handling rebalances, and managing producer failures within the CommittingProducerSinkStage. The changes included modifications to internal bookkeeping, handling of pass-through messages, and ensuring correct offset management during rebalancing events. These updates aimed to improve the stability and correctness of the Kafka integration within the Akka Streams framework.
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
Gabriel Reid - Software Engineer at The Apache Software Foundation