Chien-Hsun Wu

Passionate about learning new technologies to sharp my skills. I enjoy the sense of achievement after researching and programming whole day long. Expecting myself to be a full-stack Software Engineer that solve real problems that not limited to neither front-end nor backend field.

Recently I like to record my work solutions on the blog, feel free to go to see. Link is on below.

Backend Engineer at KKBOX
Taipei Special Municipality,TW


[email protected]



  • Node.js (Express)
  • Nest.js
  • Golang (gin)
  • python (Django)
  • Mysql
  • MongoDB


  • Git/Github
  • Postman
  • Swagger API Document
  • Python Selenium
  • apache airflow


  • Docker + Docker Swarm
  • K8S + Helm
  • Github Action
  • Jenkins

Cloud Service

  • AWS EC2, S3, ELB, CloudFront, CDN, EKS, ECR, ElastiCache
  • Azure App Service & application-gateway.
  • GCP GCE, GKE, Cloud Run, Cloud Build, Storage.


  • HTML, CSS, JavaScript
  • React + Redux
  • Next.js
  • Vue
  • React-Native
  • BootStrap 4


KKBOX Inc. , Backend Engineer,  Aug. 2021 ~ Present

  • Use Nest.js, TypeScript, and Socket.io to develop and maintain a real-time service. 
  • Use PHP Laravel, MySQL to develop APIs.
  • Use Vue3, Vuex, TypeScript, Tailwind CSS to build a web-based music player APP.
  • Troubleshoot and find the root cause and debug independently.
  • Write a program to detect and clean our unnecessary Redis data to reduce the Redis 10% CPU usage.
  • Write programs to perform load testing to understand real-time service bottlenecks, and prevent mass requests make OOM to promote our service SLA. 

Cathay Financial Holdings, Engineer,  Mar. 2021 ~ Aug. 2021

  • Discuss with the team and implement an idempotent mechanism so that our main services can easily avoid double payments.
  • Refactored our main project docker image and size dropped by 75% compare to original image, let it have more security and faster deployment.
  • Use Nest.js framework to develop microservice APIs as required.
  • Use apache airflow to generate monthly financial reports.

NewType Games, Backend Engineer,  Jun. 2019 ~ Dec. 2020

  • In the payment team, using Node.js and Express to develop APIs based on needs
  • In the payment team, using Github Action let our team have CI/CD and build DevOps culture
  • In the payment team, design the Azure cloud architecture of our Production environment and test environment services
  • In the sre team, Migrate the original Docker Swarm service to GCP GKE and self-hosted K8S and reduce our deployment time by 60%
  • In the sre team, maintenance and refactor the Jenkins pipeline make our CI/CD have high availability
  • In the sre team, installing self-hosted Kubernetes with Kubespray 
  • Use Nest.js framework to develop microservice APIs as required
  • Use the Vue.js framework to develop the Front-End according to the style provided by UI/UX designer
  • Use React-native framework to build native apps in three months

Appworks School, Web Class Trainee, Feb. 2019 ~ Jun. 2019

  • Built abilities of independent thinking and problem solving
  • Established solid programming experience through 70 ~ 80 working hours per week
  • Completed assigned project - Stylish, with Node.js, Express, MySQL in 3 weeks
  • Co-worked with Front-End and App trainee to build a multiple devices solution and wrote API documents for assigned project in an additional week
  • Completed personal project - Live Stream, using Node.js, Express, React and Redux in 5 weeks


Tamkang University, New Taipei City, Taiwan 
BBA in Risk Management and Insurance Sept. 2015 - Jun. 2019

• Course Taken : <introduction to database> - and built my project Search News


Student Association of Insurance Department
Chief of general affair section                    Sept. 2017 - Jun. 2018

  • Budgeted for the association activity, and custody financial assets.
  • Wrote event planning and assisted activities.
  • Held and activity (week of insurance) attracting about 2,000 people participated.


  • Chinese (Native)
  • English (Basic)
  • Japanese (conversational, JLPT N2)

Powered By CakeResume