▶ Android engineering professional with over 10 years of experience in software design, architecture, and development.
▶ More than 2 years in team management and project management.
▶ Experience working with large multicultural international teams for over 5 years.
▶ Experience developing several large-scale Android apps with over 10 million monthly active users.
▶ Excellent team player along with good communication, problem-solving, and analytical skills.
ContextLogic Inc (Wish)
- Worked on the client infrastructure team to maintain CI/CD pipelines and perform architecture refactoring.
- Successfully reduced the pipeline build time from 40 minutes to 15 minutes, resulting in a significant acceleration of the code review process.
- Improved app performance by optimizing the home page start-up display, resulting in a 1-second improvement in start-up speed, and optimizing the feed page refresh to prevent white screens.
Jun.2023 - PresentSmartNews Inc
- Developed the Smartnews US edition local and experience features from end to end, including disaster map and Youtube video integration inside the feeds, helping to improve the users` engagement, activation, and retention metrics.
- Developed utilities to improve the developer experience and efficiency, including A/B test feature flags editor, shared preference editor, unit test coverage report automation, and feed item preview feature.
- Built the server-driven dynamic UI prototype to update the UI without app release using flex layout and DSL.
Sep. 2021 – Jan. 2023Sina Weibo
- Achieved a 300% increase in module DAU by leading the team to develop the Live module of the Weibo app, managing features development and efficient utility development.
- Completed performance monitoring and optimization of the live room, including open speeds, fps, and memory leaks.
- Increased the page open speed by implementing the Gradle plugin to track the live room performance at the method level, then extract a library to benefit the other teams.
- Implemented dynamic template configuration, reduced the cost of development time, and offered the ability of online configuration.
- Completed the digitization of the live room, including data collection, reporting, monitoring, and statistics, which helped the product teams to measure the users` metrics.
- Built and led the engineering team to develop the Yi Live Android app (a live-streaming app with up 1m DAU).
March. 2019 – Sep. 2021Sogou Inc
- Developed a game store app using MVVM, OkHttp, RxJava, and Retrofit to display thousand of game apps and provide game installation and management functions.
- Developed an Android SDK for the game maker to connect the Sogou account and profit system.
- Developed a Gradle plugin to pack the SDK automatically.
- Built the smart photo album powered by machine learning to do the clustering, classification, and scoring.
Feb. 2017 – Nov. 2018Kingsoft Office Software
- Developed mail contacts management, attachment management, and multiple themes support.
- Connected Dropbox to save attachments for WPS Mail international edition.
- Increased the attachment decoding speed by 24 times by optimizing Base64 data reading flow.
May. 2015 – Jan. 2017Samsung Mobile
- Developed customized 'Contacts' and 'Phone' of AOSP for Samsung Exynos processor meeting China Mobile standards.
- Developed an automatic testing tool for saving 80% of testing time by supporting auto recording, replaying, comparison, and reports.
Feb. 2013 – May. 2015Java
Kotlin
Android Studio
Jetpack
Google Play Console
MVVM
Retrofit
Android Tests
LeakCanary
Dependency Injection
Performance Optimization
UI Test Automation
Flutter
Gradle
Firebase
CI/CD
Git
HTML
CSS
JavaScript
TypeScript
Tailwind CSS
React.js
Next.js
GSAP
Framer Motion
Express.js
MongoDB
PostgreSQL
Prisma
Mongoose
Docker
NGINX
● Tianjin UniversityMaster of Electronic and Communication EngineeringSep. 2010 - Feb. 2013
● Tianjin UniversityBachelor of Information and Communication EngineeringSep. 2006 - Jul. 2010