Xiaoguang Meng

Senior Software Engineer at Huawei

Shenzhen, Guangdong Province, 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
Xiaoguang Meng is a senior software engineer with over a decade of experience building high-performance web applications and distributed systems, currently focused at Huawei in Shenzhen. He brings deep Java/J2EE expertise—Spring, myBatis, Hibernate—plus hands-on experience with middleware like Kafka and Zookeeper and designing high-concurrency multi-threaded solutions. His background includes performance tuning (cut page load from 30s to 2s for a fund order platform), designing custom JS and distributed thread-sync frameworks, and contributing backend fixes/features to the MyCat open-source proxy. Comfortable across backend, frontend (JS/Ajax/ExtJS) and DB design (Oracle/MySQL), he also mentors teams and leads delivery in Agile environments. An unusual detail: he has published bespoke frameworks (OOPJSByPrototype and a distributed concurrent synchronizer) that reflect a preference for pragmatic, reusable tooling.
code9 years of coding experience
job5 years of employment as a software developer
bookBachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at Shenyang University of Technology
languagesEnglish
github-logo-circle

Github Skills (9)

javas10
databases10
sql10
relational-databases10
sql-database10
java10
database10
mysql9
load-balancing9

Programming languages (3)

JavaVueHTML

Github contributions (5)

github-logo-circle
MyCATApache/Mycat-Server

Aug 2018 - Apr 2019

Role in this project:
userBack-end Developer
Contributions:11 commits, 4 PRs in 8 months
Contributions summary:Xiaoguang primarily contributed to bug fixes and feature enhancements related to MyCat server's core functionality. Their work included addressing issues in aggregation functions and handling null values. They implemented new features such as multiple host support in the whitelist configuration and added weighted round-robin load balancing. Furthermore, they addressed issues related to MyCat's auto-increment sequences and handling of the `ON DUPLICATE KEY UPDATE` clause.
Distributed database middleware
Contributions:64 pushes, 3 branches in 4 months
distributedshardingdistributed-databasedatabasemiddleware
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
Xiaoguang Meng - Senior Software Engineer at Huawei