Yann Ramin

Principal Engineer at Airbnb

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

👤
Senior
🎓
Top School
Yann Ramin is a Principal Engineer with 18 years designing and operating large-scale distributed systems, currently focused on infrastructure and reliability at Airbnb. He has led observability, Kubernetes, and OS-level projects at Lyft and Twitter, scaling services to billions of requests per minute and petabytes of data while founding critical infra initiatives like Lyft’s CNI IPvlan stack. Yann blends low-level systems expertise—kernels, virtualization, firmware and cryptographic protocol implementations—with pragmatic backend engineering in Go, Rust, C and Python. He has significant embedded and RTOS experience from early work on ultra-low-power sensor networks and continues to contribute to open-source tools such as asciinema and reef-pi. Known for shipping end-to-end solutions that bridge hardware, OS, and cloud-native platforms, he pairs hands-on coding with scaling teams and technical productization. Colloquially self-described as part of a "computing dissatisfaction society," he brings a restless curiosity for language runtimes and compilers that drives unconventional, high-impact solutions.
code18 years of coding experience
job20 years of employment as a software developer
bookBS Computer Science, BS Computer Science at University of California, Davis
stackoverflow-logo

Stackoverflow

Stats
33,036reputation
5.4mreached
779answers
1question
Badges
unix
top-5%
java
top-5%
git
top-5%
ubuntu
top-5%
environment-variables
top-5%
embedded
top-5%
github-logo-circle

Github Skills (46)

recorder10
command-line-interface10
go10
command-line10
golang10
raspberry-pi10
cli10
unix9
qt9
ubuntu9
assembly9
git9
objective-c9
user-interface9
java9

Programming languages (8)

TypeScriptC++CRustJavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
reef-pi/reef-pi

Mar 2018 - Jan 2021

An opensource reef tank controller based on Raspberry Pi
Role in this project:
userBack-end Developer
Contributions:8 commits, 10 PRs, 32 comments in 2 years 11 months
Contributions summary:Yann primarily focused on refactoring and reorganizing the project's codebase, specifically moving types and dependencies to a new repository. They implemented changes to improve import organization, utilizing the `goimports` tool for code formatting. The user also made modifications to various controller components, demonstrating a broad understanding of the project's structure and dependencies, while also integrating new drivers. They also worked on several bug fixes and upgrades.
golangreefraspberry-picontrollertank-controller
asciinema/asciinema

May 2015 - May 2015

Terminal session recorder 📹
Role in this project:
userBack-end Developer
Contributions:5 commits, 1 PR, 3 comments in 3 days
Contributions summary:Yann primarily focused on enhancing the functionality of the `asciinema` terminal session recorder. They implemented a `max-wait` option for playback, allowing users to control the playback speed and reduce intervals. Additionally, the user introduced and integrated a new configuration option for playback settings, along with corresponding tests. Their work also involved refactoring code, specifically applying `gofmt` and updating the player logic to accurately match recording behaviors, demonstrating improvements to the project's usability and maintainability.
asciicastrecordingterminal-recordingterminalrecorder
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