軟體工程師
良知股份有限公司
・
Full-time公司開發上使用的Ruby on Rails,開發環境基本為Rails 6與Ruby 2.5 以上的版本。其負責的工作內容有網站與功能模組化的開發、後台API功能設計、建立Rails 應用程式的模板和自動化測試程式設計。
1. 伺服器監測模組 : 計算與紀錄主機的硬體資,主動回傳使用狀況、安裝軟體與錯誤通報等資訊,將內容傳至管理平台進行紀錄。可透過平台確認客戶伺服器服務狀況。
2. 監測平台接收功能 : 接收由伺服器回傳的資訊,紀錄於平台內。如有異常則主動發送通知。
3. 錯誤通報功能: 透過信件或是line notify,回傳錯誤訊息。由管理平台監測到異常時進行通報使用。如轉換格式功能,可建立多種通報格式客製化回傳的錯誤訊息。
4. 網站測試模組: 確認輸入網站的瀏覽是否正常,並取得頁面上所有連結進行瀏覽。重複於每個頁面上進行瀏覽確認與取得新的頁面直到歷遍所有網站。可定義網址規則,依規則確認網址是否要進行測試。
5. 問卷模組: 如同Google表單功能,可新增問卷自行定義題目、題目類型(如:選擇、問答、多選或檔案上傳等)與答案。答案還可增加附加回答項目已利於設計各類問卷表單。
6. 轉換格式模組: 輸入論文資料,可選擇需求格式進行轉換。輸出對應的編排格式資料。方便直接寫入論文的引用中。
7. 樣板建立: 依據需求建立樣板,使其專案可快速導入需求功能。如devise、two factor或audite等專案須經常性設定與部屬的部分,透過樣板可進行安裝與導入。可減少每次開新專案耗費的時間與避免人為疏失安裝錯誤或遺漏等。