Frank Lin

Software Engineer at Google

Thalwil, Zurich, Switzerland
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

👤
Senior
🎓
Top School
Frank Lin is a seasoned software engineer with 13 years of experience building large-scale products at Google and earlier banking and financial-technology roles. Based in Thalwil, Zurich, he has shipped core Android clients and platform integrations for YouTube, Chromecast, and MDx libraries while also contributing to Google Shopping and Merchant Center projects. His background in finance from roles at Citi and Reuters complements a strong engineering mindset, enabling him to bridge product, compliance, and performance requirements. An early Android developer turned mobile UI tinkerer, he contributes to open-source Android picker and vehicle keyboard projects that improve real user input experience. Known for a disciplined work ethic and product-focused innovation, he blends deep platform expertise with practical UX improvements. He holds degrees from Peking University and a master's in computer science from NJIT, reflecting a mix of rigorous academic training and production-hardened delivery.
code13 years of coding experience
job4 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at New Jersey Institute of Technology
bookBachelor’s Degree, Bachelor’s Degree at Peking University
languagesEnglish, Chinese
github-logo-circle

Github Skills (16)

datepicker10
javas10
user-interface10
mobile-development10
android10
java10
ui-components10
list-picker9
range-picker9
ui-design9
number-picker9
image-picker9
photopicker9
lib9
people-picker9

Programming languages (8)

JavaJavaScriptGoHTMLGroovyRubyKotlinPython

Github contributions (5)

github-logo-circle
gzu-liyujiang/AndroidPicker

Jun 2016 - Sep 2016

安卓选择器类库,包括日期及时间选择器(可用于出生日期、营业时间等)、单项选择器(可用于性别、民族、职业、学历、星座等)、二三级联动选择器(可用于车牌号、基金定投日期等)、城市地址选择器(分省级、地市级及区县级)、数字选择器(可用于年龄、身高、体重、温度等)、日历选日期择器(可用于酒店及机票预定日期)、颜色选择器、文件及目录选择器、图片选择器等……WheelPicker/DatePicker/TimePicker/OptionPicker/NumberPicker/LinkagePicker/AddressPicker/CarPlatePicker/CalendarPicker/ColorPicker/FilePicker/ImagePicker etc.
Role in this project:
userMobile Developer (Android)
Contributions:10 commits, 6 PRs, 8 comments in 3 months
Contributions summary:Frank primarily contributed to the `androidpicker` library, a collection of Android UI components for picking various data types. Their work involved adding new constructors and optimizing code for the `OptionPicker` class, refactoring the component to utilize indexes instead of values to store selected items, and fixing a bug in the `DatePicker` related to selecting dates at the start and end years. They further addressed an out-of-bounds bug within the `OptionPicker`.
datepickerreact-nativeaddresscitypickercolorpicker
msdx/fir-publisher

Dec 2015 - Jul 2019

Contributions:40 commits, 36 pushes, 1 branch in 3 years 7 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
Frank Lin - Software Engineer at Google