Rafael De Oleza

Software Engineer at Stripe

Barcelona, Catalonia, Spain
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
Rafael De Oleza is a seasoned software engineer with 15 years of experience building developer tooling and high-performance web and mobile platforms, currently at Stripe in Barcelona. He combines deep JavaScript expertise (React Native, Metro, bundlers, HMR) with full-stack skills across Node.js, Ruby/Rails and PHP, and a strong testing mindset honed via contributions to Jest and Git/GitHub tooling. Rafael has led architecture and performance initiatives at New Relic and Facebook, driving measurable platform speedups and large-scale migrations (notably moving Instagram’s pipeline to Metro). He has a track record of leading teams and hiring improvements, scaling organizations from startups to major platforms like GitHub, Spotify and Stripe. An active open-source contributor, his work on React Native, Metro and Atom shows a knack for pragmatic refactors that improve developer experience and reliability. He holds a Master’s in Telecommunications from UPC and brings a rare blend of infrastructure-level thinking with hands-on product delivery.
code15 years of coding experience
job11 years of employment as a software developer
bookUPC Universitat Politècnica de Catalunya
languagesEnglish, Spanish, Catalan
github-logo-circle

Github Skills (57)

asynchronous10
atom-editor10
cli10
git10
hotswap10
javascript10
ios10
npm10
mobile-development10
react-native10
coffeescript10
electron10
async10
jes10
testing10

Programming languages (11)

TypeScriptC++CoffeeScriptShellCSSRustSCSSJavaScript

Github contributions (5)

github-logo-circle
facebook/metro

Aug 2017 - Feb 2019

🚇 The JavaScript bundler for React Native
Role in this project:
userFull-stack Developer
Contributions:40 releases, 459 commits, 10 PRs in 1 year 5 months
Contributions summary:Rafael primarily contributed to the JavaScript bundler for React Native, focusing on improving Hot Module Replacement (HMR) functionality. Their work included implementing features to correctly manage modules and dependencies during HMR updates and ensuring compatibility with existing codebase, specifically related to the delta protocol. They also made improvements related to minification.
reactbundlerreact-nativejavascriptflowtype
atom/fuzzy-finder

Feb 2019 - Jul 2019

Find and open files quickly
Role in this project:
userFull-stack Developer
Contributions:88 commits, 34 PRs, 86 pushes in 4 months
Contributions summary:Rafael primarily contributed to the front-end development of the fuzzy-finder tool. They added and modified tests to verify specific behaviors and messages, particularly related to jumping to lines and columns. The user also integrated and configured the use of ripgrep, enhancing file searching capabilities. Furthermore, they addressed UI-related aspects, such as the display of experimental fast mode prompts.
utilityfilesystemdirectory-tree
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
Rafael De Oleza - Software Engineer at Stripe