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.
10 years of coding experience
4 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at University of Waterloo
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.
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.
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.