Gabriel Reid

Software Engineer at The Apache Software Foundation

Ghent, East Flanders, Belgium
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
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.
code14 years of coding experience
job18 years of employment as a software developer
bookComputer Science Diploma, Computer Science, Computer Science Diploma, Computer Science at North Island College
stackoverflow-logo

Stackoverflow

Stats
2,496reputation
641kreached
41answers
2questions
Badges
multithreading
top-5%
mod-wsgi
top-5%
python
top-5%
github-logo-circle

Github Skills (30)

hbase10
testing10
kafka-connector10
databases10
akka-stream10
kafka10
akka10
java10
scala210
scala10
javas10
sql10
akka-streams10
phoenix-framework10
phoenix-live-view10

Programming languages (8)

JavaC++RustScalaJavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
apache/phoenix

May 2014 - Nov 2015

Apache Phoenix
Role in this project:
userBack-end Developer / Database Engineer
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.
sqlapache-phoenixelixirapachebig-data
akka/alpakka-kafka

Jan 2020 - Feb 2020

Alpakka Kafka connector - Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.
Role in this project:
userBack-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.
enterprise-integrationkafka-connectorconnectorstreamsplay-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