Jérémie Girault is an engineering manager based in Paris with 11 years of experience building mobile, web, and backend systems and founding two startups. He combines hands-on engineering—particularly in databases and concurrency, evidenced by multi-process work and cross-process notifications on the YapDatabase project—with leadership at scale at Datadog. His background spans early-stage product work (Snips), R&D in computer vision and mobile SDKs, and steering teams from prototype to production. Known for tackling tricky technical challenges, he prefers environments where continuous learning and creative solutions drive impact.
11 years of coding experience
11 years of employment as a software developer
Master, Informatique, Master, Informatique at Nantes Université
YapDB is a collection/key/value store with a plugin architecture. It's built atop sqlite, for Swift & objective-c developers.
Role in this project:
Database Engineer / Database Administrator
Contributions:6 commits, 10 comments in 1 day
Contributions summary:Jérémie primarily focused on enhancing the database functionalities of the YapDatabase project, specifically with the addition of multi-process support. Their contributions include modifying the connection handling to integrate with multi-process operations and incorporating a busy handler for SQLite. They also worked on optimizing the snapshot mechanism and addressing potential data inconsistencies across multiple processes. Furthermore, the user implemented a cross-process notification extension to notify changes among different processes that access the database, demonstrating a deep understanding of concurrency in database systems.
Contributions:3 PRs, 33 pushes, 4 branches in 1 year 8 months
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.