Yu Li

Staff Software Engineer at LinkedIn

California, 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

🤩
Rockstar
🎓
Top School
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.
code9 years of coding experience
job20 years of employment as a software developer
bookMS & BS, Computer Science, MS & BS, Computer Science at Nanjing University
bookMS, Computer Science, MS, Computer Science at Stony Brook University
languagesEnglish, Chinese
github-logo-circle

Github Skills (16)

javas10
xcode10
api-rest10
rest-api10
ios10
gradlew10
build-automation10
restful-api10
api-design10
java10
gradle10
web-framework9
netframework9
testing9
php-framework9

Programming languages (3)

JavaGoObjective-C

Github contributions (5)

github-logo-circle
Bluepill is a reliable iOS testing tool that runs UI tests using multiple simulators on a single machine
Role in this project:
userMobile 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.
multiple-simulatorssimulatorsparalleltestingbluepill
linkedin/rest.li

Nov 2022 - Dec 2022

Rest.li is a REST+JSON framework for building robust, scalable service architectures using dynamic discovery and simple asynchronous APIs.
Role in this project:
userBackend 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.
Request Free Trial
Yu Li - Staff Software Engineer at LinkedIn