
Adam Gazda
Verified Expert in Engineering
iOS Developer
Budapest, Hungary
Toptal member since October 28, 2019
Adam is a seasoned iOS engineer who's worked on iOS apps such as Gneo, Red Bull TV, Cocktail Flow, and the global travel app, Skyscanner. He's passionate about product builds and wants to understand from both a user and a business point of view. He cooperates exceptionally well with other disciplines and is keen to help his engineering peers. When it comes to solving complex problems or leading engineering projects, Adam works with excellence.
Portfolio
Experience
- Objective-C - 11 years
- iOS - 11 years
- Unit Testing - 10 years
- Mobile Architecture - 8 years
- Swift - 7 years
- Project Planning - 6 years
- Firebase - 6 years
- Coaching - 1 year
Availability
Preferred Environment
Jira, Zeplin, GitHub, Xcode, MacOS
The most amazing...
...project I've worked on was integrating a knocking gesture recognition feature in an iOS app which solved both the signal processing and UX challenges.
Work Experience
Senior iOS Contractor
Family Finances
- 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 Engineer
Skyscanner
- 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.
- Worked on the onboarding experience for the Skyscanner iOS app solving challenges as user privacy policy consent handling, flows with remotely configurable steps, and handling app start delays caused by e.g., deferred deep links.
- 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 Developer
Distinction
- 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.
Experience
BeeSmarter 24-hour Programming Competition
Project Woodpecker
https://medium.com/@SkyscannerEng/cooking-up-an-alternative-making-a-knocking-gesture-controlled-app-10e43070282aEducation
Master of Science (MSc) Degree in Engineering Information Technology
Pázmány Péter Catholic University - Budapest, Hungary
Bachelor of Science (BSc) Degree in Engineering Information Technology
Pázmány Péter Catholic University - Budapest, Hungary
Certifications
Deep Learning
Deeplearning.ai via Coursera
Skills
Libraries/APIs
CocoaPods, React, RxSwift
Tools
Xcode, GitHub, Zeplin, Jira, Crashlytics, Auth0, Open Neural Network Exchange (ONNX)
Languages
Objective-C, Swift, Java
Frameworks
UIKit
Platforms
iOS, Mixpanel, Firebase, MacOS, Android, Amazon Web Services (AWS)
Paradigms
Unit Testing, Dependency Injection, Agile Software Development, Microservices, Model View ViewModel (MVVM)
Other
Mobile Analytics, AVFoundation, Project Planning, Architecture, iOS Animations, Mobile Architecture, Computer Graphics, Image Processing, Memory Optimization, Chromecast, Coaching, Incident Management, Google Colaboratory (Colab)
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