Ansgar Lin

Senior Software Engineer at Meta

Seattle, Washington, 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

👤
Senior
🎓
Top School
Ansgar Lin is a Senior Software Engineer with a decade of Android expertise and a track record of leading architecture reconstructions using MVP, MVI, and MVVM across consumer mobile products. He has shipped apps to both Google Play and the App Store, and brings hands-on mastery of Kotlin, Coroutines, RxJava, Dagger/Hilt, and testing/performance tooling such as Mockito, Espresso, Firebase, and LeakCanary. At Meta and Grindr he drove cross-team initiatives, A/B testing, and Agile squad delivery, and his open-source contributions include enhancing error reporting in the widely used Facebook Android and iOS SDKs. A frequent conference speaker (MOPCON 2018/19) and Taipei lead for Grindr’s Android org, he blends technical leadership with practical platform-level improvements. Based in Seattle and open to relocation, he pairs deep mobile engineering skills with a history of shipping reliable, observable apps at scale.
code7 years of coding experience
job10 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at National Sun Yat-Sen University
languagesEnglish, Chinese, Dutch
github-logo-circle

Github Skills (11)

javas10
objective-c10
error-reporting10
error-handling10
ios10
android-sdk10
sdk10
mobile-development10
java10
utf7
machine-learning7

Programming languages (2)

SwiftKotlin

Github contributions (3)

github-logo-circle
Used to integrate Android apps with Facebook Platform.
Role in this project:
userMobile Developer (Android)
Contributions:15 commits in 9 months
Contributions summary:Ansgar contributed to the Facebook Android SDK by implementing and integrating error reporting features. This involved creating classes for error report data, integrating error logging with existing utilities, and enabling the sending of error reports. Furthermore, the user added a method to report errors within FacebookException. The user also worked on model integration to support events.
android-appandroid-apps
facebook/facebook-ios-sdk

Jul 2019 - Dec 2019

Used to integrate the Facebook Platform with your iOS & tvOS apps.
Role in this project:
userMobile Developer (iOS)
Contributions:27 commits, 1 PR, 1 comment in 4 months
Contributions summary:Ansgar primarily worked on integrating and improving error reporting within the Facebook iOS SDK. Their contributions include implementing an error report logger, integrating it with existing error handling, and storing error data locally. They also worked on uploading error reports to a server via a graphQL request. Additionally, the user made changes to the machine-learning-based suggested events feature, including model runtime optimization, weight validation, and bug fixes.
iostvos
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