ASUSTek Computer Inc. (ASUS)
Senior Engineer
Jun 2018 - Mar 2023 • Taiwan
Android Application Development
- Developed the Android system application Armoury Crate using Kotlin and Java, delivering complex UI/UX and rich animations for Game Library and Game Profile features
- Architected modules following MVVM and clean architecture, improving feature scalability
- Designed Game Profile sharing by defining custom file formats and byte-level encryption
- Implemented Game Profile download using Retrofit for RESTful APIs and WorkManager
- Drove application quality through unit testing, and large-scale stress monkey testing
Android System Integration
- Built a platform service for fan accessory control via AIDL, enabling system-level hardware interaction
- Implemented Advanced Performance Settings and Qualcomm GPU settings using JNI, supporting deep system customization and high-performance gaming scenarios
Kotlin Java Android SDK MVVM Retrofit WorkManager AIDL JNI