Fernando Mata
Verified Expert in Engineering
Software Developer
Fernando has over ten years of professional experience as an avid Swift and Objective-C developer and two years as a product manager with seven apps published in the App Store. He has used APIs, CocoaPods, and Auto Layout to create apps that exceed expectations. One of Fernando's best apps was done for Ford Asia.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Objective-C, Swift, Xcode, SwiftUI, Combine, Async/Await, iOS
The most amazing...
...app I've developed was for Ford Asia. It's being used in three markets and will be expanded to four other markets in the Asia-Pacific region.
Work Experience
Senior iOS Engineer
Handshake
- Led the project to implement new ways to let students connect with employers. Used SwiftUI and Swift and helped both mobile teams during the process.
- Took care of maintenance and new feature implementations of a key business app directed to our clients with more than 1,000 active users.
- Mentored and managed a junior engineer on the team.
iOS Engineering Manager
Ribbon
- Delivered a native iOS experience to users using Combine and SwiftUI.
- Collaborated with the UI team to achieve a native feeling of the app while following the paths defined by the web version.
- Used Asana for project management and GitHub for version control.
iOS Developer
Imagination
- Developed and published an iPad app with Swift 4 that's used by thousands of people in South East Asia and the Pacific.
- Developed most of the app using reactive programming and the MVVM pattern.
- Implemented frameworks such as RxSwift, SceneKit, Realm, Alamofire, SnapKit, and Fastlane, and used CocoaPods to manage third-party libraries.
- Delivered a better user experience using native frameworks such as CoreGraphics, animations, and UIKit.
- Collaborated with the UI/UX team and the product team to identify potential new features based on current usage.
- Mentored a team member on the use of Swift to transition from web development to iOS.
iOS Developer
Reign Design
- Developed and published seven apps to the App Store that are used in four South American countries.
- Delivered multiple iOS projects using Swift 2, 3, and MVC and frameworks such as AVFoundation, Realm, Alamofire, MapKit, and Crashlytics.
- Used Scrum in all the development projects being worked on by the distributed team.
- Utilized Git and GitHub for version control throughout all the projects.
- Worked remotely from Chihuahua, Mexico for the first six months with development and UI/UX teams all over the world including Shanghai, Barcelona, and Santiago.
Product Manager
Intelectix
- Led a development team of 10 engineers to deliver high-quality applications based on the requirements I gathered.
- Implemented Scrum as an agile process, enabling the team to constantly adapt to new client requirements.
- Owned and launched more than 10 mobile and desktop applications in various industries.
Experience
Ford Digital Sales Guide (DSG)
I was in charge of creating the user interface of the app using Interface Builder and code to create and manage constraints. We had to create a UI that was adjusted to what the design teams created and responsive enough to meet user needs. To achieve the best results, we used SnapKit to create the user interface and pop and UIView animation to deliver a smooth experience to the user.
I developed part of the business logic, communicating with the REST API using Alamofire and Moya. The app localizes data and content according to the user's registered country, so different services are called depending on location. We used native frameworks such as AVFoundation, SceneKit, SpriteKit, Notification Center, and Core Graphics, as well as common libraries such as Alamofire, Moya, Crashlytics, Realm, and ObjectMapper.
Seguros Falabella
I was the sole developer of the app during my two years at Reign Design. In collaboration with the project management team and UI/UX designers, I launched the project and developed the REST calls, business logic, and UI. The app used native frameworks such as AVFoundation, MapKit, Notification Center, and CoreGraphics and third-party libraries such as Alamofire, Realm, and Crashlytics.
The app was first shipped in Chile but, due to its success, it became available in Colombia, Argentina, and Peru. I was in charge of localization for every market and maintaining the code base of each project.
Skills
Languages
Swift, Objective-C, SQL
Libraries/APIs
RxSwift, Alamofire, CocoaPods, SnapKit
Tools
Xcode, Jira, Bitbucket, GitHub, Moya, Asana
Platforms
iOS, MacOS
Frameworks
Core Location, MapKit, iOS SceneKit, SwiftUI, Combine
Paradigms
Model View ViewModel (MVVM), Scrum
Storage
Realm
Other
Location Services, Information & Communications Technology (ICT), Async/Await, Special Purpose Machines (SPM)
Education
Bachelor's Degree in Information and Communication Technologies
Instituto Tecnológico y de Estudios Superiores de Monterrey - Chihuahua, Mexico
Certifications
iOS Engineer
Triplebyte
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