Paul Zhang

Senior Software Engineer at Intapp

Chapel Hill, North Carolina, 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
Paul Zhang is a Senior Software Engineer with a decade of experience building robust backend systems and distributed applications, currently based in Chapel Hill, NC. He has led engineering efforts across finance and enterprise software—most recently as a VP-level tech lead at Credit Suisse and now contributing at Intapp—bringing deep experience in C#, C++, Java, and large-scale integration patterns. An active open-source contributor to high-profile projects like Apache Hudi and Apache Flink, he has implemented Kerberos support, type-conversion fixes, and runtime/resource-management improvements that strengthen big-data ingestion and stream processing. Paul combines hands-on coding with architectural leadership, having authored distributed web services and REST APIs earlier in his career, and he’s comfortable tackling both low-level system issues and high-level platform design. Notably, his background includes cross-platform interoperability work and performance tuning, a thread that runs from legacy Java runtimes to modern big-data frameworks.
code10 years of coding experience
job17 years of employment as a software developer
bookHunan University
bookMaster’s Degree, Computer Science, Master’s Degree, Computer Science at Oklahoma State University
github-logo-circle

Github Skills (19)

apache-hudi10
runtimes10
apache-flink10
big-data10
run-time10
flink-sql10
java10
javas10
sys10
runtime-environment10
testing9
kerberos9
debug9
debugging9
scala9

Programming languages (5)

TypeScriptJavaC++ScalaPython

Github contributions (5)

github-logo-circle
apache/flink

Jan 2020 - May 2022

Apache Flink
Role in this project:
userBack-end Developer
Contributions:35 reviews, 26 commits, 50 PRs in 2 years 4 months
Contributions summary:Paul primarily contributed to the Apache Flink codebase by addressing various runtime-related issues and improving the project's core functionalities. Their work involved fixing variable name typos, removing unused imports, and enhancing the resource management aspects of the task managers. Additionally, the user updated the build configurations for the Scala shell by setting default logging configurations. Furthermore, they addressed issues with a classloader by overriding the `URLClassLoader#getURLs` method.
pythonflinkconnectorsqlapache
apache/hudi

Sep 2022 - Sep 2022

Upserts, Deletes And Incremental Processing on Big Data.
Role in this project:
userBack-end Developer
Contributions:16 reviews, 5 commits, 14 PRs in 7 days
Contributions summary:Paul primarily contributed to the backend functionality of the Apache Hudi project. Their work involved adding support for Kerberos authentication, fixing an issue with exception handling in table creation, addressing date type conversion issues, and implementing implicit type conversion for filter push down. They also made modifications to the Flink integration, addressing table type validation and improving error messages, as well as bug fixes.
stream-processingbigdatahudiincrementalapacheflink
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
Paul Zhang - Senior Software Engineer at Intapp