Senior iOS Contractor2020 - 2020Family Finances
Technologies: Project Planning, Mobile Architecture, Architecture, Dependency Injection, UIKit, CocoaPods, iOS, Model View Viewmodel (MVVM), RxSwift, Swift
- Set up continuous integration for a client's iOS app.
- Designed and implemented clean architecture using RxSwift for a client's iOS app that supports the faster delivery of new features.
- Implemented localized onboarding, registration, and login flows for the client's iOS app.
Mobile Engineer2014 - 2019Skyscanner
Technologies: Amazon Web Services (AWS), Incident Management, Auth0, Mixpanel, Crashlytics, Project Planning, Coaching, Mobile Architecture, Architecture, Mobile Analytics, Unit Testing, Dependency Injection, UIKit, iOS Animations, Agile Software Development, CocoaPods, iOS, Objective-C, Java, Microservices, AWS, React, Android, Swift
- Took part in the complete rewriting of the Skyscanner iOS app with analytics, localization, remote configurations, experiments, and high unit test coverage in both Objective-C and Swift. The app is used by more than 1 million daily users.
- Worked on the exploration flow of the Skyscanner iOS app displaying Pinterest like layouts using Facebook's Async Display Kit (today it's called Texture).
- Contributed to the implementation of authentication and user profile in the Skyscanner iOS, Android apps, and web microsite; I also supported the migration of user data from data centers to AWS.
- Led the software design and implementation of trip planning experiences in the Skyscanner iOS app with the additional responsibility of bringing the team's iOS delivery up to speed.
- Rebranded the Skyscanner iOS app leveraging Skyscanner's design system implementation Backpack (see the open-source project: Backpack.github.io). Also contributed to Backpack.
- Coached, as part of the company's program, to help peers achieve their goals.
iOS Developer2013 - 2014Distinction
Technologies: Dependency Injection, UIKit, iOS Animations, Agile Software Development, CocoaPods, iOS, Objective-C, Chromecast, AVFoundation
- Developed the integration of Google's Chromecast with the Red Bull TV iOS app.
- Integrated the broadcast and custom content of the festival Lollapalooza in the Red Bull TV iOS app.
- Implemented new features for the Cocktail Flow iOS app.
- Developed new features for Skyscanner Hotels iOS app.