Senior iOS Contractor2020 - 2020Family Finances
Technologies: Project Planning, Mobile App 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 App 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.