ASUSTek Computer Inc. (ASUS)
Senior Engineer
Jun 2018 - Mar 2023 • Taiwan
Android Application Development
- Developed the Android system application Armoury Crate using Java and Kotlin, delivering complex UI/UX and animations for Game Library and Game Profile features
- Architected modular components to improve scalability and feature extensibility
- Designed Game Profile Sharing by defining custom file formats and byte-level encryption
- Implemented Game Profile Download functionality using Retrofit for RESTful APIs and WorkManager to ensure efficient background data synchronization
- Improved application quality through unit testing, and large-scale stress testing (Monkey)
Android System Integration
- Built a service for fan accessory control via AIDL, enabling system-level hardware communication
- 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