Hi, I am Allen, I am pursuing a master's degree in Computer Science and Information at NTUT (GPA 4.0/4.0).
Previously interned at Sunbird Software, an American company, and experienced in leading Scrum Teams. Specialized in software engineering, agile development, and machine learning. Proficient in Java and Python for project development.
java Python Angular Selenium Jenkins Pytorch GCP
Blender Photoshop Adobe Xd
2021 - 2023 (Master)
2017 - 2021 (Bachelor)
Oct 2021 - Aug 2022
Responsibilities included analyzing and resolving potential vulnerabilities scanned by SonarQube or architectural issues in Java backend projects.
• Resolved 5 issues, merging 21 pull requests.
• The team employed the Scrum process and tracked the issue resolution progress using Kanban.
• Collaborated with foreign colleagues.
Aug 2021 - Jun 2022
Primarily utilized Selenium and Robot Framework to write web automatic testing cases.
Jul 2020 - Aug 2020
Using C++ and Qt Creator to develop new features for the company's flagship product, iClone.
Jun 2019 - Aug 2020
Developed a windowed application using Python + PyQt, integrating with Google Cloud Platform's Cloud SQL Server for generating exam papers, replacing the manual selection process from numerous test papers.
Functionality includes subject filtering, exam paper generation, and student performance management.
Responsibilities included requirement analysis, project architecture design, database design, and feature implementation.
April 2019 - Jul 2019
Collaborated with professors from the Department of Financial Management and three classmates majoring in finance to develop an Android app. The app provides users with recommended stocks and funds and allows them to filter options using different indicators.
A visualized system for project progress and project quality is developed using Angular for the front-end and Java Servlet for the back-end.
Design a project that integrates smartwatches and LINE Bot to provide real-time notifications to caregivers about abnormal heart conditions. The project also includes a device administrator role to manage and monitor the performance of the devices.
A 3D action game developed with Unity, incorporating live-streaming elements.