Lead Brazil Squad to develop Whoscall & Whoscall Lite
Lead Consumer Dev Team on performance/memory/power consumption
Take responsibility for application design review (As a Design Architect for the mobile team)
Integrated CircleCI and Jenkins with Whoscall/Kuma/Whoscall SDK.
On-Device ML for Spam detection using TensorFlow
Whoscall
Integrated Google Map API for search
Optimize search function of Whoscall
Implement dialer recommendation
Implement block call function
Hero MVP architecture implementation
VAS detection MVVM architecture implementation
Whoscall Lite
Lite MVP architecture implementation
ML SDK
Provide generic ML interface to In-house Apps
Albert pre-training & fine-tune for Spam Sms
Develop TensorflowLite model for mobile devices
OnePlus Theme Framework
Theme change mechanism (Android Framework)
Resources id re-mapping
Cache mechanism
Cover changed notification
Theme change app
Asset Manager develop and maintain
AppWidgetManager develop and maintain.
OnePlus Dialer
Call log scrolling performance issue (For H2 and O2)
Fix query voicemail problem
Fix dual sim slot problem
Group name translation issue
H2 Launcher (1.1/1.2/1.3/1.4)
Implement dynamic icon(Animation, Scheduling mechanism, Task architecture)
Refactor launcher architecture
Color manager algorithm
Icon rearrange algorithm
Trash can feature and animation
Favorite folder's translation mechanism
H2 widget recovery
T9 search
Improve T9 search performance (overdraw, scrolling/animation frame rate)
refactor layout & animation
Launcher overview mode
Porting overview mode for Android M
Integrate customized folder to overview mode
Add overview animation
Launcher one day card
One day setting (enable/disable/sort function)
Integrated with one day card user interface
Integrated with one day card database
Handle database upgrade case
O2 Launcher (Android M)
Launcher Options
Overview mode animation
All apps transition animation in customization mode
All apps item animation
All apps grid size change mechanism
All apps icon loading mechanism
OOS Launcher
Design style configuration mechanism to adapt dual launcher
Workspace / AllApps layout management
Custom folder icon
Maintain the topic Home Personalize 6.5
Implement Backup/Restore function for Personalize
Add/Revise entry point for multiple application
Develop the topic Home Personalize 7.0
Implement color/texture action bar that can choose by user
Add/Revise entry point for multiple application
Maintain the app Launcher (HTC Sense 3.5, 4.0, 4.5)
Issue fixing
Memory profiling on Qualcomm and NVIDIA platform
Performance analysis, such as scrolling, launch time
Co-work with SIE to support Smart Recorder
Develop the topic BlinkFeed (HTC Sense 5.0, 5.5, 6.0)
Design customized local feed view for Calendar、Zoe、Kid mode
Implement feed search function
Scrolling performance improvement
Optimize view layout
Memory breakdown for Launcher foreground/background usage
Architecture refactoring
Develop the topic HTC Sense 7.0
Design OOBE animation
Integrate HTC Account to Sense 7.0
Implement my profile user interface and follower/following list
Stability issue fixing
Implement prototype of multiple wallpaper launcher
Co-work with server team
Develop the topic Au Feed for KDDI
Implement xml data parser for au news
Integrate Au Feed to BlinkFeed
Customize feed display rule on BlinkFeed
Co-work with KDDI to meet their customize requirement (Au Feed)
Collaborated with UX designer to design and implement UI layout and UI flow
HTC Launcher customization.
Stability issue analysis (ANR、Black screen、Touch)
Memory leak profiling
Performance tuning