Tianli Zhan

Software Engineer at Robinhood

Richmond Hill, Ontario, Canada
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
Tianli Zhan is a software engineer with 11 years of experience building performant mobile and full-stack systems, currently at Robinhood after roles at Google, M.O.B.A Network, and earlier internships across fintech, healthcare analytics, and education tech. A University of Waterloo CS graduate, he focused at Google on Firebase Performance Monitoring and is an active contributor to the widely used Firebase iOS and Android SDKs, improving session management, screen trace accuracy, and lazy initialization for better metrics and startup behavior. He combines mobile performance engineering with pragmatic full-stack experience—from optimizing CI and deploy times to implementing cohort-filtering logic in healthcare analytics. Comfortable in both product startups and large platforms, he brings a track record of shipping reliable, measurable improvements and adding integration tests to ensure quality. An understated strength is his attention to observability: he repeatedly improves how systems measure and report performance, not just how they run.
code10 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at University of Waterloo
languagesEnglish, Chinese
github-logo-circle

Github Skills (25)

objective-c10
ios10
testing10
android-sdk10
java10
javas10
sdk10
performance-optimization10
android10
mobile10
firebase10
performance-monitor9
performance-analytics9
unit-testing9
performance-measurement9

Programming languages (4)

TypeScriptJavaC++Go

Github contributions (5)

github-logo-circle
Firebase Android SDK
Role in this project:
userMobile Developer (Android) & Performance Engineer
Contributions:183 reviews, 64 commits, 56 PRs in 1 year 4 months
Contributions summary:Tianli primarily contributes to performance improvements and bug fixes within the Firebase Android SDK, specifically focusing on the `firebase-perf` module. Their work involves validating and correcting screen trace metrics, optimizing remote config fetching, and lazy-initializing expensive objects within the gauge manager. Furthermore, the user implemented and refined screen trace functionality, addressing issues in multi-activity applications and improving the accuracy of performance measurements.
firebase-remote-configfirebase-databasefirebase-firestorefirebase-functionsdatabase-as-a-service
firebase/firebase-ios-sdk

Sep 2021 - Jan 2023

Firebase SDK for Apple App Development
Role in this project:
userMobile Developer (iOS)
Contributions:124 reviews, 26 commits, 28 PRs in 1 year 4 months
Contributions summary:Tianli primarily contributed to the Firebase iOS SDK, focusing on performance and session management within the Firebase Performance module. Their commits involved optimizing performance metrics, particularly related to app prewarming, by modifying code to utilize debug logging and include new counters. The user also made significant changes to session initiation, adding functionality to trigger new sessions after periods of backgrounding. Further contributions include adding integration tests.
firebase-databasefirebase-functionsdatabase-as-a-serviceremote-configios
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