profile
1997

Rainforest

Senior Frontend Engineer

Contact MeResumeopen_in_new
  • 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

    Worked at a startup from the ground up, developing multiple frontend projects and selecting appropriate technologies to drive successful implementations.

    • Hashgreen Dex

      • Led the frontend development team in building the industry-first decentralized exchange (DEX) on the Chia blockchain.
      • Collaborated closely with designers and backend engineers to design, develop, and launch a seamless user experience that enabled secure and efficient trading of digital assets.
      • Utilized cutting-edge technologies like Next.js and Styled Components in conjunction with TailwindCSS.
      • Focusing on SEO and performance optimization, I successfully optimized the display of 500+ unique cryptocurrency assets, ensuring a seamless user experience for traders.
    • Hoogii Wallet

      • As part of a collaborative effort with another frontend engineer, was responsible for designing and implementing the core functionality for app-to-extension interactions, including exposing APIs to browsers and ensuring seamless communication between our web3 cryptocurrency wallet extension and external applications.
    • HashgreenSwap

      • Led the frontend development effort for the first Automated Market Maker (AMM) on Chia blockchain, collaborating with designers and backend engineers to deliver a seamless user experience.
      • Successfully introduced Nx, a monorepo tool, to streamline and maintain various aspects of our product, including unit tests, end-to-end tests, loading tests, and UI libraries.
    • OpenCGT

      • Led the frontend development for a B2B product built with Next.js, collaborating closely with designers and backend engineers to deliver a seamless user experience.
      • Designed and implemented social logins using Auth.js and Auth0, ensuring secure and efficient user authentication.
      • Implemented role-based authorizations using Casbin.js, providing fine-grained control over user access and permissions.
      • Set up an automated Continuous Integration/Continuous Deployment pipeline utilizing NX, streamlining the product release process and minimizing manual effort.
  • 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

        Conducted research on Generative Adversarial Networks (GANs) applied to microstructure materials during my graduate studies, and explored MLOps to understand the deployment of machine learning models.

        • 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.
            • 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.
            • Flutter

              • Built mobile and web applications using Flutter, enjoying the process of creating seamless cross-platform solutions.
              • Worked with BLoc for state management, finding it effective in organizing app logic and states.
              • Developed features involving Bluetooth connectivity, which was an exciting challenge that allowed me to learn more about hardware integration.
            • Python

              • Proficient in using Python for backend development with hands-on experience in managing and creating small-scale projects.
              • Utilized FastAPI framework in personal projects to meet specific functional requirements.
              • Continuously engaged in self-learning to strengthen and expand existing backend development skills.
            • Vue.js

              • Familiar with both Vue 2 Options API and latest Composition API
              • Have experience with state management packages such as Vuex and Pinia.