Diyi Xiang

Senior Development Engineer - AD Sys Integration

Beijing, 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

👤
Senior
🎓
Top School
Diyi Xiang is a Senior Development Engineer specializing in AD system integration with a decade of cross-disciplinary experience blending software, mechanical design, and automotive systems engineering. With a Master's in Automotive Engineering Technology and reality-tested skills at Mercedes-Benz R&D and DiDi, he has driven vehicle interface modules, thermal simulation models, and liquid-cooling validation for autonomous platforms. He pairs hands-on mechanical design (MATLAB, SolidWorks, NX) and manufacturing know-how with backend and DevOps contributions to notable open-source projects like Open vSwitch and VMware pyVmomi samples, focusing on networking, automation, and stability improvements. Experienced in ECU/ACU configuration, CAN-based diagnostics, and ISO26262-informed function safety, he moves fluidly between test benches, calibration (CANape/CANoe) and production milestones (SOP/PPAP). Colleagues rely on him for systematic root-cause work—from worm-gear profile scripting to thermal and NVH troubleshooting—while he continues to evolve toward mechanical and manufacturing engineering roles. Based in Beijing with international exposure, he brings both software-driven automation instincts and detailed hardware craftsmanship to complex vehicle systems.
code10 years of coding experience
job6 years of employment as a software developer
bookMaster’s Degree, Automotive Engineering Technology/Technician, 3.72, Master’s Degree, Automotive Engineering Technology/Technician, 3.72 at Lawrence Technological University
languagesEnglish, Chinese
github-logo-circle

Github Skills (16)

openvswitch10
automation10
vsphere10
automations10
python10
networking10
scripting10
virtualization10
devops9
documentation9
c-programming9
network-security8
linux-kernel8
tcc7
tca7

Programming languages (5)

C++CGoHTMLPython

Github contributions (5)

github-logo-circle
openvswitch/ovs

Mar 2016 - Feb 2017

Open vSwitch
Role in this project:
userBack-end Developer
Contributions:13 PRs, 1 comment in 11 months
Contributions summary:Diyi primarily contributed to enhancing the Open vSwitch (OVS) project's OVN (Open Virtual Network) tutorial documentation. They improved the clarity and detail of the tutorial by adding specific information about logical ports, VLANs, and the 'l2gateway' type. The user also addressed code issues related to controller functionality and the flow table, including optimizing meter calculations and improving various commands within the utilities. Furthermore, they made changes to the datapath and added support for the "arp" rules, reflecting work focused on improving stability and functionality.
twitch
A place for community contributed samples for the pyVmomi library.
Role in this project:
userBackend & DevOps Engineer
Contributions:8 commits, 6 PRs, 1 comment in 29 days
Contributions summary:Diyi contributed several samples related to managing virtual machine network configurations within a VMware environment. They developed code for adding and deleting network interface cards (NICs), and for manipulating port groups and virtual switches. Furthermore, the user addressed a bug related to virtual network configuration, improving the stability of the samples. These commits suggest a focus on automation and scripting for VMware infrastructure management.
placepythonpyvmomi
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
Diyi Xiang - Senior Development Engineer - AD Sys Integration