cv
General Information
| Full Name | Yong Cheng |
| Languages | English, Chinese(mandarin) |
Education
- 2025 - present
Ph.D. in Computer Science
George Mason University
- Advisor: Prof. Yotam Gingold
- 2023
M.S. in Computer Science
Washington University in St. Louis
- GPA: 3.9/4
- - Geometric Computing for Biomedicine
- Computational Geometry
- Data Mining
- Artificial Intelligence
- Algorithms for Nonlinear Optimization
- Rapid Prototype Development and Creative Programming
- Mobile Application Development
- 2021
B.S. in Information and Computing Science
Shanghai Ocean University, Shanghai, China
- GPA: 3.9/4
- - Advanced Algebra
- Mathematical Analysis
- Data Structure and Algorithm
Work Experience
- May 2026 - present
Research Assistant
George Mason University
- Aug. 2025 - May 2026
Teaching Assistant
George Mason University
- Course
- CS262 Introduction to Low-Level Programming
- CS471 Operating Systems
- Course
- May 2024 - May 2025
Software Engineer, Algorithm development and application
NIO, Inc.
- Contents
- Map Data Auto-Generation: Analyzed and implemented algorithms from academic papers to compute map data matching relationships, ensuring adherence to industrial standards. Utilized matching relationships between data sources to merge disparate datasets, streamlining HD map auto-generation processes.
- Intersection Range Identification: Designed and developed algorithms for the automatic detection of intersection ranges, significantly reducing short link issues, redundancy, and road disconnections.
- Promoted within one year.
- Involved
- C++, Linux, Autonomous Driving, HD map
- Contents
- Jun. 2023 - Mar. 2024
Software Engineer, Geometry and Graphics
International Digital Economy Academy
- Contents
- Implemented a skeletonization algorithm for automatic generation of roofs.
- Developed infrastructure libraries: curve and surface discretization, bounding box computation, quartic equation solver, and Quadtree implementation.
- Enhanced the loop search algorithm with caching and Quadtree integration, gaining over 100× speedup, and rewrote the “loop to face” algorithm for a 1000× performance boost.
- Designed and implemented efficient analytic intersection algorithms for a line with a cylinder, a cone, and a torus, ensuring high-speed computation with distance tolerance considerations.
- Implemented a general geometric intersection algorithm to solve complex curve and surface intersection problems, whose precision surpasses industry standards like Parasolid even in extreme scenarios.
- Involved
- CAD, C++
- Contents
- Aug. 2022 - Dec. 2022
Teaching Assistant
Washington University in St. Louis
- Course
- CSE 332/504N Object-Oriented Software Development Laboratory
- Course
- May 2022 - Aug. 2022
Software Engineering Intern
Elekta, Inc.
- Contents
- Worked on an agent software for radiation therapy, which is used to manage DICOM files.
- Implemented JavaScript to grant the software the ability to visualize DICOM files, to parse DICOM files, to recursively index attributes, to query DICOM files, and to upload and to download files.
- Configured a database and a blob storage for users to put and fetch data. Optimized the interaction experience of the UI. Implemented RESTful API according to the design documentation.
- Involved
- JavaScript, Node.js, Azure blob storage, PostgreSQL, Docker
- Contents
Honors and Awards
- 2019
- Contemporary Undergraduate Mathematical Contest in Modeling - National 2nd prize
- 2018 & 2019 & 2020
- The People’s Scholarship in China - The 1st Prize
Academic Interests
-
Computer Graphics
- Geometry Processing
- Surface Reconstruction
- Geometric Modeling
Other Interests
- Hobbies: video games, sketching, travel