Joe Zhou

Shanghai, Shanghai, China
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
Joe Zhou is a seasoned Java software engineer and technology leader with 18 years of experience across industries including online games, smart home, investment banking, mobile internet and Japanese software outsourcing. He has led platform architecture, built startup engineering teams as CTO/VP, and hands-on delivered systems using Spring Boot, PostgreSQL, Redis, ActiveMQ, GraphQL and web3j. An active open-source contributor, Joe has improved notable Java projects such as webmagic (adding TLS1.3 and scheduler serialization), xsoup (extending XPath/html parsing) and XChange (fixing exchange order handling), reflecting deep backend and integration expertise. Based in Shanghai, he blends practical problem-solving with long-term platform thinking and a knack for upgrading core libraries to improve robustness. Colleagues would note his consistent focus on production-grade reliability and willingness to contribute fixes upstream rather than only patching product code.
code18 years of coding experience
job16 years of employment as a software developer
bookComputer Science and Technology, Computer Science and Technology at China University of Mining and Technology
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
983reputation
305kreached
10answers
0questions
Badges
spring-data
top-5%
github-logo-circle

Github Skills (35)

apim10
json10
jsoup10
web-crawler10
apidoc10
webscraping10
java10
crawling10
cryptocurrency10
javas10
api10
web-framework10
xpath10
webscraper9
dependency-management9

Programming languages (15)

C#JavaC++CTeXGoHTMLKotlin

Github contributions (5)

github-logo-circle
code4craft/xsoup

Jan 2021 - Oct 2022

When jsoup meets XPath.
Role in this project:
userBack-end Developer
Contributions:3 releases, 4 reviews, 36 commits in 1 year 9 months
Contributions summary:Joe primarily focused on upgrading dependency versions and adding functionality to the `XPathParser.java` file, introducing a `HtmlToPlainText` method. Their contributions involved modifying the parsing logic and adding new operator functions, suggesting they extended the XPath functionality within the project. These changes appear to refine the core functionality of the library, improving parsing capabilities. The commits also reflect code refactoring and merging of different versions.
selectorscheerioxqueryxpathmeets
code4craft/webmagic

Apr 2020 - Dec 2022

A scalable web crawler framework for Java.
Role in this project:
userBack-end Developer
Contributions:13 releases, 12 reviews, 134 commits in 2 years 8 months
Contributions summary:Joe primarily contributed to the core functionality of the webmagic framework, focusing on enhancements and bug fixes. They added support for TLSv1.3, a significant security upgrade, and implemented serialization for requests in the FileCacheQueueScheduler, improving the framework's resilience. The user also made several code improvements, like genericizing `Request#getExtra`, and corrected issues with Javadoc. Further contributions involved code formatting and optimizations.
scalableweb-crawlerspiderframeworkcrawler-framework
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
Joe Zhou