Junchuan Wang

Staff Software Engineer at LinkedIn

Sunnyvale, 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
Junchuan Wang is a Staff Software Engineer with 7 years of experience building low-latency web services, service frameworks, and reliability infrastructure at LinkedIn and Amazon. He blends deep systems knowledge from graduate study in computer systems with practical expertise in distributed systems, high-performance service design, and schema translation between Pegasus and Avro. At LinkedIn he has driven service infra and validation efforts and contributed to well-known open-source projects like ParSeq and Rest.li, improving async task handling and robust schema translation. Comfortable across backend, data science, and infra domains, he has a track record of improving error handling, cancellation semantics, and runtime interoperability in production systems. Based in Sunnyvale, he pairs hands-on coding with rigorous testing and an eye for subtle correctness issues that surface in large-scale, asynchronous services.
code6 years of coding experience
job10 years of employment as a software developer
bookUniversity of California, San Diego
bookBachelor of Science (B.Sc.), Electrical, Electronics and Communications Engineering, Bachelor of Science (B.Sc.), Electrical, Electronics and Communications Engineering at University of Birmingham
bookBachelor's degree, Telecommunications Engineering, Bachelor's degree, Telecommunications Engineering at Huazhong University of Science and Technology
github-logo-circle

Github Skills (12)

javas10
avro10
api-design10
java10
concurrency10
testing10
expressions9
expression9
lambda9
error-handling9
lambdas9
guava8

Programming languages (9)

C#JavaC++CBatchfileJavaScriptGoJupyter Notebook

Github contributions (5)

github-logo-circle
linkedin/rest.li

May 2019 - Jan 2023

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:308 reviews, 83 commits, 153 PRs in 3 years 8 months
Contributions summary:Junchuan primarily contributed to the `linkedin/rest.li` repository by implementing and refining the data translation and schema processing capabilities within the project. Their work involved adding features to translate between Pegasus and Avro schemas, focusing on handling default values and optional fields. These changes involved modifications to test files, demonstrating a commitment to thorough testing and validation of the translation logic. The user also implemented features to exclude certain typeRef properties during schema translation, reflecting attention to configurability and schema evolution.
architecturesapiscalableasynchronousrestful
linkedin/parseq

Aug 2020 - Dec 2022

Asynchronous Java made easier
Role in this project:
userBack-end Developer
Contributions:39 reviews, 19 commits, 36 PRs in 2 years 4 months
Contributions summary:Junchuan primarily focused on improving the ParSeq library's API and internal workings, specifically related to task handling and lambda expression analysis. Their contributions include modifying the `Task` interface to incorporate a `transformWith` method, enhancing error handling and cancellation behavior. Additionally, they worked on improving the library's ability to correctly identify lambda expressions and resolve related issues within the project's codebase. They further debugged and optimized the interactions between the ParSeq library and Guava's ListenableFuture.
javaasynchronousasync
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
Junchuan Wang - Staff Software Engineer at LinkedIn