Matt Tai

Frontend Engineer

Develop the company's project, also research new or interesting skills after work. Like sharing knowledge and solving problems. Enjoy the process of coding and learning new things.


Email: [email protected]

Tel: +886-986249722

  

Skills

Frontend


  • Vue
  • React
  • ES6+
  • SCSS/SASS/PostCSS
  • TypeScript

Tools


  • Git
  • Vite
  • Webpack

Language


  • Chinese
  • English

Projects

GAGU Shop

Github | Demo

This is a practice furniture E-commerce platform application, building and implementing business logic with Vue, Vuex and using Bulma to design a UI interface.

Tourism of Taiwan Attractions

Github | Demo

This can let you search for tourism spots and food in Taiwan with keywords also providing hot cities to let you quickly find what you'd like. Building with Vue 3 and Vite.

Where's YouBike

Github | Demo

This project is built with GIS Map by Leaflet that lets you search for Taiwan shared bikes and provides bike routes to let you know there is a good place you can ride your bike. Build with Remix.js, React, Leaflet, Typescript.

Experiences


Botrista Technology

Jun 2023 - Now

Frontend Engineer

  • Migrate the CloudBar to Vue 3 and migrate to related ecosystem
  • Refactor and optimize code to improve the CloudBar performance by about 30%, and improve development experience to reduce time for development by about 20%.
  • Start to make PoC projects from zero to verify some features if  they can integrate into CloudBar to improve the user experience.
  • Skills
    • Vue 2, Vue 3, Vite, Vuex, Pinia, Express, Element UI, TailwindCSS, Nuxt 3

EMQ Inc.

Jun 2022 - Dec 2022

Software Engineer

  • Maintain React project and develop new features with backend and PM.
  • Refactor part of existing project code to improve readability and flexibility.
  • Write unit test and E2E test.
  • Create end to end environment with Docker for frontend integration test with backend.
  • Maintain internal Storybook UI.
  • Skills
    • React, GraphQL, Echarts, Styled components, Webpack

PwC Taiwan

Feb 2021 - Jun 2022

Senior Associate

  • Develop and maintain internal projects with Vue.
  • Write unit tests for projects.
  • Discuss with backend engineer and PM for project design.
  • Maintain Google Site and SharePoint.
  • Develop certificate management to help the IT department to know what certificates will be expired and let users renew them.
  • Develop stamp management project to let secretaries upload accountant's stamps and store stamp info to database, and other systems can use these stamps that have been approved by accountants via API.
  • Develop entry web to put all of links of internal website, use user friendly interface and search approach. Users can add that they often use links to the favorite tab to quickly find and visit.
  • Skills
    • Vue, DevExtreme, Pinia, Vuex, Vite, Webpack, .Net Core, ORM, MSSQL

Standard Chemical & Pharmaceutical

Sep 2018 - Feb 2021

Software Engineer

  • Windows Server routine maintain.
  • Develop and maintain internal web form with JavaScript and LotusScript
  • Transfer  Notes Application to Web Application, and call backend LotusScript agent via Ajax.
  • By  UX/UI design via fool-proof design to optimize system interface.
  • Develop resource scheduling project to manage meeting rooms and IT department's devices.
  • Skills
    • Nuxt.js, Express.js, BootstrapVue, PostgreSQL


Educations

Sep 2013 - Jan 2018

I-Shou University

Information Management