二月 2022 - Present | Kaohsiung City , Taiwan
Contributed to the project called DDE, an empowerment platform aimed at enhancing the PCB designing process for both software (SW) and electrical engineering (EE) teams.
Developed reusable React components using styled-components and Ant Design, optimizing front-end code structure.
Successfully refactored React components to improve rendering efficiency, enhancing application performance.
Wrote comprehensive unit tests for both front-end and back-end code using Jest, maintaining a test coverage rate of over 70%.
Managed Software Composition Analysis (SCA) risks by regularly upgrading third-party open-source packages using npm.
Upgraded Ant Design library from version 4.2.0 to 4.24.8 and refactored components with incorrect styles within the DDE project.
Utilized Chrome Devtools to analyze the top 10 pages with severe rendering and fetching efficiency issues in DDE, producing reports with diagrams and statistics.
Integrated Microsoft IAM Single Sign-On (SSO) into DDE using Azure msal-browser and Azure msal-react for enhanced security and authentication.
Developed CRUD (Create, Read, Update, Delete) RESTful APIs using Node.js and TypeScript, facilitating efficient data interaction.
Designed database entities using TypeORM and PostgreSQL, ensuring robust and reliable data storage.
Generated comprehensive development documentation with a clear process and UML diagrams for improved project understanding and collaboration.
Translated api specifications into YAML files and transformed them into Swagger documentations, ensuring seamless integration between development and documentation processes.
資訊管理學系 • 2016 - 2020