Xuan Gong

Software Engineer at ADP-Cobalt group

Seattle, Washington, 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
Xuan Gong is a software engineer with seven years of experience blending production performance tuning, data warehouse and ETL design, and research-grade algorithmic thinking from a Ph.D. in Computer Science. Based in Seattle, he brings strong C++, Java, and Python skills, deep knowledge of data structures, parallel and distributed systems, and practical OO and design-pattern expertise. At ADP-Cobalt he focused on performance and automation for production systems, while earlier research work covered combinatorial and approximation algorithms. An active open-source contributor, he’s fixed core issues and improved functionality in high-profile projects like Apache Kafka and Alibaba’s widely used EasyExcel library, including UTF decoding and CSV builder fixes. Colleagues know him as an avid learner, team player, and — not obvious from his resume — a former semi‑pro Dota2 player who balances competitive focus with engineering discipline.
code7 years of coding experience
job3 years of employment as a software developer
bookPh.D, Computer Science, Ph.D, Computer Science at Missouri University Science & Technology
bookM.S, Computer Science, M.S, Computer Science at Missouri University Science & Technology May
bookB.S, Computer Science, B.S, Computer Science at Nan Chang University June
github-logo-circle

Github Skills (13)

apache-poi10
xlsx10
javas10
debug10
kafka10
raft10
excel10
java10
scala10
testing9
refactoring9
csv8
junit8

Programming languages (8)

TypeScriptJavaShellCJavaScriptGoGroovyKotlin

Github contributions (5)

github-logo-circle
alibaba/easyexcel

Jun 2021 - Nov 2024

快速、简洁、解决大文件内存溢出的java处理Excel工具
Role in this project:
userBack-end Developer
Contributions:1 review, 37 PRs, 7 pushes in 3 years 6 months
Contributions summary:Xuan primarily contributed to fixing bugs, improving code quality, and enhancing the functionality of the EasyExcel library. Their work involved modifying class names, comments, and addressing issues related to UTF decoding. Furthermore, they refactored code to move utility classes and fixed a bug related to CSV builder functionality. The user also implemented support for forcing index sorting with specific column names, demonstrating improvements to the library's features.
xlsxjava-excelxlsoompoi
apache/kafka

Sep 2021 - Apr 2025

Mirror of Apache Kafka
Role in this project:
userBack-end Developer
Contributions:49 reviews, 59 PRs, 134 comments in 3 years 7 months
Contributions summary:Xuan primarily contributed to fixing bugs related to the Raft cluster instance, ensuring the "started" flag was correctly set. They modified test code and addressed issues with formatting storage and applying spotless to various modules. The commits focused on core functionality and involved changes across different Java and Scala files related to the Kafka core.
apache-kafkakafka-consumerapachescalakafka
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
Xuan Gong - Software Engineer at ADP-Cobalt group