Started as a contractor to help develop the RA Guide iOS app successfully launched in June 2015. Then later on (2017) the native Android version of the RA Guide. Full time member of the team working on updates of the mobile apps.
RA Guide iOS
Helped develop as a Greenfield project using Core Data, Cryptography implementation, VIPER architecture, project modularisation, GraphQL setup with Apollo. SwiftUI rewriting of Interface Layer, MVVM with iOS’s Combine. Setup Continuous Integration using TeamCity then later on Circle CI + Fastlane. Interviewing Junior developer to join the team, participating in team annual strategy and features decision.
Ticket Scanner iOS
Helped improve app performance to handle large number of persisted data, implemented a solution of Local communication between devices using peer to peer networking over Bonjour.
Android
Developed the Android RA Guide app natively using Android Studio and Kotlin
Conclusion
Valuable example of leveraging emerging technologies—such as Swift and Kotlin during their first years—to build robust and scalable apps. Collaborating with a growing team, we engineered three mobile applications from the ground up, combining modern tools and frameworks with solid architectural principles to deliver high-quality user experiences