Lin Guo

Senior Software Engineer at Google

Suzhou City, Jiangsu, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Lin Guo is a seasoned Android software engineer with 9 years of experience based in Suzhou, China, and recognized as a Google Developer Expert for Android. He contributes actively to open-source, notably enhancing PermissionX (migrating Java to Kotlin, adding support for modern permissions) and building Glance, a pragmatic database debugging tool for Android. Comfortable across UI, lifecycle, and permission edge cases, he brings practical improvements like ViewBinding refactors, rotation handling, and UX tweaks for paging and scrolling. Lin combines deep platform knowledge with a focus on developer ergonomics, often tackling less obvious pain points like system-level permissions and demo-app correctness to make libraries production-ready.
code9 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science (B.S.), Theoretical and Applied Mechanics, 3.8/4.0, Bachelor of Science (B.S.), Theoretical and Applied Mechanics, 3.8/4.0 at Sun Yat-Sen University
bookUniversity of Illinois Urbana-Champaign
languagesChinese, Chinese, English
github-logo-circle

Github Skills (14)

kotlin10
binding10
android-sdk10
mobile-development10
android10
view-binding10
androidviewbinding10
java9
android-recyclerview9
recyclerview9
javas9
paging8
ui-design8
jetpack7

Programming languages (2)

JavaKotlin

Github contributions (5)

github-logo-circle
guolindev/Glance

Aug 2020 - Oct 2022

A simple and handy Android database debugging library.
Role in this project:
userMobile Developer (Android)
Contributions:84 commits, 3 PRs, 106 pushes in 2 years 2 months
Contributions summary:Lin focused on enhancing the Glance Android database debugging library. They implemented features related to displaying data, including a footer view for paging, and addressed UI elements such as centering text within a horizontal scroll view. Furthermore, the user refactored code by switching to ViewBinding and improved the application's functionality by handling device rotation and implementing value modifications.
android-databaseandroidjetpackkotlindebugging
guolindev/ScopedStorageDemo

Feb 2020 - Feb 2021

Contributions:8 commits, 7 pushes, 1 branch in 11 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Lin Guo - Senior Software Engineer at Google