Rainforest Cheng

鄭羽霖

資深前端工程師

經歷

  • Angible

    - 至今
    資深前端工程師

    在邊緣 AI monorepo 中主導兩條零售產品線的前端開發。主導端到端身分驗證遷移至託管識別服務,移除大量自建 auth 程式碼,並交付管理後台的角色權限矩陣。從零建立專案的端到端測試基座,並將容器交付流程遷移至託管 Kubernetes。主導新審件作業區的前端架構——共用的資料取用基座、以客戶為界的狀態邊界, 以及決定哪些內部角色能使用哪些工具的權限能力模型。將 PR 回饋時間從約一小時縮短到十五分鐘以內:把 CI 閘門移至託管 runner、加上取消後不再讓被取代的執行跑完的防護,並預先烘焙 runner 映像——問題根因追到 自建 runner 池一次只能服務一個 job。

    • 美商科綠

      -
      資深前端工程師

      在新創公司從無到有開發多個前端專案,選擇合適的技術以推動項目成功實施。

      • Hashgreen Dex — rainforest.tools/portfolio/hashgreen-dex

        • 領導前端開發團隊,在 Chia 區塊鏈上構建了行業首個去中心化交易所(DEX)。
        • 與設計師和後端工程師密切合作,設計、開發和推出無縫的用戶體驗,實現安全高效的數字資產交易。
        • 結合使用 Next.js 和 Styled Components 與 TailwindCSS 進行樣式設計。
        • 專注於 SEO 和性能優化,成功優化了 500 多種獨特加密貨幣資產的顯示,確保了交易者的無縫用戶體驗。
      • Hoogii Wallet — rainforest.tools/portfolio/hoogii-wallet

        • 負責設計和實現應用程序與 Chrome 擴充功能之間交互的相關功能,包括向瀏覽器公開 API,並確保我們的 web3 加密貨幣錢包與網頁應用程序之間的無縫溝通。
      • HashgreenSwap — rainforest.tools/portfolio/hashgreen-swap

        • 領導了 Chia 區塊鏈上第一個自動化市場製造商(AMM)的前端開發工作,與設計師和後端工程師密切合作,提供無縫的用戶體驗。
        • 成功引入了 monorepo 工具 Nx,以簡化和維護產品的各個方面,包括單元測試、端到端測試、加載測試和 UI 庫。
      • OpenCGT — rainforest.tools/portfolio/opencgt

        • 領導使用 Next.js 開發 B2B 產品的前端開發工作,與設計師和後端工程師密切合作,提供無縫的用戶體驗。
        • 使用 Auth.js 和 Auth0 設計並實現 Google 登入,確保用戶認證的安全性和效率。
        • 使用 Casbin.js 實現基於角色的授權,提供對用戶訪問和權限的控制。
        • 使用 NX 設置自動化的持續整合/持續部署流水線,簡化產品發布流程並減少手動工作。
    • 智齡科技

      -
      軟體實習生

      維護和開發用於長照機構場域的應用程式。

      • 叡揚資訊

        -
        前端實習生

        維護軟體即服務(SaaS)產品。

        • 衛武資訊

          -
          研發助理

          使用 Swift 和 Vue 開發數位孿生產品。

          學歷

          • 國立臺灣大學

            Sep 2019 - Aug 2022
            土木工程學系電腦輔助工程組,

            在研究所期間,專注於將生成對抗網絡(GANs)應用於微觀結構材料的研究,並探索 MLOps 以了解如何部署機器學習模型。

          • 國立臺灣大學

            Sep 2015 - Jun 2019
            土木工程學系, 大學

          技能

          前端:

          • Flutter,
          • Next.js,
          • Vue.js

          後端:

          • Express,
          • FastAPI

          DevOps:

          • Docker,
          • GitHub Actions,
          • Terraform

          程式語言:

          • Node.js,
          • Python,
          • TypeScript

          工具:

          • Nx(monorepo),
          • Vite