Avatar of 蕭景忠.

蕭景忠

Software Engineer
我畢業於台大資工所,目前在 CMoney 任職後端工程師,帶領 5 人的小組。我對於軟體設計及架構有極大的熱忱,並且積極推廣組內的學習風氣。我組成讀書會及技術分享幫助組員變成更好的工程師。也帶領組員討論如何將所學化為實踐導入到開發中。 我做過最有成就感的事是將原先股市同學會專案使用的單體式架構,根據領域拆分為社群功能微服務,進而提供各專案可以彈性地導入社群功能,並且能跨專案串聯。
Logo of CMoney全曜財經資訊股份有限公司.
CMoney全曜財經資訊股份有限公司
國立台灣大學
Taipei, Taiwan

Skills

GitLab
DevOps / CI / CD
Scrum
MongoDB
Redis
SQLServer
Clean Architecture
ASP.NET
ElasticSearch
Micro Service

Languages

English
Intermediate
Chinese
Native or Bilingual

Work experiences

Logo of CMoney全曜財經資訊股份有限公司.

後端工程師

CMoney全曜財經資訊股份有限公司
Full-time

Sep 2021 ~ Present
New Taipei City, Taiwan
- 改善遺留程式碼 實踐 SOLID、Clean Architecture,依抽象概念水平分層,依邏輯行為垂直分流。在可能變動處使用 design pattern,使之易於維護及閱讀 - 拆分微服務架構 原先的單體式服務耦合性高,開發時常有預期外的錯誤。花了幾個月釐清系統的行為後,依照功能劃分領域並拆為微服務,之後服務間各自開發維運,易於橫向擴展以及提高重用性 - 開發與維護後端應用 周活躍數 70 萬,需求前期即參與討論,重視以下事項以提高未來的開發速度 1. 從用戶角度釐清問題,協助需求方在系統修改與需求之間取得平衡 2. 與前端討論 api 流程及規格,設計滿足功能且與畫面解耦,開發體驗佳的 api 3. 分析服務的職責與穩定性,謹慎規劃新舊服務之間的依賴方向,有需要時會進行調整 - 提升組內開發素養及文化 舉辦讀書會及技術分享,建立討論風氣、提升開發素養,打造學習型組織,使團隊有正向的驅動力 - 推動 CI/CD 與自動化測試 使用 GitLab CI 並落實單元測試,服務發布與部署速度提升 2 倍以上,錯誤數量下降 70% - 獲獎紀錄 2022年度 CMoney 工程部服務組 - 個人 MVP

Educations

國立台灣大學

Master of Science (MS)
資訊工程

2019 - 2021

台北市立大學

Bachelor of Science (BS)
數學

2013 - 2019
Powered By CakeResume