Benoit Sigoure is a pragmatic, data-driven software engineer and startup builder with 19 years of experience designing and operating large-scale distributed systems from Google ads infrastructure to founding Observe and scaling Arista’s SaaS to nine-figure ARR. Creator and core contributor to OpenTSDB and high-performance HBase clients, he combines deep systems-level knowledge (Linux/UNIX, kernels, runtimes) with hands-on SRE, security and platform leadership. He excels at "yak shaving"—reading and improving upstream code (libstdc++, libc, Linux kernel, OpenJDK, Go) to diagnose elusive production issues and iteratively harden complex services. Comfortable across Go, C/C++ and Java/Scala, he’s built high-throughput real-time systems that serve millions and authored tools that enabled billion-point-per-day pipelines. Based in San Francisco, he prefers open-source solutions and brings a scientist’s curiosity to practical engineering and operational excellence.
19 years of coding experience
14 years of employment as a software developer
DEUG, Mathematics, Physics, Computer Science, DEUG, Mathematics, Physics, Computer Science at Université de Rouen
Master's degree, Computer Sciences, Master's degree, Computer Sciences at EPITA: Ecole d'Ingénieurs en Informatique
International Baccalaureate, Mathematics, International Baccalaureate, Mathematics at British School of Warsaw
A fully asynchronous, non-blocking, thread-safe, high-performance HBase client.
Role in this project:
Back-end Developer
Contributions:308 commits, 2 PRs, 2 pushes in 4 years 1 month
Contributions summary:Benoit primarily focused on enhancing the functionality of an HBase client. Their contributions centered around fixing bugs, optimizing code performance, and improving error handling. They reworked the write path, implemented support for batch operations (multi-put, multi-delete), and added support for HBase 0.95+ and 0.96 compatibility. Moreover, they implemented additional helper functions and added integration tests for better code quality.
Contributions:174 commits, 11 PRs, 27 pushes in 7 years 4 months
Contributions summary:Benoit implemented a configuration file system using Python modules, allowing for dynamic modification of tcollector's options and tags. They added functionality to run tcollector.py in a pipeline mode, introducing flags for stdin and dry-run operations. The user also addressed bugs, including fixing a de-duplication issue and enabling support for capital letters in metric and tag names. Additionally, the user made contributions to the build process, including init.d script.
opentsdbdata-collectiondatabase
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.