SYSTEM STATUS: OPTIMAL // INDIVIDUAL CONTRIBUTOR

林尚緯 David Lin

資深後端工程師

專精於數據可靠性、高併發管道與工程效率。熱衷於作為個人貢獻者(IC)在高效團隊中解決複雜的數據架構瓶頸。

Taipei, Taiwan (Open to Relocation / Remote)mmaoteacher@gmail.com+886 985-798-182LinkedIndbachelor110

專業技能

Core capabilities & operational tech stack
LANGUAGES & ENVIRONMENT

程式語言與環境

Node.jsTypeScriptJavaScriptSQLGoLang (Familiar)
FRAMEWORKS & LIBRARIES

開發框架與套件

Koa.jsExpress.jsReactNext.jsAstroSolidJS
DATABASES & INFRASTRUCTURE

資料庫與基礎設施

PostgreSQLMongoDBRedisElasticsearchDockerCloudflare (Workers, D1)
TOOLS & AUTOMATION

開發工具與自動化

GitCI/CD Pipelinessemantic-releaseopenapi-tsSwagger/OpenAPI

工作經歷

Chronological record of production impact
2024 年 9 月 – 至今
commit 8da76c2origin/lawsnote
台灣 新北市
後端工程師 (數據團隊) @ Lawsnote 七法股份有限公司
  • 設計並實作具備高度可擴展性的分散式爬蟲系統 (WeaverCore),藉由架構重構與模組化設計,將原先預估需「四週/一人」的開發時程壓縮至 2 小時,並於提案當天順利完工上線。
  • 使用 semantic-release 與 openapi-ts 設計自動化 CI/CD 流程,從 Swagger 規範動態生成並發佈 TypeScript SDK,確保端到端型別安全,免除手動串接 API 的時間成本。
  • 設計基於 Redis 的 Proxy 管理系統,在多進程高併發執行時安全分配資源,確保系統在高峰負載下維持 99.9% 穩定度。
  • 性能優化:設計並開發基於 JSON Lines (NDJSON) 的 HTTP 串流 (Streaming) APIs。在極端資料負載下,將前端首屏渲染時間(Time-to-Interactive)從 30 分鐘以上縮短至 1 秒內,同時將伺服器記憶體開銷優化至常數級 $O(1)$ 常駐佔用,消除了併發查詢導致的 OOM 崩潰風險。
  • 重構核心資料管線 (Argus-v2),將 legacy JS 爬蟲與資料寫入邏輯解耦,建構分層設計(Controller-Service-Model)的 TypeScript 資料處理系統,顯著提升系統可測試性與可擴展性。
  • 系統監控與主動告警:搭建系統監控與主動示警機制(基於 Grafana),實現關鍵環境約 90% 的指標監控與告警覆蓋率,成功偵測並排除多個測試環境的長期異常。
2023 年 4 月 – 2024 年 9 月
commit e12b40dorigin/asgard
台灣 台北市
全端工程師 @ Asgard 宏燁資訊股份有限公司
  • 主導內部自動化工具從 0 到 1 的端到端開發,成功將複雜的跨部門需求轉化為可擴展的系統設計。
  • 設計高擴展性的插件式 (plugin-based) 系統架構,實現新功能獨立部署,無需全系統重啟或停機。
  • 建構並維護微服務架構下的平台工具,加速疊代週期並支持獨立服務擴展。
2021 年 8 月 – 2022 年 2 月
commit a7641f9origin/mores
台灣 高雄市
創辦人暨技術長 (CTO) @ Mores.group 墨爾斯教育科技
  • 負責早期教育科技新創公司的整體技術策略、系統設計與產品路線圖規劃。
  • 帶領工程與產品團隊研發,成功在中山創業貨櫃大賽中榮獲第一名。

學歷

ACADEMIC FOUNDATION

政治學學士 (Bachelor of Arts in Political Science)

國立成功大學 (National Cheng Kung University)

2017 – 2021

聯絡我

如果您對我的經歷有興趣,或是想進一步討論合作機會,歡迎隨時與我聯絡!