Software Engineer
Current• C# programming language, WPF applications, Object-Oriented Programming, State Machine in C++• Used MVVM pattern as the software development framework• Developed features and functionalities for probe station control software, making them more user-friendly and straightforward for customers• Proficient in multithreading and asynchronous programing using Task/Async/Await in C# to optimize application performance by 30%• Refactored existing code to enhance readability and adherence to SOLID principles• Designed Concept and Implemented the Stepping Compensation function based on vision system• Participated in code review and international team meeting, collaborating with English-speaker software engineers and product managers to achieve ticket goals effectively• Used Git for version control and source code management• Collaborated with other engineers to troubleshoot functions, resulting in a 2 days reduction in bug-related delays• Developed automatically test plans using Python to ensure RF calibration software met technical and functional requirements reducing testing time by 60% and minimizing issues by 30% • Cooperated with customer service team to deal with RF calibration software warranty issue