Parth Upadhyay is a software engineer with 14 years of experience building large-scale, reliable data and backend systems across the US and overseas, currently working at Watershed in New York. He has deep expertise in data platforms and ETL at petabyte scale, having driven cost-saving, replication, validation, and access-control initiatives at Samsara that saved millions annually and improved data confidence. Comfortable across the full stack, Parth has led cross-functional teams to deliver complex reporting and analytics features using Spark/Databricks, AWS, Dagster, and modern frontend/back-end stacks. He’s an active open-source contributor to high-profile projects like Apache Spark, improving Protobuf handling for enums and unsigned integers — a detail that reflects his attention to correctness in distributed data processing. His background includes building consumer-facing backend services at LINE and Coursera, and an early career blending SRE and teaching roles, which shapes a pragmatic, mentor-oriented approach to engineering.
14 years of coding experience
9 years of employment as a software developer
B.S Computer Science, B.S Computer Science at The University of Texas at Austin
Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
Back-end Developer
Contributions:52 reviews, 8 PRs, 73 comments in 10 months
Contributions summary:Parth primarily contributed to the `spark-protobuf` connector within the Apache Spark project. Their work focused on enhancing the serialization and deserialization of Protobuf messages, specifically handling enum types and unsigned integer types. Key contributions include adding the functionality to deserialize enums as integers and the ability to upcast unsigned integers to larger types. Additionally, the user addressed a bug related to repeated enum fields and implemented well-known wrapper types, improving the library's flexibility and correctness.
Apache Spark - A unified analytics engine for large-scale data processing
Contributions:1 review, 4 PRs, 64 pushes in 10 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.