Fernando Mata, Developer in New York, NY, United States
Fernando is available for hire
Hire Fernando

Fernando Mata

Verified Expert  in Engineering

Software Developer

Location
New York, NY, United States
Toptal Member Since
May 4, 2020

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

Handshake
Async/Await, Swift, SwiftUI, Combine, Special Purpose Machines (SPM), Jira
Ribbon
Asana, GitHub, Xcode, Swift, Async/Await, SwiftUI...
Imagination
iOS SceneKit, SnapKit, Realm, CocoaPods, Alamofire, Moya, RxSwift, Swift

Experience

Availability

Part-time

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

2023 - PRESENT
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.
Technologies: Async/Await, Swift, SwiftUI, Combine, Special Purpose Machines (SPM), Jira

iOS Engineering Manager

2020 - 2023
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.
Technologies: Asana, GitHub, Xcode, Swift, Async/Await, SwiftUI, Special Purpose Machines (SPM)

iOS Developer

2017 - 2020
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.
Technologies: iOS SceneKit, SnapKit, Realm, CocoaPods, Alamofire, Moya, RxSwift, Swift

iOS Developer

2015 - 2017
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.
Technologies: Location Services, MapKit, GitHub, Alamofire, CocoaPods, Xcode, Realm, Swift

Product Manager

2014 - 2015
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.
Technologies: SQL, Bitbucket, Scrum, Jira

Ford Digital Sales Guide (DSG)

The DSG app helps Ford dealers in five countries within the APEC region give their clients a better experience. The app lets clients go through the whole journey of selecting a vehicle, comparing packages, configuring colors and accessories, testing, and buying a new vehicle.

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

Seguros Falabella is one of the largest insurance companies in South America. They wanted to develop an app that would allow users to manage all their policies, request a tow truck, report an accident with real-time photos and videos, and locating gas stations and police stations.

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.

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)

2009 - 2014

Bachelor's Degree in Information and Communication Technologies

Instituto Tecnológico y de Estudios Superiores de Monterrey - Chihuahua, Mexico

MARCH 2019 - PRESENT

iOS Engineer

Triplebyte

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