Jing Zhan

Software Engineer at Databricks

Greater Seattle 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 Zhan is a software engineer based in the Greater Seattle Area with two years of professional experience focused on large-scale data processing and streaming systems. Currently at Databricks, Jing contributes to Spark Structured Streaming and has made notable open-source contributions to Apache Spark, including state management API enhancements, MapState implementation, and timer integration for streaming operators. Prior internships at Meta and Cyclone Robotics and a course assistant role at UIUC reflect a strong foundation in systems engineering and teaching. Trained in Mathematics and Computer Science at the University of Illinois Urbana-Champaign, Jing blends rigorous academic training with hands-on backend development in one of the most widely used big-data engines.
code2 years of coding experience
job1 year of employment as a software developer
bookBachelor's degree, Mathematics and Computer Science, Bachelor's degree, Mathematics and Computer Science at University of Illinois Urbana-Champaign
stackoverflow-logo

Stackoverflow

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

Github Skills (9)

state-management10
apache-spark10
sql10
streaming10
scala10
testing9
rocksdb8
data-engineering8
python7

Programming languages (2)

ScalaHTML

Github contributions (5)

github-logo-circle
apache/spark

Dec 2023 - Mar 2025

Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
userBack-end Developer
Contributions:256 reviews, 70 PRs, 264 comments in 1 year 3 months
Contributions summary:Jing primarily contributed to the Apache Spark project by implementing and testing new features related to the state management API. Their work involved adding checks for stateful operator changes in streaming applications, enabling serialization for case classes/primitives/POJOs using SQL encoders for the Arbitrary State API v2, and adding a MapState implementation. They also integrated range scan encoder changes with the timer implementation and provided support for initial state handling and timer integration. Furthermore, this user worked on adding support for reading transformWithState map state variables with state data source reader and providing support to use timer in transformWithStateInPandas API and initial state handing.
analyticspythondata-processingsqlapache
jingz-db/spark

Jan 2024 - Mar 2025

Apache Spark - A unified analytics engine for large-scale data processing
Contributions:4 PRs, 454 pushes, 71 branches in 1 year 2 months
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 Zhan - Software Engineer at Databricks