Franco Cadillo, Developer in Lima, Callao Region, Peru
Franco is available for hire
Hire Franco

Franco Cadillo

Verified Expert  in Engineering

Algorithms Developer

Lima, Callao Region, Peru

Toptal member since April 20, 2020

Bio

Franco is a senior mobile developer with over 10 years of experience designing and leading mobile solutions for high-profile clients, including Fandango USA. He specializes in Swift development, crafting clean, maintainable code while defining scalable architectures and implementing best coding practices through rigorous testing. With a strong focus on team leadership and technical excellence, Franco has successfully guided mobile teams, ensuring high-quality, performance-driven applications.

Portfolio

Syngenta - 2024 Talent
iOS, Swift, CircleCI, Combine, Model View ViewModel (MVVM), RealmSwift, UIKit...
Wilbur Ellis Co. -Main
iOS, Objective-C, Swift, Cocoa Touch, Test-driven Development (TDD), Git...
Sendwave
Swift, Objective-C, Bitrise, iOS, Mobile Development, VIPER Architecture...

Experience

  • Mobile Development - 8 years
  • iOS - 8 years
  • Swift - 6 years
  • RxSwift - 4 years
  • Algorithms - 3 years
  • Objective-C - 3 years
  • Data Structures - 2 years
  • Firebase - 1 year

Availability

Part-time

Preferred Environment

Mobile Development, iOS, Bitrise, Slack, GitHub, CocoaPods, Xcode, MacOS, SwiftUI, Combine

The most amazing...

...thing I've developed is the new version of Flixster Rotten Tomatoes from scratch. It was ranked number one in the App Store, and it has over 4 million users.

Work Experience

Senior iOS Developer

2024 - 2025
Syngenta - 2024 Talent
  • Enhanced a legacy synchronization process by introducing new methods and optimizing existing logic, improving reliability and performance.
  • Spearheaded the development of a Kotlin Multiplatform (KMP) library for metrics calculation, collaborating with the Android team to replace an outdated solution. This upgrade increased metric accuracy by 50% and ensured consistency across platforms.
  • Led the adoption of MVVM and Clean Architecture, defining Combine as the standard reactive framework for new features and improving code maintainability and scalability.
Technologies: iOS, Swift, CircleCI, Combine, Model View ViewModel (MVVM), RealmSwift, UIKit, XML Interface Builder (XIB)

Senior iOS Developer

2022 - 2023
Wilbur Ellis Co. -Main
  • Developed and implemented an iPad application's robust synchronization process for offline and online modes, ensuring seamless data consistency across environments.
  • Modernized the codebase by migrating legacy Objective-C to Swift, improving maintainability, performance, and scalability.
  • Refactored and optimized the Core Data database, enhancing efficiency and stability.
  • Tracked, prioritized, and resolved bugs using Jira, improving app reliability and user experience.
Technologies: iOS, Objective-C, Swift, Cocoa Touch, Test-driven Development (TDD), Git, Core Data, UIKit, Core Location, Core Animation, XML Interface Builder (XIB), Ionic, TypeScript, Mobile, APIs, iPad

Senior iOS Developer

2022 - 2022
Sendwave
  • Redesigned and updated the user interface to align with new UI/UX guidelines, enhancing usability and visual consistency.
  • Tracked, prioritized, and resolved application bugs using Jira, improving app stability and performance.
  • Modernized the codebase by migrating legacy Objective-C to Swift, increasing maintainability and performance.
  • Upgraded the database layer by transitioning from Core Data to Realm, improving efficiency and data handling.
Technologies: Swift, Objective-C, Bitrise, iOS, Mobile Development, VIPER Architecture, RxSwift, RealmSwift, SwiftUI, Mobile Apps, Amazon Web Services (AWS), UIKit, Mobile, APIs

Head of iOS Development

2021 - 2021
Reign
  • Designed and developed a single sign-on (SSO) SDK, enabling seamless authentication across multiple corporate applications with a unified user account system, improving user experience and security.
  • Led and structured three development teams, defining the base architecture and best practices to ensure project consistency and scalability.
  • Drove the hiring process for new iOS developers, conducting technical interviews and evaluating candidates to build a high-performing team.
