Franco Cadillo
Verified Expert in Engineering
Algorithms Developer
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
Experience
Availability
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
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.
Senior iOS Developer
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.
Head of iOS Development
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.
Team Leader iOS
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.
iOS Developer
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.
iOS Developer
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.
Team Leader iOS
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.
Experience
Flixster | Rotten Tomatoes iOS App
Fandango Latam iOS App
Club Ahorro iOS App
BCI iOS App
https://apps.apple.com/cl/app/bci/id1207892426Skills
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
Education
Bachelor's Degree in Software Engineering
Peruvian University of Applied Sciences - Lima Peru
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring