Weihong Xu

Senior Software Engineer Research Development at Tan Kah Kee Innovation Laboratory

Fujian, 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
Weihong Xu is a Senior Software Engineer with 12 years’ experience building scalable testing frameworks, HPC research tools, and production automation across enterprise and research settings. Currently leading an R&D team in Fujian, he designs AI-driven scientific workflows for electron microscopy, electrolyte simulation, and lab IoT/RPA, and managed a zero-downtime migration of CentOS HPC clusters while customizing open-source platforms like SCOW. His background spans low-level systems work—co-authoring an accepted Linux f2fs patch—to architecting distributed load-testing and model-based testing at RingCentral, demonstrating fluency from kernel to cloud. An active contributor to cross-language open-source tooling, he improved tag-expression parsing for the widely used cucumber ecosystem to support escaped characters across Java, JavaScript and Ruby. He combines hands-on coding in Python and TypeScript with DevOps automation (Ansible, Docker) and practical LLM fine-tuning optimizations, making him adept at turning research prototypes into robust production services.
code12 years of coding experience
job5 years of employment as a software developer
bookMaster of Electrical Engineering, Communication and Information System, Master of Electrical Engineering, Communication and Information System at Xiamen University
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
1,378reputation
160kreached
46answers
49questions
github-logo-circle

Github Skills (16)

unit-testing10
javas10
javascript10
parser10
java10
ruby10
pip6
jenkins6
sbatch6
miniconda6
linux6
bash6
anaconda6
python6
slurm6

Programming languages (21)

PowerShellC#JavaC++JinjaCRustMakefile

Github contributions (5)

github-logo-circle
cucumber/common

Aug 2017 - Mar 2018

A home for issues that are common to multiple cucumber repositories
Role in this project:
userBack-end Developer / Test Automation Engineer
Contributions:3 PRs, 1 push, 3 comments in 7 months
Contributions summary:Weihong primarily focused on enhancing tag expression functionality within the repository. They added support for escaped characters across multiple languages, including Java, JavaScript, and Ruby, improving the parser's robustness. This involved modifying existing parsing logic to handle escaped characters correctly and adding comprehensive test cases to validate the new functionality. These contributions demonstrate an understanding of the tag expression parser and the need for multi-language support.
monorepobuilding-blockscommon-componentsbdd-frameworkcucumber
link89/auto-assist

Sep 2023 - Mar 2025

Contributions:1 PR, 63 pushes, 1 branch in 1 year 6 months
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
Weihong Xu - Senior Software Engineer Research Development at Tan Kah Kee Innovation Laboratory