François-xavier Bourlet

Palo Alto, California, United States
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
François-xavier Bourlet is a versatile engineering leader with 16 years of experience building everything from embedded firmware and PCBs to distributed cloud systems and user-focused software. He has held senior roles at Google, Uber, and Rubrik and founded VivaOps, combining hands-on implementation with architecture and team leadership. A pragmatic polyglot, he contributes to C++ and RPC open-source projects (notably improving backward-cpp and zerorpc across Python and Node) and bridges low-level systems work with large-scale production reliability. Based in Palo Alto, he pairs practical hardware and mechanical skills—he literally builds enclosures and furniture—with deep software craftsmanship and a knack for translating client needs into elegant user experiences.
code16 years of coding experience
job12 years of employment as a software developer
bookEpitech
languagesFrench, English
github-logo-circle

Github Skills (12)

debugging10
error-handling10
nodejs10
javascript10
rpc10
zeromq10
c-language10
cprogramming-language10
python10
testing10
gevent9
build-system7

Programming languages (15)

C#JavaC++RustCGoHTMLTypeScript

Github contributions (5)

github-logo-circle
0rpc/zerorpc-node

May 2015 - Nov 2021

zerorpc for node.js
Role in this project:
userBack-end Developer & QA Engineer
Contributions:2 releases, 27 commits, 21 PRs in 6 years 7 months
Contributions summary:François-xavier primarily focused on improving the quality and stability of the zerorpc-node library. Their contributions include fixing bugs related to introspections, specifically hiding internal methods from introspection. They also addressed testing gaps, modifying and expanding existing tests, improving error handling, and ensuring consistent error formats across the library. These changes ultimately improved the overall reliability and robustness of the library.
nodejs
bombela/backward-cpp

Mar 2013 - Dec 2022

A beautiful stack trace pretty printer for C++
Role in this project:
userBack-end Developer
Contributions:5 releases, 11 reviews, 165 commits in 9 years 10 months
Contributions summary:François-xavier primarily focused on maintaining and improving the core functionality of a C++ stack trace pretty printer. Their contributions involved fixing compatibility issues with different compilers (specifically clang), refining the codebase to adhere to C++98 and C++11 standards for improved compatibility, and adding signal handling for improved error reporting. The user also made minor adjustments to the build system.
cppstacktrace
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