Etienne Perot

Software Engineer at Google

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
Etienne Perot is a seasoned software engineer with 18 years of experience in reliability and systems engineering, currently building production software at Google in California. He spent seven years as a Site Reliability Engineer before moving into a software engineering role, bringing deep expertise in cloud-native infrastructure and low-level system behaviors. Etienne contributes to high-profile open-source projects like gVisor, where he implemented nuanced fcntl signal-handling options to improve container I/O semantics. Comfortable working across research and product contexts, he has a track record of turning subtle systems bugs into robust, maintainable features. Colleagues would describe him as a pragmatic engineer who pairs systems-level rigor with a long-term operational mindset.
code17 years of coding experience
job8 years of employment as a software developer
languagesFrench, English, Spanish
stackoverflow-logo

Stackoverflow

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

Github Skills (11)

system-calls10
c-language10
cprogramming-language10
fileio9
file-operations9
linux-kernel9
filesystem9
kernel9
low-level-programming9
operating-system8
sys8

Programming languages (8)

JavaC++ShellCSSJavaScriptGoPythonNunjucks

Github contributions (5)

github-logo-circle
google/gvisor

Nov 2020 - Jan 2023

Application Kernel for Containers
Role in this project:
userBack-end Developer
Contributions:72 reviews, 117 commits, 8 PRs in 2 years 2 months
Contributions summary:Etienne primarily contributed to the gVisor project by implementing and improving the system call functionality, specifically focusing on the implementation of `fcntl` options. They implemented new options like `F_GETSIG` and `F_SETSIG` to override the signal for I/O operations. Their work involved adding features and fixing typos to enhance the functionality and reliability of the container's core components.
containerskernelseccomplinuxsandbox
EtiennePerot/macchiato

Jan 2013 - Jun 2017

Contributions:76 commits, 4 PRs, 5 pushes in 4 years 5 months
windowsprefixesmacrestrictedrange
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
Etienne Perot - Software Engineer at Google