许雪里 is a senior software engineer with 11 years' experience based in Putuo, Shanghai, currently at Dianping (大众点评). He is a prolific open-source maintainer behind the XXL family of Java projects (crawler, mq, job scheduler, rpc, boot, sso, conf, tools), contributing practical backend and full‑stack fixes, API improvements, and code-generator enhancements that help teams ship faster. His work focuses on distributed systems, messaging, RPC, and developer tooling, with concrete wins like dynamic proxy strategies for a distributed crawler, JMS/object-message support in a lightweight MQ, and robustness improvements in job scheduling and SSO. He blends careful refactoring and bug fixes with pragmatic feature work—improving logging, load balancing, serialization, and configuration management for production use. A detail-oriented engineer, he often surfaces non-obvious stability fixes (e.g., preventing repeated client-broker reconnections and handling comma quirks in code generation) that reduce operational friction.
A configuration center and service registry.(一站式服务管理平台,配置中心&注册中心,XXL-CONF)
Role in this project:
Backend Developer
Contributions:13 releases, 347 commits, 16 PRs in 5 years
Contributions summary:许雪里's contributions primarily involved refactoring and updating the codebase related to the configuration center and service registry (xxl-conf). They migrated the Zookeeper address from disk to the project's internal configuration, updated the resource management sections, and performed general code cleanup. Further changes included restructuring the sample project's code and the update to use a key-value based format to handle configuration.
a series of tools that make Java development more efficient.(Java工具类库XXL-TOOL)
Role in this project:
Back-end Developer
Contributions:7 releases, 12 commits, 2 PRs in 11 days
Contributions summary:许雪里 primarily focused on updating and refactoring code related to the emoji and excel tool modules within the `xxl-tool` project. Their commits show modifications to core classes, tests, and data loading mechanisms within the emoji module. The user also worked on the excel tool, modifying import and export functionalities. These changes suggest a focus on improving the functionality and potentially fixing bugs within the existing tool library.
emojiutiljava-developmentxxlfiber
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.