Top expert inGo Programming Ecosystem and Distributed Systems Technology
Ibrahim Jarif is a Staff Software Engineer with 11 years of experience building high-performance distributed systems and databases, currently driving risk platform work at Coinbase. Previously a tech lead at Dgraph Labs, he led core features across Dgraph, Badger and Ristretto—delivering multi-tenancy, learner nodes, block-level compression and multi-fold performance gains in initialization and iteration. He has deep Go and backend expertise, having maintained Badger and contributed critical fixes and race-condition mitigations to Ristretto and Dgraph’s storage stack. Known for pragmatic optimizations (e.g., 5x DB init speedups and 50x memory reductions in a data app), he combines hands-on coding with architectural leadership. Based in Bengaluru, he pairs open-source stewardship—capable of “breaking your build” in jest—with a proven record of shipping robust, production-grade storage and caching systems.
10 years of coding experience
7 years of employment as a software developer
Bachelor's degree Computer Engineering, Bachelor's degree Computer Engineering at North Maharashtra University
Contributions:15 releases, 198 reviews, 558 commits in 2 years
Contributions summary:Ibrahim primarily contributed to the core functionality of a key-value database. Their work focused on implementing and modifying features within the "info" command, which provides statistics about the database. They introduced methods for showing key/value size histograms and for displaying the number of keys in each table, enhancing the diagnostic capabilities of the database. They were also responsible for refactoring and renaming some of the code, and adding tests, demonstrating a focus on functionality and quality.
Contributions:1 release, 49 reviews, 21 commits in 1 year 9 months
Contributions summary:Ibrahim primarily contributed to the core functionality of the Ristretto cache, focusing on improving performance and stability. Their work included updating dependencies and fixing broken URLs in the README. The user also refactored the codebase by moving dependencies and implementing features like custom key hashing. Furthermore, the user addressed potential race conditions in the cache's deletion mechanism, ensuring data integrity.
golangmemorylrugo-cachego
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
Ibrahim Jarif - Staff Software Engineer at Coinbase