Available to hire
Hi, I’m Albert Villanueva, a Senior iOS Developer with over 10 years of experience designing, building, and shipping high-quality mobile applications. I’ve taken on technical leadership on recent projects, guiding architecture decisions and coordinating complex migrations to newer technologies. I thrive on delivering robust, well-tested products and mentoring teams to grow their skills.
In my most recent role, I led iOS development, helped migrate to SwiftUI, and steered backend modernization, CI/CD processes, and comprehensive unit testing to ensure stability and scalability.
Experience Level
Work Experience
Lead iOS Developer at Cooltra
March 1, 2020 - PresentLed the development of a mobile application with iOS and Swift; made design and architecture decisions; utilized MVVM and Clean Architecture for maintainable code; implemented strict concurrency in Swift 6 and SwiftData; reactive state management with Combine and @Observable; led the UIKit to SwiftUI migration; directed the migration to a new backend; oversaw CI/CD and release management; implemented thousands of unit tests to ensure product stability with Swift Testing.
iOS Developer at Geomotion Games
November 1, 2018 - March 1, 2020Developed mobile app with Swift for all Apple platforms; applied MVVM and Clean Architecture for maintainable code; worked with strict concurrency in Swift 6 and SwiftData; reactive state management with Combine and @Observable; built UIs with UIKit; developed secure features using App Extensions, Family Controls, and DeviceActivity APIs; test automation with Swift Testing; CI/CD management with Xcode Cloud and CircleCI; knowledge of backend development and APIs with Vapor.
iOS Developer at Accenture
November 1, 2016 - November 1, 2018Developed a mobile iOS application with Swift; used MVP architecture; Core Data management with SwiftData; autogenerated REST services using Swagger; developed user interfaces with UIKit; unit testing with Swift Testing; version control with Git; integrated Firebase to simplify development.
iOS Developer at Shootr
October 1, 2015 - March 1, 2016Developed a mobile iOS application with Swift; used MVVM architecture; Core Data management with SwiftData; unit testing with Swift Testing; version control with Git; Firebase to simplify development.
iOS Developer at WinParf Services
January 1, 2015 - October 1, 2015Developed a mobile iOS application with Objective-C; used MVVM architecture; unit testing with Swift Testing; version control with Git; Firebase to simplify development.
Education
Apps & Games Master's Degree at Universitat Central De Catalunya
January 11, 2030 - December 1, 2014Audiovisual Communication Degree at Universitat Central De Catalunya - Barcelona, Spain
January 11, 2030 - December 1, 2012Qualifications
Industry Experience
Software & Internet
Experience Level
Hire a App Developer
We have the best app developer experts on Twine. Hire a app developer in Barcelona today.