Kan Xu is a Principal Software Engineer with nearly two decades of game industry experience and four years in backend engineering, currently based in Shenzhen and working at Tencent America. He has deep expertise across AI, gameplay, tools, and sound programming from senior roles at Naughty Dog and Ubisoft, where he led gameplay teams and optimized multithreaded sound engines. At Apache InLong he contributed backend improvements—refactoring consumer modes and adding PB compression and Prometheus metrics—showing his ability to move between game systems and large-scale data integration. Known for translating designer requirements into robust technical implementations, he aims to contribute to top-tier triple-A titles and prefers projects that push for high critical scores.
4 years of coding experience
15 years of employment as a software developer
Bachelor, Software Engineer, Bachelor, Software Engineer at Fudan University
Apache InLong - a one-stop, full-scenario integration framework for massive data
Role in this project:
Back-end Developer
Contributions:84 reviews, 16 commits, 15 PRs in 3 months
Contributions summary:Kan primarily contributed to the `apache/inlong` repository by developing and modifying core functionalities related to data integration and streaming. Their work includes supporting the consumption of events from cache zones and integrating Prometheus metrics for monitoring the SDK. The user also refactored the consumer mode for Pulsar and Tube, changing it from a listener to a fetch-based approach, improving efficiency. Furthermore, they added support for PB compression for both Pulsar and Tube consumers.
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.