Cheng Zhang

Senior Software Engineer

San Francisco, California, United States9 yrs 4 mos experience
Highly Stable

Key Highlights

  • Specialized in autonomous driving infrastructure development.
  • Expert in data visualization tools for vehicle testing.
  • Proficient in multiple programming languages and frameworks.
Stackforce AI infers this person is a specialist in Autonomous Driving with a strong focus on software development and data visualization.

Contact

Skills

Other Skills

Full-Stack DevelopmentSoftware DevelopmentC++PythonJavaJavaScriptPHPSQLOpenGLOpenCVShell ScriptingComputer GraphicsData MiningData Visualization

About

Since 2018, I have been actively contributing to the autonomous driving industry by specializing in the development of infrastructure and visualization tools for autonomous driving testing and research.

Experience

9 yrs 4 mos
Total Experience
2 yrs 3 mos
Average Tenure
10 mos
Current Experience

Netflix

Senior Software Engineer

Jun 2025Present · 10 mos · Los Gatos, California, United States

Tiktok

Senior Software Engineer

Sep 2023Jun 2025 · 1 yr 9 mos · San Jose, California, United States · On-site

Tusimple

4 roles

Tech Lead, Software Engineer

Promoted

Jun 2022Sep 2023 · 1 yr 3 mos · San Diego, California, United States · On-site

  • Our team is responsible for building data visualization services to support autonomous vehicle human interaction, autonomous algorithm research, and simulation/regeneration testing.

Senior Software Engineer

Promoted

Jun 2020Jun 2022 · 2 yrs · San Diego, California, United States · On-site

Software Engineer

Promoted

Feb 2018Jun 2020 · 2 yrs 4 mos · San Diego, California, United States · On-site

Frontend Developer

May 2017Aug 2017 · 3 mos · San Diego County, California, United States

  • I was working for providing frontend to visualize data and execute controls on autonomous car, simulated world or recorded data. I implemented webpage, local Qt program and Python API to meet requirements from different groups. The frontend was built on ROS. Vue.js, Qt C++ framework, and Python were used to provide user interface.

Kent state university, geography department

Research Assistant

Sep 2015Apr 2016 · 7 mos · Kent, Ohio

  • Implement 3D visualization on geographic data of tweets related to Ebola
  • Design a GUI for Parallel Cartographic Modeling Language; a python library
  • Explore webGL usage on accelerating calculation and rendering speed of D3 visualization

Kent state university, computer science department

Research Assistant

Jun 2015May 2016 · 11 mos · Kent, Ohio

  • Design main stage of visualization system to display news stream of cities
  • Implement methods to gather real time online data from databases
  • Implement methods to extract keywords from text paragraph

Lenovo

Web Developer

Jun 2011Aug 2011 · 2 mos · Beijing, China

  • Work on the Lenovo Global Marketing webpage group
  • Implement a database connection using the .Net Framework
  • Communicate with global clients in the testing phase

Education

Purdue University

Master of Science (M.S.) — Computer Science

Jan 2016Jan 2017

Stackforce found 100+ more professionals with Full-Stack Development & Software Development

Explore similar profiles based on matching skills and experience