Haoyuan Chen
Software Engineer – Backend Development
Experience
Software Engineer – Backend Development
AICI GmbH
- Independently led backend development as the sole contributor and applied computer vision techniques to transform raw SLAM (Simultaneous Localization and Mapping) data into user-friendly CAD models, advancing the product from prototype to release-ready for architectural applications
- Developed and implemented mathematical algorithms to accurately detect room contours and improve the precision of wall-length estimations from spatial maps
- Contributed to reducing human intervention by optimizing backend processes for real-time, automated CAD generation
- Collaborated with cross-functional teams in robotics, data science, and software engineering to enhance system efficiency and scalability
- Stack: Python, C++, OpenCV, NumPy
ML and Automotive Related Projects
Independent Projects
- Simulated the motion contour of a roller coaster under various extreme conditions using physics-based models and machine learning to ensure structural integrity and rider safety
- Developed a reinforcement learning framework treating credit assignment as a causal inference problem, enhancing policy performance by attributing rewards to truly influential actions
- Leveraged analytical and strategic design skills alongside machine learning and deep learning techniques to improve safety, performance, and efficiency in real-world automotive applications
IDP and Master Thesis Researcher
TUM Chair of Decision Science & Systems
- Completed an interdisciplinary project (IDP) on tournament solutions
- Continued research in the field of matching markets for the master’s thesis
- Forthcoming academic publication on tournament solutions in matching markets
Lecturer
TAL Educational Technology Co., Ltd
- Taught C++ programming with a focus on fundamental and advanced algorithms and data structures, including recursion, dynamic programming, trees, graphs, and sorting techniques
- Guided students in applying C++ to solve complex computational problems and prepare for algorithm competitions
- Emphasized problem-solving strategies, code optimization, and real-world applications of algorithmic thinking
- Deepened personal expertise in C++ and algorithmic design through curriculum development and hands-on coaching
Intern Software Engineer
Nanjing Deasy SV Automotive Co
- Automated parts of the data pipeline, increasing dataset size by 50% and contributing to improved model performance
- Provided actionable feedback to engineers, helping refine internal processes and workflow efficiency
- Demonstrated strong learning ability and applied second-year computer science knowledge to real-world tasks, earning positive feedback from the team for technical contributions and initiative
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Automotive (2.5 years), Education (2 years), Construction (0.5 years), and Real Estate (0.5 years).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Product Development (2.5 years), Research and Development (2.5 years), Quality Assurance (2.5 years), and Information Technology (1.5 years).
Skills
Software:
- Python
- C
- C++
- R
- Sql
- Docker
- Tableau
- Mathematics Tools
- Microsoft Office
Machine Learning & Data Science Libraries And Packages:
- Numpy
- Pandas
- Tensorflow
- Pytorch
- Cv2
- Opencv
Languages
Education
Technical University of Munich (TUM)
Master of Science, Computer Science, focused on decision science (game theory, social choice, market allocation) · Computer Science · Munich, Germany
Pennsylvania State University (PSU)
Bachelor’s degree, Computer Science, Minor in Math · Computer Science · State College, United States · GPA: 3.79/4.0
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Haoyuan based?
What languages does Haoyuan speak?
How many years of experience does Haoyuan have?
What roles would Haoyuan be best suited for?
What is Haoyuan's latest experience?
What companies has Haoyuan worked for in recent years?
Which industries is Haoyuan most experienced in?
Which business areas is Haoyuan most experienced in?
What is Haoyuan's education?
What is the availability of Haoyuan?
What is the rate of Haoyuan?
How to hire Haoyuan?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Software Engineer – Backend Development
Nearby freelancers
Professionals working in or nearby Munich, Germany