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.
9 years of coding experience
5 years of employment as a software developer
Bachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at Shenyang University of Technology
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.
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