Arthur Gautier

Software Engineer at Arista Networks

San Francisco, 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
Arthur Gautier is a software engineer with 17 years of experience building reliable backend systems, currently focused on product security at Arista Networks where he works with HSMs, TPMs and secure boot. He has deep production DNS and networking expertise from managing Gandi’s global DNS platform, including Rust, Python and C++ development, BGP anycast deployments, and kernel patches. A frequent open-source contributor, Arthur has improved critical projects across ecosystems—from Rust crates (libc, bumpalo, RustCrypto) to Play Framework, Nix, dnspython and MySQL replication tooling—often touching low-level system interfaces and cryptographic formats. His work shows a knack for hardening and correctness: adding IPV6 platform bindings, allocator and serialization support in Rust, and sandbox-safe DNS resolution in Nix. Based in San Francisco, he blends systems-level craftsmanship with test-driven reliability and a pragmatic focus on operational stability. An understated detail: many contributions target the plumbing that makes high-scale, secure infrastructure behave predictably under real-world constraints.
code17 years of coding experience
job13 years of employment as a software developer
bookMsC Computer Science, MsC Computer Science at Polytech Nantes
languagesEnglish
github-logo-circle

Github Skills (55)

unit-testing10
monitoring10
c-language10
develop10
system-programming10
python10
nix10
mysql10
testing10
memory-management10
linux10
capi10
winapi10
java10
shinken10

Programming languages (24)

PowerShellC#JavaC++RustCScalaMakefile

Github contributions (5)

github-logo-circle
Pure Python Implementation of MySQL replication protocol build on top of PyMYSQL
Role in this project:
userBack-end Developer
Contributions:51 commits, 55 PRs, 51 pushes in 5 years 3 months
Contributions summary:Arthur primarily contributed to the implementation of the MySQL replication protocol in Python. They added functionality to parse GTID events and handle JSON data types within the replication stream. Furthermore, the user implemented MASTER_AUTO_POSITION and heartbeat functionality for more reliable replication. They also addressed bugs and improved the overall stability of the `pymysqlreplication` library.
pythonmysql-replicationmysqlpython-implementationmysql-binlog
RustCrypto/formats

Nov 2022 - Jan 2023

Cryptography-related format encoders/decoders: DER, PEM, PKCS, PKIX
Role in this project:
userBack-end Developer
Contributions:233 reviews, 13 commits, 344 PRs in 1 month
Contributions summary:Arthur primarily contributed to the `rustcrypto/formats` repository, focusing on format encoders/decoders related to cryptography, specifically DER, PEM, PKCS, and PKIX. Their work involved allowing certificates to be serialized to PEM format, fixing comments, and adding support for the serialization of serial numbers. They also made changes to the `der` and `spki` crates, improving the functionality of the project's core cryptographic components.
cryptographyderpemencoderspkcs
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
Arthur Gautier - Software Engineer at Arista Networks