Yingjie Bai

Staff Software Engineer at LinkedIn

Cupertino, 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
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.
code6 years of coding experience
job10 years of employment as a software developer
bookMaster of Science (MS) Computer Science, Master of Science (MS) Computer Science at Santa Clara University
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

javas10
api-rest10
avro10
rest-api10
api-design10
restful-api10
java10
schema-validation9
testing8

Programming languages (1)

Java

Github contributions (5)

github-logo-circle
linkedin/rest.li

Jun 2019 - Dec 2021

Rest.li is a REST+JSON framework for building robust, scalable service architectures using dynamic discovery and simple asynchronous APIs.
Role in this project:
userBack-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.
architecturesapiscalableasynchronousrestful
tjni/rest.li

Nov 2021 - Dec 2021

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.
Request Free Trial
Yingjie Bai - Staff Software Engineer at LinkedIn