Lead Software Engineer, iOS
Grab | Nov 2020 - Sep 2023
Unit Testing
Swift
iOS
RxSwift
- Implemented biometric login as an alternative to OTP-based login and saved SMS costs by 30%
- Designed Security Questions module with backend-driven UI for various types of answer layouts resulting in immediate turnaround time for changes in questionnaires
- Migrated Identity team's features to IdentitySDK distributed by Cocoapods, promoting reusability and modularisation; setup a CI/CD pipeline to run unit tests to monitor feature stability
- Prevented replay attacks on leaked JWTs by implementing a new form of dynamic JWT embedding client- signed signatures with public/private keypairs and NTP timestamps in the payload