About Me
I'm a software engineer specialized in iOS development, with over 8 years of experience creating exceptional mobile applications. I focus on modern iOS development practices and architecture.
My approach combines technical excellence with user-centered design, ensuring every app I build is both powerful and delightful to use.
When I'm not coding, you can find me creating tools and workflows that reduce friction for the team, boost productivity, and allow us to focus on building great products. I'm also constantly exploring new development tools and practices to keep evolving and share that knowledge with others.
Quick Facts
Featured Projects
idealista
Developing the leading real estate app in Europe, focusing on performance, modular architecture, and delivering a seamless user experience.
SwiftMockGenerator
Swift CLI tool that automatically generates mocks (stubs, spies, and dummies) from your Swift source code using simple comment annotations.
Santander
Building and maintaining a shared iOS SDK used by Santander apps globally, ensuring API/ABI stability and strong automated testing.
Experience
Senior iOS Engineer
Open Digital Service
Contributing to the development of internal iOS frameworks used across multiple Santander apps worldwide. Strong focus on clean code, scalability, and long-term maintainability.
Key Achievements
- Developed and maintained reusable libraries ensuring API/ABI stability across products and countries
- Promoted clean architecture, testing strategies, and engineering best practices within the team
- Improved code maintainability and DX through modular design and continuous integration workflows
Senior Software Engineer · iOS Tech Lead
idealista
Senior Software Engineer and iOS Tech Lead responsible for guiding the technical evolution of the iOS team and supporting engineers in their day-to-day work within a fast-paced, cross-functional environment.
Key Achievements
- Led the technical renewal of the iOS team, supervising and mentoring engineers to improve code quality and development practices
- Managed and contributed to a multidisciplinary, agile team to deliver high-quality features in the shortest possible time
- Implemented, managed, and maintained the mobile CI/CD environment (Bitrise, Jenkins, Fastlane, Node.js) to ensure high availability and reliable delivery pipelines
- Collaborated closely with the mobile backend team (Node.js, TypeScript, Express, Redis, Docker, Docker Compose, AWS) to reduce lead time and streamline releases
Senior iOS Engineer
WeFish
Responsible for the development and maintenance of the WeFish iOS app in a fast-paced startup environment. Also supported the growth of less experienced teammates.
Key Achievements
- Developed and shipped new features end-to-end, ensuring app stability and performance
- Took ownership of the iOS codebase, from architecture decisions to bug fixing
- Actively mentored junior developers and introduced coding best practices
iOS Engineer
Zapp Studio
Worked on both new and legacy projects. Built iOS apps from scratch and maintained existing Objective-C codebases.
Key Achievements
- Developed small-scale apps independently
- Maintained and updated legacy Objective-C projects
- Gained hands-on experience with real-world product cycles
iOS Engineer
Streye
Joined a startup focused on building apps for Google Glass. Worked on real-time features and learned the foundations of iOS development.
Key Achievements
- Developed iOS apps for Google Glass using Swift, UIKit, and Objective-C
- Integrated APIs and real-time communication via sockets
- Built strong foundations in mobile architecture and platform constraints
Get In Touch
I'm always interested in new opportunities and exciting projects. Let's discuss how we can work together.
Contact Information
manu.rodriguez.developer@gmail.com
Location
Córdoba, Argentina