Edouard Oger

Software Engineer at Stripe

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
Edouard Oger is a seasoned software engineer with 12 years of experience, currently building identity and sync infrastructure at Stripe after a long tenure at Mozilla. He specializes in Rust, JavaScript, Swift and Kotlin, and has shipped critical Firefox Accounts and Sync features across iOS, Android and backend services. His work spans low-level security primitives (HKDF key derivation and local key pairs) to mobile OAuth flows and cross-language bindings via uniffi-rs, showing comfort across systems, cryptography and bindings generation. Based in San Francisco, he combines production-grade engineering with a knack for pragmatic refactors and schema-safe API changes that improve reliability. Notably, his contributions helped evolve widely used Mozilla projects—Firefox iOS/Android and Application Services—bridging native clients and account/back-end systems.
code12 years of coding experience
job6 years of employment as a software developer
bookDUT Informatique, Computer Science, DUT Informatique, Computer Science at Université Nice Sophia Antipolis
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at INSA Lyon - Institut National des Sciences Appliquées de Lyon
github-logo-circle

Github Skills (45)

kotlin10
javascript10
ios10
mobile-development10
python10
apidoc10
back-end-development10
data-serialization10
browser10
android-development10
cffi10
java10
serialization10
binding10
databinding10

Programming languages (18)

JavaC++RustCMakefileScalaFluentHTML

Github contributions (5)

github-logo-circle
mozilla/application-services

Jan 2018 - Dec 2020

Firefox Application Services
Role in this project:
userBack-end Developer
Contributions:148 releases, 25 reviews, 1105 commits in 2 years 11 months
Contributions summary:Edouard's contributions focused on implementing features for the Firefox Application Services, with changes involving the accounts/keys route and structuring the FirefoxAccounts API. Their work included deriving keys using HKDF and integrating a local key pair for encryption within a new state machine. These tasks required the use of the Rust programming language and knowledge of network and security APIs within the context of the Firefox Accounts ecosystem.
firefoxpushfxasync
mozilla/uniffi-rs

Jul 2020 - Dec 2020

a multi-language bindings generator for rust
Role in this project:
userFull-stack Developer (with a focus on bindings generation)
Contributions:15 reviews, 60 commits, 42 PRs in 4 months
Contributions summary:Edouard primarily worked on enhancing the `mozilla/uniffi-rs` repository, which focuses on generating multi-language bindings for Rust code. Their contributions centered around improving the generated bindings for different target languages like Kotlin, Swift, and Python. This involved addressing issues related to optional arguments, sequence types, and boolean support, as well as refactoring the project structure to improve maintainability. The user also added support for new data types and features to the bindings.
ffi-layermulti-languagerustrust-cratelanguage-bindings
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
Edouard Oger - Software Engineer at Stripe