1997
Rainforest
Senior Frontend Engineer
- 6 years of experience developing with Vue and React.
- Proficient in Continuous Integration/Continuous Deployment (CI/CD) and container technology for frontend development.
- Past work in digital twins, blockchain, elderly care, and cell gene therapy.
Experience
- Jul 2022
CodeGreen
Senior Frontend Engineer
OpenCGT
- Develop B2B products utilizing the Next.js app router.
- Implemented social logins utilizing Auth.js and Auth0.
- Implemented role-based authorizations using Casbin.js.
- Construct an automated Continuous Integration/Continuous Deployment pipeline utilizing NX to streamline the product release process and minimize manual effort.
HashgreenSwap
- The first Automated Market Maker (AMM) on Chia blockchain
- Introduced the monorepo tool, Nx, to maintain product and unit tests, end-to-end tests, loading tests, and UI libraries separately while ensuring greater maintainability.
Hoogii Wallet
- A web3 cryptocurrency extension wallet on Google Chrome
- Develop the Chrome extension using Vite and React, and ensure that it adheres to the manifest v3 specification.
Hashgreen Dex
- The first decentralized exchange (DEX) on Chia blockchain
- The frontend utilizes Next.js and Styled Components in conjunction with TailwindCSS for styling purposes.
- Particularly focusing on SEO and performance optimization for a long list of hundreds of CATs to display.
- Dec 2020
Jubo Health
Software Intern
Maintain and develop applications for long-term care facilities.
- Jul 2020
Galaxy Software Services, GSS
Frontend Intern
Provide support for the maintenance and enhancement of Software as a Service (SaaS) products.
- Sep 2019
National Taiwan University
Master Degree
- Jul 2018
WeBIM Service
Research and Development Assistant
Utilize Swift and Vue for the development of a digital twin product.
- Sep 2015
National Taiwan University
Bachelor Degree
Skills
-
Next.js
- Proficient in Next.js App Router, utilizing React's latest features such as Server Components and Streaming with Suspense for optimal performance and scalability.
- Strong understanding of server-side rendering and dynamic loading techniques using Next.js App Router.
- Experience with Auth.js has enabled me to create secure and scalable authentication solutions using Next.js App Router, ensuring that user data is protected and authorized correctly.
- I possess expertise in styling Next.js projects, having leveraged MUI and TailwindCSS to design visually appealing and user-friendly interfaces.
-
vue
- Familiar with both Vue 2 Options API and latest Composition API
- Have experience with state management packages such as Vuex and Pinia.
-
flutter
-
docker
- Implemented a Docker-based Continuous Integration and Continuous Deployment (CI/CD) pipeline for my frontend project. This pipeline streamlines the build, testing, and deployment processes, thereby minimizing manual errors.
- Automated routine tasks using a custom Docker-based script, ensuring consistency and efficiency across multiple environments.