Sean Chang

Sr. Software Engineer

"Stay Hungry, Stay Foolish."

Taipei, Taiwan · r05323028@ntu.edu.tw · (+886) 980-648-096

Work Experience

Sr. Software Engineer

tsmc

2021 - Current · Hsinchu, Taiwan

Build Workflow Orchestration System for process control and data collection in semiconductor manufacturing.

  • Build Workflow Orchestration System for process control and data collection
  • Design and maintain scalable systems for semiconductor manufacturing operations
Java Kotlin Go Spring Boot Kubernetes Workflow Orchestration

Sr. Data Scientist

KKLab, KKBOX Group

Feb. 2019 - 2021 · Taipei, Taiwan

Provide consulting services and build infrastructures for a Fintech startup (seed round). Build human labeling tools, adapt Aveva PRiSM for anomaly detection, lead NLP venture building projects, and maintain KKBOX opinion mining system (SAAS).

  • Build backtesting & financial analytic tools for Fintech startup
  • Build TTS Recorder - human labeling tool for Text-to-speech training data
  • Adapt Aveva PRiSM for tier 1 company anomaly detection on producing pipelines
  • Lead venture building project related to NLP
  • Win 1st place in IMBD 2020 (Intelligent Manufacturing and Big Data Analytics Contest)
  • Maintain and develop KKBOX opinion mining system and sell it to other companies
Python NLP Kubernetes React FastAPI GraphQL

Data Scientist

KKLab, KKBOX Group

Sep. 2018 - Feb. 2019 · Taipei, Taiwan

Build public opinion mining system using novel NLP models. Maintain app's event log specification and analyze user actions.

  • Build public opinion mining system by novel NLP models
  • Maintain app's event log specification and analyze user actions
  • Win 3rd place in KKBOX inhouse hackathon with KKMeet app
Python NLP spaCy TensorFlow

Projects

Eyes

Aug. 2021 - Present · Taipei, Taiwan

Maintainer

Eyes is a public opinion mining system focusing on Taiwanese forums such as PTT, Dcard.

React GraphQL FastAPI Kubernetes Helm Argo Workflows Celery spaCy

KKMeet

Dec. 2019 · Taipei, Taiwan

Frontend Engineer

KKMeet is a social network app based on music recommendation. Won 3rd place in KKBOX inhouse hackathon 2019.

React Native Flask User-User CF

Skills

Programming

Python, JavaScript, TypeScript, Go, Java, Kotlin, Scala (basic)

ML Frameworks

TensorFlow, Keras, Scikit-learn, spaCy, PyTorch (basic)

Backend

Flask, FastAPI, Spring Boot, Go-Gin, Quarkus

Frontend

React, Redux, Next.js, Vue (basic), React Native, Flutter (basic)

DevOps

AWS, Docker, Kubernetes, GitLab CI, GitHub Actions, Ansible, Argo Workflows, Helm

MLOps

MLflow, Kubeflow

NLP

Language Models, NER, Sentiment Analysis

Visualization

Plotly, Matplotlib, Seaborn, Altair, D3.js, Bokeh, Streamlit

Education

National Taiwan University

Master in Economics

National Taiwan University

Aug. 2016 - Aug. 2018 · Taipei, Taiwan

Thesis: Lyrics- and Audio-based Hit Song Prediction

Fu Jen Catholic University

B.A. in Economics

Fu Jen Catholic University

Sep. 2011 - Jul. 2015 · New Taipei City, Taiwan

Honors & Awards

1st Place

Intelligent Manufacturing and Big Data Analytics Contest (IMBD)

Taichung, Taiwan · 2020
3rd Place

KKBOX InHouse Hackathon

Taipei, Taiwan · 2019
Finalist

SAS & E.SUN Bank Fintech Competition

Taipei, Taiwan · 2017

Presentations

Keynote Speaker

TSMC IT Community Meetup

Taipei, Taiwan · Jul. 2025
  • Introduced TSMC's workflow orchestration system
  • Introduced how to do observability/maintenance on workflow orchestration system
Keynote Speaker

Data Science Meetup Taiwan

Taipei, Taiwan · Jul. 2020
  • Introduced KKLab
  • NLP models & algorithms used in KKBOX Opinion Mining System
  • KKBOX Opinion Mining System infrastructure