Eva Y. Chuang

Frontend Developer / UX enthusiast

Enjoy crafting. Write JavaScript, Vue, HTML, and CSS. Care about users. Learning React, Rust and français. Now based in Tainan, a city with sugar in the air.


Skills

Frontend


  • HTML
  • CSS, Sass
  • JavaScript, TypeScript
  • Vue
  • Unit testing, E2E testing

Web framework


  • Vue 2 & 3, Vue Router, Vuex, Pinia
  • Vue CLI, Vite
  • VeeValidate
  • BootstrapVue, Quasar

Tools


  • Git, GitHub/GitLab
  • commitlint
  • Webpack
  • Lerna
  • volta
  • Airtable, Notion

Projects

Ongoing

P2E | AMASTek

Developing a platform for managing and updating firmware and configuration of gateways.

  • Collaborated with a backend developer and a frontend developer.

| Tech Stack |

React 18, React Router 6, TypeScript, TailwindCSS, MUI, zustand, React Query 4, React Hook Form + zod, i18n

2023

Clinic System

Developed a backstage for clinic employees to manage patients and schedule appointments.

  • Collaborated with 3 backend developers and 5 frontend developers.

| Tech Stack |

Vue 3, Vue Router, Pinia, Vite, Quasar

2022

CSOSS Manual Generator

Developed an e-manual editor.

  • Collaborated with a designer, a backend developer and 2 frontend developers.

| Tech Stack |

Vue 3, Vite, TypeScript, tiptap

2022

日考 | 聯和趨動HRM

Developed a human resources management system.

  • Proposed, set up and maintained the developing environment built with monorepo** tool, Lerna, and assisted with getting started via docsified guidance. (**Monorepo is used to share components among projects, aimed to manage and maintain better within development and in the future maintenance.)
  • Developed new features and shared components. Maintained and optimized component library.
  • Paired programming with 2 client-side frontend developers. Synced coding styles and provided advice.
  • Supported frontend leader with internal collaboration via periodic reviews, improved accessibility of tools and optimized workflow.
  • Collaborated with PM, designer, 3 backend developers, 3 frontend developers and 2 client-side developers.

| Tech Stack |

Vue 3, Vue Router, Pinia, Vite, Quasar, VeeValidate, Lerna

2022 ~ 2023

一鍵發薪 | 聯和趨動HRM

Developed a payroll system.

  • Built the system with multi-languages supported.
  • The remainings are much the same as the above project "日日考核."

| Tech Stack |

Vue 3, Vue Router, Pinia, Vite, Quasar, i18n, VeeValidate, Lerna

2021 ~ 2022

CCERP | 全強企業股份有限公司

Developed and maintained ERP systems of 全強 and its affiliated companies.

  • Collaborated with PM, a backend developer and 4 frontend developers.
  • Renewed features in Angular to Vue, optimized the usability.
  • Developed and maintained new and existing features.
  • Led the start up of a brand new ERP system.
  • Proposed and initiated the upgrade of the development environment from Vue CLI v3 to v4 for optimizing DX.
  • Aggregated and docsified existed components' UI design, applicable scenarios and principles with sample code and demo page.

| Tech Stack |

Vue 2, Vue Router, Vuex, Vue CLI, VeeValidate

2021

AnyGate E2E Testing | 智連工控 Adirtek

Initiated, wrote and documented a standalone end-to-end test repository for a SECS/GEM Gateway internal management platform, AnyGate.

  • Collaborated with the author of platform, the frontend developer.
  • Converged product requirements and translated to test cases.
  • Demonstrated and tutored the use of Cypress.
  • Provided advisory service for code maintenance.

| Tech Stack |

Cypress


Side Projects

Ongoing

Calckee 

A web app for recording working hours of projects based on my own workflow.
Roled as a learn-by-doing React project, too.


Work Experience

Ongoing

Freelance Frontend Developer | Good Ideas Studio

  • Surveyed and optimized weekly activity "#想知道嗎."
  • Interviewed to-be trainees of Web Camp with other developers.
  • Reviewed trainees' code.
  • Joined and initiated study groups, e.g. vite, Code Complete 2, TDD, BDD etc.
  • Joined development of "Space radio 空間廣播" project.

Volunteering

2020

直播組工作人員 | g0v Summit 2020

  • Assisted with setting up environment of live streaming and simultaneous interpretation.
  • Monitored the broadcast quality.
  • Organized and carried the equipment.

2020

議程組志工 | COSCUP 2020

Contacted the speakers.


Education

National Cheng Kung University

MSc Industrial Design

National Chung Cheng University

BSc Psychology