# Xinlong Zhang > Software Engineer at Uber Location: Sunnyvale, California, United States Profile: https://flows.cv/xinlong Skills: Java, C++, Python,JavaScript/JQuery, Node.js, AngularJS, PHP, CSS, HTML, XML, SQL, Perfoce, Linux, TestNG, Hadoop, MapReduce. Passion: mathematics, algorithms design, software development, software testing, developing web services and mobile applications. Interest & Dedication: back-end developers. "Not experiencing any failure in life is rarely a sign of perfection; rather, it is a sign that your goals are not bold enough." ## Work Experience ### Staff Software Engineer @ Uber Jan 2022 – Present ### Software Engineer @ Facebook Jan 2020 – Jan 2022 Build reliable WhatsApp Media Infra with high reliability and performance. Backend, CDN, cluster targeting, etc. ### Software Engineer @ Google Jan 2017 – Jan 2020 | United States Designed and built Suggestion Framework for Google Assistant on Auto to improve user engagement and help Assistant feature discovery. This framework presents contextual suggestions to users with filtering and ranking based on many signals. Built Software Defined Networking applications to manage Google's next-generation network for Native Datacenter Expansion. ### Member Of Technical Staff @ VMware Jan 2014 – Jan 2017 | United States - Modeled and Implemented RESTful API for SPBM(Storage Policy-Based Management) service. - Worked on virtual storage in vSphere ecosystem. Areas include SPBM, Replication, Virtual Volume, V-Motion and VMFS. - Oversee vSphere 6.0 release for core storage area and review product quality matrix weekly. - Automated for PowerCLI SPBM Replication feature and integrated automations with Continuous Automated Test System. - Implemented Feature Stress Framework on Virtual Volume with Java Servlet and SQL database hosting on Tomcat server. This framework is data-driven. User can add new products to inventory, add new tests, and specify how many threads and iteration each test needs to run. User can also monitor product performance through this framework. - Work on automation of virtual volume in Java framework. Work on the release of new features: Replication, non-volatile memory, vcenter high availability and first class disk. - Automate VVOL testing by VC API and shell script within the framework of Java. - Built an internal tool to send bug report using Jenkins and bug report system. - Designed and implemented multiple test cases for Virtual Volume and VSAN products. ### Software Intern @ Cisco Systems Jan 2013 – Jan 2013 | San Jose Added airtime traffic fairness (ATF) functions to AVC system so that applications with different priority would be given different network bandwidth. Implemented command line interface for ATF functions. ## Education ### Master's degree in Information Technology Carnegie Mellon University ### BS in Computer Software Technology/Technician Zhejiang University ## Contact & Social - LinkedIn: https://linkedin.com/in/xinlong-zhang-ba8b7b64 --- Source: https://flows.cv/xinlong JSON Resume: https://flows.cv/xinlong/resume.json Last updated: 2026-04-12