後端工程師,善於邏輯分析、團隊合作,樂於學習新事物,勇於挑戰。大學開始接觸程式,享受寫程式的成就感。
台北,台灣
0955402721
修習完整資訊傳播與行銷相關課程。
修習日本語相關課程,培養日文溝通能力,對於日本文化及社會具相當程度了解。
為期5個月共546小時的課程。
調整公司 logging 機制 :利用工具與修改格式,使 log 更容易 trace 及閱讀。
1.在專案中加入 Spring Cloud Sleuth ,使 microservice 溝通時能在同一個 request 中能產生相同的 traceId,並在 logback 中進行相關設定,使 log 當中顯示 traceId,方便問題查找及追蹤。
2.利用 fluentd 取代 logstash,實際導入專案當中。並調整 log 格式,提升 ELK 中 log 的易讀性,解決舊有 log 過長會自動斷行難以閱讀的問題。
開發流程自動化與品質提升: 軟體交付前,利用各種自動化工具提升程式碼品質,並且在運行時能隨時監控狀態。
1.透過 Jacoco 對撰寫的 unit test 進行覆蓋率分析 ,並要求覆蓋率需達到 85% 以上。
2.利用 Jenkins 進行自動編譯,並在過程中利用靜態程式碼檢查工具(Jacoco、PMD、checkstyle等)確保程式品質。
建立監控機制: 利用 Prometheus、New Relic 等工具監控 Application 的運行狀態,有異常即時發出告警。
1.研究 Prometheus、New Relic、Grafana 等工具,監控 Application 的運行狀態,並建立監控指標與 Dashboard。
2.設立指標異常標準門檻,並利用 Webhook 與 Teams 串連,有異常能即時發出告警。
追風者,專屬於單車人的網站,提供完整的車道資訊,匯集全台灣的住宿旅店,亦可以於全台各地租借單車,提供全台最新文化活動資訊,立刻上線安排屬於自己的行程。
串接Google及Facebook第三方登入API,使用Google recaptcha V3對用戶進行是否為機器人的判定。
登入頁及所有後台URL路徑接透過Spring Security進行權限的控制,唯有帶有管理者權限的用戶能進入後台造訪。
呈現會員所有資訊,並可修改,會員等級藉由Spring AOP技術進行會員消費金額的計算,若達升級門檻,自動進行升等。使用WebSocket製作簡易即時客服功能,能直接與後台管理員對話。
亦可在會員中心查看已加入最愛的項目,也能檢視過往所有各項訂單紀錄。
提供各項條件查詢會員,使用Ajax實現關鍵字模糊查詢及會員的停權及恢復權限。