My expertise lies in C/C++ software development, with a primary focus on tasks ranging from architectural and interface design to algorithm implementation. While working at Moldex3D, I improved program stability and execution speed. At Maxeda, I enhanced the speed of clustering algorithms and ensured that the results of the CTS tree were similar to the reference tools.
Hsinchu City, Taiwan 300 📧 [email protected] 📲 +886 988132883
May 2022 - February 2023
My primary responsibilities include CTS-related feature maintenance and development, as well as regular CICD maintenance. I accelerated the clustering computations in the CTS process by 3rd party multi-thread APIs, reducing the required time by approximately 80%.
I continuously refined and improved the clock tree construction algorithm to produce more reasonable results and similar to the reference tools.
November 2015 - April 2022
I am responsible for the development and maintenance of the OEM product, Creo Mold Analysis. Through improvements in functionality, efficiency, and stability, the product's revenue has increased by 60%.
I also serve as an development consultant in team, providing guidance on aspects such as interface design, architectural design, and the integration of APIs with other teams.
Additionally, I am tasked with developing and maintaining shared components for five product lines within the team. This includes integrating APIs from other teams (solver, mesh), as well as reading and generating specific data from analysis result files for the integration of these components across the five product lines.
2013 - 2015
Implemented an algorithm about feature recognition for 3D CAD, and took the results to meshing process. It can reduce the amount of mesh elements and enhance the mesh quality to bring a more accurate result and less computing time.
My expertise lies in C/C++ software development, with a primary focus on tasks ranging from architectural and interface design to algorithm implementation. While working at Moldex3D, I improved program stability and execution speed. At Maxeda, I enhanced the speed of clustering algorithms and ensured that the results of the CTS tree were similar to the reference tools.
Hsinchu City, Taiwan 300 📧 [email protected] 📲 +886 988132883
May 2022 - February 2023
My primary responsibilities include CTS-related feature maintenance and development, as well as regular CICD maintenance. I accelerated the clustering computations in the CTS process by 3rd party multi-thread APIs, reducing the required time by approximately 80%.
I continuously refined and improved the clock tree construction algorithm to produce more reasonable results and similar to the reference tools.
November 2015 - April 2022
I am responsible for the development and maintenance of the OEM product, Creo Mold Analysis. Through improvements in functionality, efficiency, and stability, the product's revenue has increased by 60%.
I also serve as an development consultant in team, providing guidance on aspects such as interface design, architectural design, and the integration of APIs with other teams.
Additionally, I am tasked with developing and maintaining shared components for five product lines within the team. This includes integrating APIs from other teams (solver, mesh), as well as reading and generating specific data from analysis result files for the integration of these components across the five product lines.
2013 - 2015
Implemented an algorithm about feature recognition for 3D CAD, and took the results to meshing process. It can reduce the amount of mesh elements and enhance the mesh quality to bring a more accurate result and less computing time.