Summary
Rafael Villarreal is a Senior Software Development Engineer with 9+ years building production-grade mobile apps and device integrations, currently working on Device OS at Amazon. He specializes in React Native, Swift, and Expo, with a strong track record delivering pixel-perfect UIs, advanced animations, and native module integrations for iOS. Rafael has deep experience with BLE-based IoT apps, custom video editing pipelines, and end-to-end testing using Jest, Detox and Appium, and he owns CI/CD pipelines with GitHub Actions and EAS. As a former co-founder who shipped consumer and marketplace products, he combines hands-on engineering with product sensibility and mentorship experience leading remote teams. He’s comfortable starting projects from zero or owning large codebases, and has repeatedly bridged React Native with native Swift/Objective-C and Kotlin to solve complex integration challenges. Based in Mexico City, he pairs fluent English communication with a user-centered design background, making him a go-to engineer for cross-functional delivery.
9 years of coding experience
8 years of employment as a software developer
UX Designer Beginner Graphic Design, UX Designer Beginner Graphic Design at IxDF - The Interaction Design Foundation
iOS Development Computer Software Engineering, iOS Development Computer Software Engineering at Kodeco - Prev Ray Wenderlich dot com
FullStack Developer , FullStack Developer at Platzi
Ethereum Developer Blockchain, Ethereum Developer Blockchain at Udemy Academy
English, Spanish