12/16/2025 updated


100 % available
Head of Engineering / Senior iOS Developer
Barcelona, Spain
Worldwide
About me
iOS lead 12+ years of experience
Agile MethodologyArchitectureUnit TestingBusiness Process ImprovementProgramming ToolsProject ManagementModel View ViewModelObjective-C (Programming Language)Scrum MethodologySoftware ArchitectureUser Interface TestingTestingTest-Driven Development (TDD)SwiftuiIos Frameworks
iOS Development
Native iOS development with 12 years of experience using Swift, SwiftUI, and Objective-C
Software Architecture
Clean Modular Architecture, MVVM, MVP, VIPER, SOLID principles implementation
Leadership and Management
Team leadership, people management, and coordination of development teams across multiple locations
Testing Methodologies
Unit Testing, Integration Testing, UI Testing, Test-Driven Development (TDD)
Development Tools
Core Data, FetchResultController, Async Await implementation
Agile Methodologies
Kanban and Scrum methodologies for project management
Backend Technologies
Experience with backend, frontend, and designer team coordination
Process Improvement
Code refactoring, legacy code modernization, and development process optimization
Native iOS development with 12 years of experience using Swift, SwiftUI, and Objective-C
Software Architecture
Clean Modular Architecture, MVVM, MVP, VIPER, SOLID principles implementation
Leadership and Management
Team leadership, people management, and coordination of development teams across multiple locations
Testing Methodologies
Unit Testing, Integration Testing, UI Testing, Test-Driven Development (TDD)
Development Tools
Core Data, FetchResultController, Async Await implementation
Agile Methodologies
Kanban and Scrum methodologies for project management
Backend Technologies
Experience with backend, frontend, and designer team coordination
Process Improvement
Code refactoring, legacy code modernization, and development process optimization
Languages
EnglishFluentSpanishNative speaker
Project history
Design, develop and maintain core modules and pipelines consumed by all teams using clean modular architecture. 70% coding SwiftUI and 30% management of multiple teams at different locations.
Managed backend, frontend, designer, and devops teams for a TikTok-inspired learning application. Focused on MVVM, testing, modular code, and accelerated video loading speeds. 70% coding SwiftUI 30% management.
Member of Team Gold iOS, contributing to the buying & selling app using SwiftUI.