Taipei City, Taiwan
July 2022 - Present
NTUCOOL 的主要維護者
以 Ruby on Rails, Typescript, JQuery, React, Backbone... 等多項工具維護基於 Canvas LMS 的開源專案, 維持與上游同步更新的同時替台大師生進行客製化功能的開發
並且以 React, MUI, NestJS 進行圍繞 LMS 系統的 LTI 產品開發
- 服務超過3萬名師生, 系統每天流量達數百萬
- 大力推廣元件化思維與封裝跨專案元件庫, 減少工程師與設計師的溝通成本同時, 也能加強設計的風格一致與重複使用元件從而降低開發成本
- 重構 LTI 的測試, 並奠定未來寫測試的模範
- 成功找出可能導致 NTUCOOL 未來難以繼續升級的流程問題
- 在 office hour 中分享知識, 好用工具, 職涯, 工作經驗分享等
- 指導 Junior, 關心 Junior, 打開 Junior 的心扉使他們融入團隊
my sharing slides:
- https://study-html5.netlify.app
- https://2024-2-2-canvas-sharing.netlify.app
January 2022 - April 2022
以 Ruby on Rails, MySQL, JQuery, React 等工具開發並維護用戶面板
- 在 7 成的遺留代碼中重新理解並補上測試以保證一定的可維護性
- 為即將到來的前後端分離規劃架構
- 提出利用具備模糊搜尋功能的文件平台來當作公司內的 stackoverflow 使用, 目的是讓那些有用的資訊更容易被 Junior 找到
April 2020 - August 2021
與前職相同工作內容, 但調職到同集團下的東森分眾
February 2020 - April 2020
作為全端開發者, 使用 Ruby on rails, Vue, MySQL 做產品開發, 並且在部屬方面也熟悉操作 Nginx 與 Capistrano, 維護著日流量百萬的廣告系統
- 根據廣告操作員的回饋不斷優化操作界面, 最終達到了節省日常業務70%的成果
- 管理2萬多台家外廣告機的廣告素材, 設備狀態
- 根據用戶的回饋快速反應, 在 Zero Down Time 的前提下修正問題並部屬
Taipei City, Taiwan
July 2022 - Present
NTUCOOL 的主要維護者
以 Ruby on Rails, Typescript, JQuery, React, Backbone... 等多項工具維護基於 Canvas LMS 的開源專案, 維持與上游同步更新的同時替台大師生進行客製化功能的開發
並且以 React, MUI, NestJS 進行圍繞 LMS 系統的 LTI 產品開發
- 服務超過3萬名師生, 系統每天流量達數百萬
- 大力推廣元件化思維與封裝跨專案元件庫, 減少工程師與設計師的溝通成本同時, 也能加強設計的風格一致與重複使用元件從而降低開發成本
- 重構 LTI 的測試, 並奠定未來寫測試的模範
- 成功找出可能導致 NTUCOOL 未來難以繼續升級的流程問題
- 在 office hour 中分享知識, 好用工具, 職涯, 工作經驗分享等
- 指導 Junior, 關心 Junior, 打開 Junior 的心扉使他們融入團隊
my sharing slides:
- https://study-html5.netlify.app
- https://2024-2-2-canvas-sharing.netlify.app
January 2022 - April 2022
以 Ruby on Rails, MySQL, JQuery, React 等工具開發並維護用戶面板
- 在 7 成的遺留代碼中重新理解並補上測試以保證一定的可維護性
- 為即將到來的前後端分離規劃架構
- 提出利用具備模糊搜尋功能的文件平台來當作公司內的 stackoverflow 使用, 目的是讓那些有用的資訊更容易被 Junior 找到
April 2020 - August 2021
與前職相同工作內容, 但調職到同集團下的東森分眾
February 2020 - April 2020
作為全端開發者, 使用 Ruby on rails, Vue, MySQL 做產品開發, 並且在部屬方面也熟悉操作 Nginx 與 Capistrano, 維護著日流量百萬的廣告系統
- 根據廣告操作員的回饋不斷優化操作界面, 最終達到了節省日常業務70%的成果
- 管理2萬多台家外廣告機的廣告素材, 設備狀態
- 根據用戶的回饋快速反應, 在 Zero Down Time 的前提下修正問題並部屬