Ricardo Rodriguez
Senior iOS Developer
Ricardo Rodríguez García
Senior iOS Developer
About Me
I'm a passionate Senior iOS Developer with 16 years of overall software development experience, including 8 years specializing in iOS app development. I have a strong command of the iOS ecosystem and modern Apple frameworks, with deep expertise in:
- Swift (including modern concurrency with Actors)
- SwiftUI and UIKit
- Combine for reactive programming
- CoreData and the new SwiftData for persistent storage
- Storyboards and interface design
- Robust unit/UI testing in Swift
My experience covers the full app lifecycle—from architecture and UI/UX integration to App Store deployment and post-launch support. I thrive in building polished, user-friendly, and high-performance apps.
In addition to native iOS, I bring extensive experience with hybrid mobile technologies such as React Native and Flutter, enabling me to deliver cross-platform solutions when needed.
Beyond mobile, I have hands-on experience with backend development using Java, Node.js, Next.js, TypeScript, and Python, which gives me a solid understanding of full-stack development and API integration. I also have experience building frontend components using React and React Native, bridging mobile and web ecosystems effectively.
When I'm not coding, you'll probably find me with a camera in hand or discovering new coffee shops around the city. I'm always eager to explore new tools, stay ahead of mobile trends, and collaborate on meaningful products.
Skills
Education
Bachelor of Science in Computer Science
Universidad Peruana de Ciencias Aplicadas, Lima, Peru
2008 - 2013
Game Design
Area 51, Lima, Peru
2015
Technical Degree in Computing and Informatics
CIBERTEC, Lima, Peru
2004 - 2007