Resident Advisor

Apr 2015 - Aug 2020

Joined Resident Advisor to establish the mobile apps team, engineering three applications from the ground up, including the RA Guide for iOS and Android and the RA Ticket Scanner app

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