Peter Xu

Senior Software Engineer at Ant Financial

Yangpu District, Shanghai, 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

👤
Senior
🎓
Top School
Peter Xu is a Senior Software Engineer with 11 years of experience specializing in storage and cloud infrastructure, currently working on Kubernetes infrastructure at Ant Financial. He has deep, hands-on expertise in OpenStack Cinder/Nova/Neutron—having implemented and enhanced the EMC VNX Cinder driver and contributed documentation and feature support (replication, snap copy, migration) to the prominent openstack repositories. Proficient in Python, Java, Perl and shell scripting, Peter pairs systems-level debugging and CI know-how with practical performance tuning. His background spans test automation, driver development, and enterprise deployments from EMC to Dell EMC, giving him a strong end-to-end understanding of storage lifecycles. An agile practitioner and active open-source contributor, he brings both production-focused rigor and a continual curiosity about improving OSS storage features.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor's Degree, Engineering Physics/Applied Physics, 5%, Bachelor's Degree, Engineering Physics/Applied Physics, 5% at University of Shanghai for Science and Technology
languagesEnglish, Chinese
github-logo-circle

Github Skills (7)

cinder10
develop10
openstack10
backend10
python10
documentation10
storage9

Programming languages (10)

TypeScriptJavaDockerfileCoffeeScriptShellCJavaScriptGo

Github contributions (5)

github-logo-circle
openstack/cinder

Feb 2015 - Mar 2018

OpenStack Block Storage (Cinder). Mirror of code maintained at opendev.org.
Role in this project:
userBack-end Developer
Contributions:68 commits in 3 years 2 months
Contributions summary:Peter primarily contributed to the OpenStack Cinder project by implementing and enhancing the EMC VNX Cinder driver. They added support for CG modification, unmanaging volumes, and resolving errors. Furthermore, they enhanced the VNX Cinder volume creation logic, added white list support for target ports, and implemented non-disruptive volume backup features. The user also fixed several issues related to managing and deleting volumes and replication groups.
cinderblockchainopendevblock-storageopenstack
openstack/openstack-manuals

May 2016 - May 2017

OpenStack Manuals. Mirror of code maintained at opendev.org.
Role in this project:
userTechnical Writer
Contributions:8 commits in 1 year
Contributions summary:Peter primarily contributed to updating the documentation for the EMC VNX and Unity Cinder drivers within the OpenStack OpenStack-manuals repository. Their work involved adding new sections related to features such as replication v2.1 support, snap copy, configurable migration rate, and asynchronous migration. The user also updated the driver entry, configuration options, and provided guidelines for different OpenStack releases, specifically targeting Newton and Ocata.
manualsopendevopenstack
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
Peter Xu - Senior Software Engineer at Ant Financial