Vic Chang 張書維

   

I am Vic Chang. I work at Taiwan AILabs as a full-stack engineer(focus on frontend). I am familiar with React.js, TypeScript, and Next.js. In addition, I have experience with backend development such as Nest.js and Express.js. I am good at cross-functional communication with product managers, UI/UX designers, and other engineers. Now I'm looking for a new opportunity. I hope to contribute my ability.

Employment History

Frontend / Full Stack Engineer  •  Taiwan AI Labs

2021.07 - Now

  • Main maintainer of the most profitable product in the Yating team, which needs to maintain one frontend and 7 backend microservices

  • Have much experience in building new frontend projects from scratch rapidly with React.js and Next.js.

  • Have the ability to develop independently including build CI/CD and deployment. 

  • Resolved production issues including reducing product downtimeenhancing SEO, and Cross-Platform problems.

  • Built RESTful APIs using Express.js, and Nest.js.

  • Design and import feature branch deployment with Gitlab CI in existing products. It’s useful to check requirements with product managers and UI/UX designers before merging into the development branch. 

  • Developed a queue processing system to handle cross-user audio speech recognition situations by RabbitMQ.

  • Had experience in K8s and AWS for deployment and maintenance of production products.


Tech Fresh   •  LINE Taiwan Limited

2019.07 - 2021.03

  • Developed LINE Travel webpage,  LINE Protostar and some internal projects both frontend and backend using Vue.js, Nuxt.js, Node.js and Golang.
  • Had unit testing and End-to-End testing experiences.
  • Had TDD/ATDD experience with developing a new product from scratch. 

Education

2018 - 2020

National Taiwan University (NTU)

MA in computer science group, Dept. of electrical engineering


2014 - 2018

National Cheng Kung University (NCKU)

BA in Computer Science


Skill & Experience

Development and Testing


  • HTML/CSS/JavaScript
  • TypeScript
  • React.js / Next.js / Redux / Mobx
  • Tailwind CSS / SCSS
  • Node.js / Nest.js / Express.js
  • Vue.js / Nuxt.js
  • TDD/ATDD experience
  • Jest
  • Cypress.io

Deployment and Maintenance


  • Gitlab CI
  • Kubernetes, Docker
  • AWS

Others


  • Git
  • Agile development experiences
  • RabbitMQ