Jing Yan

Senior Software Engineer at Reddit, Inc.

San Francisco Bay Area 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
Jing Yan is a Senior Software Engineer based in the San Francisco Bay Area with seven years of production experience building robust backend systems at companies like Reddit and Twitter. He has deep expertise in Scala and distributed systems, contributing notable enhancements to high-profile open-source projects such as Twitter's Finatra and Finagle—work that includes streaming HTTP support, multipart request handling, and improved service metrics. Jing pairs practical performance and memory optimizations with careful API and docs improvements, reflecting both engineering rigor and attention to developer experience. His background in industrial and systems engineering and early research on stochastic control and simulation informs a data-driven approach to system design and reliability. Colleagues value him for shipping measurable improvements in large-scale RPC and server frameworks while maintaining clean, maintainable code.
code7 years of coding experience
job11 years of employment as a software developer
bookMaster of Science (M.S.) Industrial and systems Engineering, Master of Science (M.S.) Industrial and systems Engineering at North Carolina State University
bookBachelor's degree in Engineering(B.E.) Control Science and Engineering (Automation), Bachelor's degree in Engineering(B.E.) Control Science and Engineering (Automation) at Zhejiang University
github-logo-circle

Github Skills (26)

utilities10
lib10
back-end-development10
testing10
http10
finagle10
io10
scala10
performance-optimization10
utility10
finatra10
metric10
streaming10
application-framework9
distributed-systems9

Programming languages (5)

JavaC++ShellScalaHTML

Github contributions (5)

github-logo-circle
twitter/twitter-server

Oct 2019 - Oct 2022

Twitter-Server defines a template from which services at Twitter are built
Role in this project:
userBackend Developer
Contributions:1 review, 12 commits, 1 PR in 3 years
Contributions summary:Jing primarily contributed to the Twitter-Server project by modifying configurations and documentation, and implementing new features for the admin interface. They focused on updating and preparing Twitter OSS libraries, adding information to the tracing page, and fixing typos and links within the documentation. The user also made changes to support stat expressions and exposed namespaces in the admin endpoint.
twitter-serverfinatrafinagletwitter-apitwitter
twitter/finatra

Feb 2019 - Feb 2022

Fast, testable, Scala services built on TwitterServer and Finagle
Role in this project:
userBack-end Developer
Contributions:3 reviews, 31 commits, 4 PRs in 3 years
Contributions summary:Jing contributed significantly to the Finatra framework, focusing on HTTP-related features. Their work involved integrating a `Reader` for streaming responses, supporting a `StreamingRequest` in the `CallbackConverter`, and enhancing the RequestBuilder to support multipart form-data requests. Additionally, the user updated examples and user guides related to streaming, along with removing deprecated functionality and fixing related build configurations.
guicetwitter-serverfinagletestingframework
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
Jing Yan - Senior Software Engineer at Reddit, Inc.