Yingjie Bai is a Staff Software Engineer based in Cupertino with six years of experience building scalable service infrastructure and AI infrastructure at LinkedIn. He has deep expertise in service frameworks and data translation, contributing to LinkedIn’s open-source rest.li project where he improved Avro/Pegasus translation and support for special floating-point values. His background spans backend systems at LinkedIn, voice services at Amazon Alexa, and distributed messaging and rendering features at Adobe, showing a strong track record in JVM ecosystems, Scala/Spark pipelines, and REST APIs. Yingjie combines hands-on implementation with systems thinking—designing key-server alternatives and schema tooling that improve reliability and developer experience. He holds an MS in Computer Science from Santa Clara University and often bridges production engineering with open-source collaboration to drive pragmatic, scalable solutions.
6 years of coding experience
10 years of employment as a software developer
Master of Science (MS) Computer Science, Master of Science (MS) Computer Science at Santa Clara University
Rest.li is a REST+JSON framework for building robust, scalable service architectures using dynamic discovery and simple asynchronous APIs.
Role in this project:
Back-end Developer
Contributions:286 reviews, 46 commits, 93 PRs in 2 years 5 months
Contributions summary:Yingjie primarily focused on improving the data translation framework within the repository, specifically addressing issues related to Avro and Pegasus data translation. They implemented features to support special floating-point values like NaN, POSITIVE_INFINITY, and NEGATIVE_INFINITY in rest.li. Additionally, the user worked on creating and testing alternative key server implementations. Other contributions included updating tools and interfaces related to schema conversion and validation and improvements to the schema documentation generation process.
Rest.li is a REST+JSON framework for building robust, scalable service architectures using dynamic discovery and simple asynchronous APIs.
Contributions:8 pushes in 2 days
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.