Recommended expert

Haoyuan Chen

Software Engineer – Backend Development

Haoyuan Chen
Munich, Germany

Experience

Nov 2024 - Mar 2025
5 months

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
Oct 2023 - Present
2 years 5 months

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
Oct 2023 - Nov 2024
1 year 2 months

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
Jun 2021 - Apr 2022
11 months

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
Jun 2019 - Aug 2019
3 months

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).

Automotive
Education
Construction
Real Estate

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).

Product Development
Research and Development
Quality Assurance
Information Technology

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

Chinese
Native
English
Advanced
German
Elementary

Education

Oct 2022 - Mar 2025

Technical University of Munich (TUM)

Master of Science, Computer Science, focused on decision science (game theory, social choice, market allocation) · Computer Science · Munich, Germany

Jul 2017 - May 2021

Pennsylvania State University (PSU)

Bachelor’s degree, Computer Science, Minor in Math · Computer Science · State College, United States · GPA: 3.79/4.0

Profile

Created
Last Update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Haoyuan based?

Haoyuan is based in Munich, Germany.

What languages does Haoyuan speak?

Haoyuan speaks the following languages: Chinese (Native), English (Advanced), German (Elementary).

How many years of experience does Haoyuan have?

Haoyuan has at least 3 years of experience. During this time, Haoyuan has worked in at least 5 different roles and for 5 different companies. The average length of individual experience is 1 year and 8 months. Note that Haoyuan may not have shared all experience and actually has more experience.

What roles would Haoyuan be best suited for?

Based on recent experience, Haoyuan would be well-suited for roles such as: Software Engineer – Backend Development, ML and Automotive Related Projects, IDP and Master Thesis Researcher.

What is Haoyuan's latest experience?

Haoyuan's most recent position is Software Engineer – Backend Development at AICI GmbH.

What companies has Haoyuan worked for in recent years?

In recent years, Haoyuan has worked for AICI GmbH, Independent Projects, TUM Chair of Decision Science & Systems, TAL Educational Technology Co., and Ltd.

Which industries is Haoyuan most experienced in?

Haoyuan is most experienced in industries like Automotive, Education, and Construction. Haoyuan also has some experience in Real Estate.

Which business areas is Haoyuan most experienced in?

Haoyuan is most experienced in business areas like Product Development, Research and Development (R&D), and Quality Assurance (QA). Haoyuan also has some experience in Information Technology (IT).

What is Haoyuan's education?

Haoyuan holds a Master in Computer Science from Technical University of Munich (TUM) and a Bachelor in Computer Science from Pennsylvania State University (PSU).

What is the availability of Haoyuan?

Haoyuan is immediately available full-time for suitable projects.

What is the rate of Haoyuan?

Haoyuan's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Haoyuan?

To hire Haoyuan, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1200
900
600
300
Market avg: 890-1050 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.