Yu Li is a staff software engineer in California with ~20+ years of systems and full-stack experience and nine years at LinkedIn specializing in scalable backend and build tooling. He has deep C/C++ roots from building Yahoo’s real-time monitoring infrastructure and a patent on time-series storage, and he designed a complete big-data stack single-handedly for a startup. As a founder and full‑stack mobile architect he shipped Smallandlord, inventing a seamless cross‑device sync and offline-first UX without iCloud, and he contributes to notable open-source projects like Bluepill and LinkedIn’s Rest.li improving iOS UI test speed and Gradle compatibility. Known for bridging low-level performance engineering with product-focused engineering, he combines distributed systems, mobile sync protocols, and automation to deliver reliable, production-grade services.
9 years of coding experience
20 years of employment as a software developer
MS & BS, Computer Science, MS & BS, Computer Science at Nanjing University
MS, Computer Science, MS, Computer Science at Stony Brook University
Bluepill is a reliable iOS testing tool that runs UI tests using multiple simulators on a single machine
Role in this project:
Mobile Developer (iOS)
Contributions:1 release, 43 commits, 4 PRs in 3 months
Contributions summary:Yu implemented features to support reusing existing running simulators between test bundles. They modified the Bluepill codebase to allow for the reuse of simulators by checking for and utilizing a specified device ID. These changes included modifying the simulator runner to find and use an existing simulator, and writing and reading a device ID file to track the simulator's UDID for reuse across test runs. The user's changes enable faster iOS UI testing.
Rest.li is a REST+JSON framework for building robust, scalable service architectures using dynamic discovery and simple asynchronous APIs.
Role in this project:
Backend Engineer
Contributions:2 reviews, 5 commits, 5 PRs in 1 month
Contributions summary:Yu focused on resolving Gradle-related validation errors and deprecation warnings within the Rest.li framework's Gradle plugin. They addressed issues related to Gradle 7 compatibility, including changes to task properties and API calls. Furthermore, the user updated dependencies and fixed a deprecated configuration name used in the PegasusPlugin. The user also made improvements to the build process and resolved some validations issues.
architecturesapiscalableasynchronousrestful
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.