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

Franco Cadillo

Verified Expert  in Engineering

Algorithms Developer

Location
Lima, Callao Region, Peru
Toptal Member Since
April 20, 2020

Franco is a senior mobile developer with over nine years of experience in mobile solutions and leading mobile teams for clients like Fandango USA. He specializes in creating clean code in Swift, defining architecture, and writing tests for best coding practices.

Portfolio

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...
Reign
Swift, CocoaPods, Model View ViewModel (MVVM), Jira, Bitrise, iOS...

Experience

Availability

Part-time

Preferred Environment

Mobile Development, iOS, Bitrise, BuddyBuild, Slack, GitHub, CocoaPods, Xcode, MacOS

The most amazing...

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

Work Experience

iOS Developer

2022 - 2023
Wilbur Ellis Co. -Main
  • Added a synchronization process for offline and online mode on an iPad application.
  • Migrated old legacy Objective-C code to Swift. Updated the core data database.
  • Tracked and fixed bugs using Jira as a reporting tool.
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
  • Updated user interface with new guidelines for the app.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Migrated old legacy Objective-C code to Swift. Updated database to Realm database.
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
  • Developed a Single Sign-On SDK for apps of the same corporation to integrate the authentication process flow (one single account for all the apps).
  • Led three teams simultaneously, structuring them and providing them with the base architecture to follow.
  • Conducted interviews for new iOS development staff.
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
  • Developed an app that allows users to manage their bank accounts.
  • Led an iOS team of a bank app defining MVVM architecture and rules for the team.
  • Conducted interviews for new iOS development staff.
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 an app that allows the user to access coupons from a supermarket and integrated it with the payment systems.
  • Defined architecture for new mobile iOS solutions (MVP, MVVM, Clean Architecture) and integrated templates to ensure the correct code structure.
  • Integrated continuous integration tools like Bitrise and Buddybuild for iOS solutions.
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

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.

Languages

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

Frameworks

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

Tools

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

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

Libraries/APIs

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

2011 - 2016

Bachelor's Degree in Software Engineering

Peruvian University of Applied Sciences - Lima Peru

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