Administrative Officer III
Demonstrated experience with Android: Java, Android SDK, MVVM, BLE (scanning, GATT, pairing), Activity Lifecycle, Services.
Demonstrated experience with iOS: Swift, SwiftUI, MVVM, BLE integration, multi-device UI support.
Demonstrated experience with REST API integration (Retrofit, OkHttp).
Demonstrated experience with Java.
Demonstrated experience with PHP.
Administrative Officer III open to new opportunities
Designed and implemented Bluetooth Low Energy (BLE) communication flows for smart lock features, including device discovery, connection management, and GATT-based communication using characteristics for command and response exchange.. Developed the Osoto (spare key registration) feature, handling secure pairing and authentication flow for provisioning spare key data between mobile application and IoT hardware device.. Improved connection stability by structuring BLE lifecycle handling (scan → connect → service discovery → communication → disconnect/reconnect handling).. Built and maintained features using Java, Android SDK, and MVVM architecture, ensuring clean separation of concerns and maintainability.. Integrated REST APIs and third-party libraries for device management and backend communication.. Worked with QA and internal development team to troubleshoot BLE connectivity issues and validate application behavior.. Contributed to Agile development processes including sprint planning, code reviews, and iterative feature delivery.. Delivered MVP features using Swift and SwiftUI based on product requirements and stakeholder input.. Developed UI components supporting multiple device sizes (iPhone and iPad).. Worked with team members to refine features and improve overall usability and user experience.. Performed debugging and issue resolution to maintain application stability.