徐紹崴 (Allen)

Master Student, NTUT

[email protected]

  New Taipei City, Taiwan


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 engineeringagile development, and machine learning. Proficient in Java and Python for project development.

    

Skill

Tech Stack

   java     Python      Angular      Selenium       Jenkins       Pytorch      GCP

Design Tools

   Blender      Photoshop      Adobe Xd  

Education

2021 - 2023 (Master)

National Taipei University of Technology

Computer Science and  Information

4.0/4.0 GPA


2017 - 2021 (Bachelor)

National Taipei University of Technology 

Computer Science and  Information

Work Experience

Software Engineer
Intern •  Sunbird Software

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.


Test Automation 

Intern •  Sunbird Software

Aug 2021 - Jun 2022

Primarily utilized Selenium and Robot Framework to write web automatic testing cases. 

  • Led an 8-member Scrum team, including training 5 new members, using Mob Programming to facilitate team collaboration and knowledge sharing.
  • Completed approximately 40 testing cases.
  • Utilized agile development methodologies such as Scrum and Kanban to plan project timelines.

3D Team RD

Intern •  Reallusion

Jul 2020 - Aug 2020

Using C++ and Qt Creator to develop new features for the company's flagship product, iClone.

  • Participated in project kickoff meetings and specification meetings to confirm project requirements.
  • Implemented functionality using C++. Designed user interfaces using QT Creator. 
  • Adjusted and improved code extensions and readability based on Code Reviews.
  • Collaborated with Tech Leaders and Technical Artists to validate the functionality.

Software Engineer  

Piecework •  Xueersi Cram School

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.

Research Assistant 

 •  International Financial Big Data AI Innovation Technology Research and Development Center 

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.

  • Discussing requirements and defining system functionalities.
  • Integrating the CMoney API to retrieve stock and fund information and integrating analysis models.
  • Developing an Android app with an interface for users to filter funds/stocks.


Project

GSRAP

A visualized system for project progress and project quality is developed using Angular for the front-end and Java Servlet for the back-end.

  • Integration with the GitHub API, allowing users to register and log in using OAuth.
  • Visualization of participants' project contributions, commit activity, and issue tracking, providing project managers with insights into the project progress.
  • Integration with SonarQube to display real-time project quality information, including the issues detected by SonarQube scans

Intelligent Heart Rate 
Monitoring Alert Line Bot

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.

  • Deploy a Flask web application using GCP App Engine to provide device binding and settings pages. 
  • Utilize BigQuery and Data Studio to visualize reports, displaying information such as heart rate, images, and threshold values.
  • Use Firestore to trigger the LineBot API and send alerts, as well as provide links to replay recorded videos.
  • Configure devices using AWS IoT Shadow and stream videos using KVS (Kinesis Video Streams).

Stroke Analysis (Visualization)

Using a publicly available stroke dataset from Kaggle, building a predictive model through machine learning, and using ChartJS to visualize the data. 

Users can input basic information, and the system will predict the probability of having a stroke.

 

Stroke Analysis (Machine Learning)

By utilizing SVM and AutoEncoder, a predictive model can be established. To address the issue of imbalanced data, techniques such as ADASYN and adjusting weights can be employed.

Undergraduate Senior Project:《DayuArk》and Vision Get Wild: 《Streamer Hunter》

A 3D action game developed with Unity, incorporating live-streaming elements.

  • Achieved the Excellence Award in the department's practical project. 
  • participated in 2021 Vision Get Wild, and were shortlisted for the awards.