Technologies: Swift, CocoaPods, Model View ViewModel (MVVM), Jira, Bitrise, iOS, Mobile Development, Mobile Apps, iOS SDK, UIKit, iCloud, Mobile, APIs

Team Leader iOS

2020 - 2021
Reign
  • Designed and developed a banking application that enabled users to securely manage their accounts, perform transactions, and access financial services.
  • Led the iOS development team, defining the MVVM architecture and coding standards to ensure a scalable, maintainable, high-performance app.
  • Conducted technical interviews for new iOS developers, identifying top talent and strengthening the development team.
Technologies: Clean Architecture, Model View Presenter (MVP), Model View ViewModel (MVVM), Xcode, iOS, Swift, Mobile Apps, UIKit, Mobile, APIs

iOS Developer

2019 - 2020
Reign
  • Developed and launched a supermarket coupon app, enabling users to easily access discounts and seamlessly integrate with the store's payment systems.
  • Architected and implemented scalable iOS solutions using MVP, MVVM, and Clean Architecture, ensuring a modular and maintainable codebase.
  • Streamlined development workflows by integrating continuous integration (CI) tools such as Bitrise and BuddyBuild, improving automation, testing, and deployment efficiency.
Technologies: Mobile Development, iOS, Firebase, Contentful, GitHub, Swift, Mobile Apps, UIKit, Mobile

iOS Developer

2017 - 2019
Nisum SPA
  • Developed an app that allows users to manage their bank accounts.
  • Restructured an app using pod modules and changed architecture from MVP to Clean Swift.
  • Conducted interviews for new iOS development staff.
Technologies: Mobile Development, iOS, Firebase, Jira, GitHub, Swift, Mobile Apps, UIKit, Mobile

Team Leader iOS

2015 - 2017
Fandango Latam
  • Developed an app with 4 million users to see movie rates and let people buy movie tickets.
  • Estimated development time and effort for new requirements in multiple projects.
  • Assigned tasks for developers and reviewed code via pull requests.
Technologies: Mobile Development, iOS, Firebase, GitHub, Jira, Objective-C, Swift, Mobile Apps, UIKit, Mobile, iPad

Experience

Flixster | Rotten Tomatoes iOS App

A Swift-based store for buying theater tickets for US theaters with more than 4 million users. Application integrated with Facebook, GraphQL and Deep Links. In this project, I was responsible for implementing the entire application using Swift, defining the application architecture (MVP), building the query generator to use GraphQL, and implementing reusable UI components.

Fandango Latam iOS App

An iOS application for buying movie tickets for theaters of Latin America. In this project, I was responsible for re-implementing the entire application using Swift, redefining the application architecture to an MVP pattern, building reusable UI components, and writing unit tests.

Club Ahorro iOS App

A Swift-based app that allows the user to access coupons from a supermarket and integrate it with the payment systems. I was responsible for defining “MVP + Clean” architecture for the app. I was in charge of assigning features for developers, doing code reviews, building templates (for the entire project, scenes, and tests), and developing features.

BCI iOS App

https://apps.apple.com/cl/app/bci/id1207892426
A Swift-based app for let users manage their entire bank account. I was an iOS developer in charge of building new features, solving issues, refactoring and reviewing code, and recruiting new iOS developers from other countries.

Education

2011 - 2016

Bachelor's Degree in Software Engineering

Peruvian University of Applied Sciences - Lima Peru

Skills

Libraries/APIs

RxSwift, RxCocoa, CocoaPods, Node.js, Core Animation

Tools

Xcode, GitHub, Slack, BuddyBuild, Jira, Git, XML Interface Builder (XIB), CircleCI

Languages

Swift, Objective-C, JavaScript, TypeScript, C++

Frameworks

iOS SDK, UIKit, SwiftUI, RealmSwift, Cocoa Touch, Core Data, Core Location, Ionic, Combine

Paradigms

Mobile Development, Model View ViewModel (MVVM), Unit Testing, Model View Presenter (MVP), Clean Architecture, VIPER Architecture, Test-driven Development (TDD)

Platforms

iOS, Mobile, Firebase, MacOS, Bitrise, Contentful, Amazon Web Services (AWS), iCloud

Other

Mobile Apps, iPad, Data Structures, Algorithms, APIs

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring