Experienced software engineer and Tech Lead in the industry for over 12 years. Expertise on Android development for both SDK and App development. Deep understanding of Java, Kotlin, JVM, optimizing performance of Android Apps.
Overview
12
12
years of professional experience
Work History
Senior/TL Software Engineer
Google
Mountain View, CA
10.2021 - Current
Lead the Android team of the Mix Mobile team
Drive Kotlin modernization for all Geo Developer Android SDKs
Owner of multiple SDKs/products e.g. Places Android SDK
API council member to review API proposals across Geo Developer SDKs
Was previously working on the Play Store app
Full Stack Software Engineer Intern
Bytedance
Mountain View, CA
06.2020 - 12.2020
Build up a single-page frontend application with Vue.js
Implement RESTful APIs and RPC APIs using flask and thrift
Separation of backend and frontend, sinking the model inference logics of deep learning to micro services
Senior/TL Software Engineer
Mr Ball
Shenzhen, China
08.2018 - 08.2019
Lead the Android and iOS team
Work on infra of both the Android and iOS app of Beibo Sport
Senior Software Engineer
Meitu
Shenzhen, China
03.2017 - 04.2018
Build up the Android SDK of Online Game SDK
Work on multiple Android apps such as Meituxiuxiu and Beauty Camera
Senior Software Engineer
Lufax
Shanghai, China
01.2016 - 03.2017
Develop the Lufax Android App
Optimize launching speed of web-views of financial products
Implement Hotfix for the lufax Android App enabling the team to fix bugs without releasing a new version to the Android market