[{"data":1,"prerenderedAt":206},["ShallowReactive",2],{"navigation":3,"about":34,"mdc-wq8flo-key":73},[4],{"title":5,"path":6,"stem":7,"children":8,"page":33},"Articles","\u002Farticles","articles",[9,13,17,21,25,29],{"title":10,"path":11,"stem":12},"用 Daily Snapshot 提升統計查詢速度","\u002Farticles\u002Fdaily-snapshot","articles\u002Fdaily-snapshot",{"title":14,"path":15,"stem":16},"GKE 部署","\u002Farticles\u002Fgke-deployment","articles\u002Fgke-deployment",{"title":18,"path":19,"stem":20},"從 LLM 到 Agent：打通底層邏輯","\u002Farticles\u002Fllm-to-agent","articles\u002Fllm-to-agent",{"title":22,"path":23,"stem":24},"資訊安全實踐","\u002Farticles\u002Fsecurity-best-practices","articles\u002Fsecurity-best-practices",{"title":26,"path":27,"stem":28},"單機架構的性能優化","\u002Farticles\u002Fsingle-machine-performance","articles\u002Fsingle-machine-performance",{"title":30,"path":31,"stem":32},"伺服器渲染 SSR","\u002Farticles\u002Fssr","articles\u002Fssr",false,{"id":35,"title":36,"body":37,"content":38,"description":39,"extension":40,"images":41,"meta":42,"navigation":43,"path":44,"seo":45,"skills":46,"stem":71,"__hash__":72},"about\u002Fabout.yml","關於我",null,"你好，我是 **Gary**，一名擁有 5 年經驗的後端工程師。\n\n主要技術棧涵蓋 **Golang**、**TypeScript**、**PostgreSQL**、**Docker** 與 **GCP**，專注於後端系統設計、API 開發與雲端基礎設施部署。\n\n### 工作經歷\n\n任職過保險金融科技、區塊鏈科技產業，負責電子錢包系統的後端開發與優化。識別高併發場景下的穩定性風險，評估架構取捨後選擇以 **Golang Goroutine** 重構核心服務，提升系統吞吐量。同時主導第三方支付 API 整合，預先定義錯誤處理規範與重試機制，降低外部服務不穩定帶來的交易失敗風險。\n\n在此之前，我曾獨立承接客戶預約系統開發、參與線上投保流程系統建置，以及整合企業工作流程系統，累積了從需求拆解到系統交付的完整開發經驗。\n\n### 我重視的事\n\n**提前想清楚再動手** — 在開發前期釐清邊界、定義 API 規格、建立資料結構共識，可以避免大量後期返工。\n\n**系統要能撐得住** — 高頻查詢的 SQL 優化、快取策略設計、併發安全，這些細節決定系統在壓力下的行為。\n\n### 學歷\n\n國立台中科技大學・資訊工程學士（2016–2020），系統性學習資料結構、作業系統、資料庫與計算機網路，為後端開發建立理論基礎。\n\n歡迎瀏覽我的[專案](\u002Fprojects)或[文章](\u002Farticles)，也歡迎直接聯繫！\n","擁有 4 到 6 年後端開發經驗，專注於高併發系統設計、API 整合與雲端部署，目前在台北從事後端工程師工作。","yml",[],{},true,"\u002Fabout",{"title":36,"description":39},[47,50,53,56,59,62,65,68],{"name":48,"icon":49},"Golang","i-simple-icons-go",{"name":51,"icon":52},"Node.js","i-simple-icons-nodedotjs",{"name":54,"icon":55},"TypeScript","i-simple-icons-typescript",{"name":57,"icon":58},"PostgreSQL","i-simple-icons-postgresql",{"name":60,"icon":61},"Docker","i-simple-icons-docker",{"name":63,"icon":64},"GCP","i-simple-icons-googlecloud",{"name":66,"icon":67},"Kubernetes","i-simple-icons-kubernetes",{"name":69,"icon":70},"GitHub Actions","i-simple-icons-githubactions","about","PC8KGfdesL5s9xzEHiFNc_dUH76jgLL2hospZ1Muxz8",{"data":74,"body":75},{},{"type":76,"children":77},"root",[78,94,127,133,145,150,155,165,175,180,185],{"type":79,"tag":80,"props":81,"children":82},"element","p",{},[83,86,92],{"type":84,"value":85},"text","你好，我是 ",{"type":79,"tag":87,"props":88,"children":89},"strong",{},[90],{"type":84,"value":91},"Gary",{"type":84,"value":93},"，一名擁有 5 年經驗的後端工程師。",{"type":79,"tag":80,"props":95,"children":96},{},[97,99,103,105,109,110,114,115,119,121,125],{"type":84,"value":98},"主要技術棧涵蓋 ",{"type":79,"tag":87,"props":100,"children":101},{},[102],{"type":84,"value":48},{"type":84,"value":104},"、",{"type":79,"tag":87,"props":106,"children":107},{},[108],{"type":84,"value":54},{"type":84,"value":104},{"type":79,"tag":87,"props":111,"children":112},{},[113],{"type":84,"value":57},{"type":84,"value":104},{"type":79,"tag":87,"props":116,"children":117},{},[118],{"type":84,"value":60},{"type":84,"value":120}," 與 ",{"type":79,"tag":87,"props":122,"children":123},{},[124],{"type":84,"value":63},{"type":84,"value":126},"，專注於後端系統設計、API 開發與雲端基礎設施部署。",{"type":79,"tag":128,"props":129,"children":131},"h3",{"id":130},"工作經歷",[132],{"type":84,"value":130},{"type":79,"tag":80,"props":134,"children":135},{},[136,138,143],{"type":84,"value":137},"任職過保險金融科技、區塊鏈科技產業，負責電子錢包系統的後端開發與優化。識別高併發場景下的穩定性風險，評估架構取捨後選擇以 ",{"type":79,"tag":87,"props":139,"children":140},{},[141],{"type":84,"value":142},"Golang Goroutine",{"type":84,"value":144}," 重構核心服務，提升系統吞吐量。同時主導第三方支付 API 整合，預先定義錯誤處理規範與重試機制，降低外部服務不穩定帶來的交易失敗風險。",{"type":79,"tag":80,"props":146,"children":147},{},[148],{"type":84,"value":149},"在此之前，我曾獨立承接客戶預約系統開發、參與線上投保流程系統建置，以及整合企業工作流程系統，累積了從需求拆解到系統交付的完整開發經驗。",{"type":79,"tag":128,"props":151,"children":153},{"id":152},"我重視的事",[154],{"type":84,"value":152},{"type":79,"tag":80,"props":156,"children":157},{},[158,163],{"type":79,"tag":87,"props":159,"children":160},{},[161],{"type":84,"value":162},"提前想清楚再動手",{"type":84,"value":164}," — 在開發前期釐清邊界、定義 API 規格、建立資料結構共識，可以避免大量後期返工。",{"type":79,"tag":80,"props":166,"children":167},{},[168,173],{"type":79,"tag":87,"props":169,"children":170},{},[171],{"type":84,"value":172},"系統要能撐得住",{"type":84,"value":174}," — 高頻查詢的 SQL 優化、快取策略設計、併發安全，這些細節決定系統在壓力下的行為。",{"type":79,"tag":128,"props":176,"children":178},{"id":177},"學歷",[179],{"type":84,"value":177},{"type":79,"tag":80,"props":181,"children":182},{},[183],{"type":84,"value":184},"國立台中科技大學・資訊工程學士（2016–2020），系統性學習資料結構、作業系統、資料庫與計算機網路，為後端開發建立理論基礎。",{"type":79,"tag":80,"props":186,"children":187},{},[188,190,197,199,204],{"type":84,"value":189},"歡迎瀏覽我的",{"type":79,"tag":191,"props":192,"children":194},"a",{"href":193},"\u002Fprojects",[195],{"type":84,"value":196},"專案",{"type":84,"value":198},"或",{"type":79,"tag":191,"props":200,"children":201},{"href":6},[202],{"type":84,"value":203},"文章",{"type":84,"value":205},"，也歡迎直接聯繫！",1781661890755]