Pierre Phaneuf

Mad Scientist at Google

London, England, United Kingdom
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
Pierre Phaneuf is a seasoned system programmer and project manager with 26 years of experience building and hardening Unix-family systems, now operating out of London as a long-tenured engineer at Google. He combines deep expertise in software architecture, refactoring, high-performance network I/O, and Linux kernel work with pragmatic project leadership across open source and proprietary stacks. His contributions to high-profile projects like Google's Certificate Transparency and Trillian show a focus on maintainability, monitoring, and low-level correctness (including 32-bit fixes and merkletree bindings). Comfortable across C++, Perl, Go and build systems, he excels at component-oriented design and meta-programming to squeeze performance from complex distributed systems. Colleagues describe him as a “mad scientist” who pairs curiosity-driven experimentation with production-grade rigor.
code26 years of coding experience
job6 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (15)

dependency-management10
monitoring10
go10
refactoring10
metric10
mysql9
cprogramming-language9
merkle-tree9
c-language9
databases8
code-formatting8
database8
sql-database8
relational-databases8
api-design6

Programming languages (7)

JavaC++CGoHTMLRubyPython

Github contributions (5)

github-logo-circle
Auditing for TLS certificates.
Role in this project:
userBack-end Developer
Contributions:674 commits, 661 PRs, 398 pushes in 5 years
Contributions summary:Pierre's contributions primarily involve removing dependencies, updating import statements, and reorganizing the project's file structure within the Certificate Transparency project. They refactored the code to remove external dependencies like `curlpp` and modified import statements to align with the project's code conventions. Furthermore, they removed the "src" subdirectory in the Go portion and made several other cleanup and improvements to maintain the quality of the codebase.
letsencryptsslsecuritycertificate-transparencytls
google/trillian

Jan 2017 - Jun 2021

A transparent, highly scalable and cryptographically verifiable data store.
Role in this project:
userBackend Developer
Contributions:2 releases, 116 reviews, 95 commits in 4 years 6 months
Contributions summary:Pierre primarily focused on adding monitoring capabilities to the Trillian log server and signer. This involved implementing a counter metric to track leaf queue and dequeue operations within the MySQL storage. The contributions included modifying existing files to enable metrics dumping to logs and integrating new counters to measure the leaf processing performance. Further contributions involved refactoring quota manager code and updating dependencies.
verifiablecryptographyscalabletransparentcertificate-transparency
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
Pierre Phaneuf - Mad Scientist at Google