履歷與職涯紀錄

經歷與專業背景

自 2011 年起從事軟體與原生 iOS 應用程式開發,橫跨巴黎、北京與台北逾 15 年。從底層 Unix 與 C 語言系統出發,延伸至現代原生 iOS 架構、Node.js 後端服務與 AI 輔助開發流程。

mail聯絡表單 →
總開發年資
自 2011 年起
15+ 年軟體工程經驗
已發布應用
15+ 款作品
累計超過 2,500 萬用戶
核心領域
原生 iOS
Swift, SwiftUI & Node.js
目前據點
台灣台北
UTC+8 • 服務全球客戶

工作經歷

2009 — 至今

iOS 與 Node.js 獨立開發工程師 (Freelance)

自由接案 • 台灣台北
2019年12月 – 至今

與全球客戶合作開發原生 iOS 與 Node.js 後端專案,包含長期參與 Strong Workout Tracker(約 500 萬註冊用戶、58 萬 MAU、全球逾 18.5 萬則評分達 4.9 ★,獲 CNBC 與 The Verge 報導推薦)的核心工程研發。

  • 參與大規模程式碼庫現代化重構,導入 SwiftUI 與 Combine 架構並順利推出 Strong 6.0。
  • 實作並上線 Live Activity(即時動態)與動態島功能,於鎖定畫面及動態島即時顯示訓練休息倒數計時器。
  • 於個人紀錄、圖表與訓練分析中整合 Brzycki 與 Epley 雙計算公式,提升 xRM(最大反覆次數重量估算)準確度。
  • 強化動作列表篩選器、排序邏輯與快取機制以加速載入效能,並協助開發具備即時字元高亮的模糊搜尋功能。
  • 開發自訂主題、替代桌面圖示、本地資料庫診斷工具、落實 GDPR 與 Apple 隱私權標籤合規,並負責持續性維護、閃退修復與技術支援。
SwiftSwiftUICombineActivityKitCore DataHealthKitNode.js

行動端開發工程師 (iOS & React Native)

Super Effective • 中國北京
2017年7月 – 2019年11月

負責開發 SELECT - Your Community 社群平台,同時貢獻於原生 iOS 應用程式 (v1.32–1.37) 以及完整的跨平台 React Native 重寫版本 (v1.38+)。

  • 原生 iOS (v1.32–1.37):將編譯時間由 70 分鐘大幅縮短至 11 分鐘 (-84%)、以 CocoaPods 實作模組化、重構為 MVVM 搭配依賴注入,並使用 Fastlane 與 Jenkins 建立 CI/CD 自動化流程。
  • React Native 重寫 (v1.38+):制定並實作 WebSocket 通訊協定、打造 MFS 智慧聯絡人搜尋與推薦系統,以及深層連結客製化啟動引導頁。
  • 開發橋接至 React Native 的 Objective-C 原生圖片選擇器模組,並完成支援 iOS 與 Android 的跨平台 Flexbox 佈局。
Swift 3.0React NativeObjective-CWebSocketMVVMFastlaneJenkins

iOS 行動端開發工程師

CuriosityChina (Farfetch 集團旗下) • 中國北京
2016年1月 – 2017年4月

擔任唯一 iOS 開發工程師,從零獨立打造服務微信公眾號管理者的 CURIO EYE 應用程式(v1.0 至 v1.1.5)。

  • 以 Swift 與 UIKit 從零撰寫完整應用程式,全權負責原始碼、資源與架構設計。
  • 規劃並執行每兩週一次的版本發布週期、負責 App Store 搜尋優化 (ASO) 並參與產品路線圖決策。
  • 在快速迭代中持續優化 App 安裝包大小與資源消耗,維持高品質程式碼標準。
SwiftUIKitWeChat APIASOiOS SDK

首席 iOS 開發工程師 (Lead)

北京兩百小時教育科技 • 中國北京
2015年3月 – 2015年12月

帶領 3–4 名 iOS 工程師開發 Talkmate 全球說(1,000萬+ 用戶、1.9萬+ 評分達 4.7 ★、獲 Apple App Store 官方精選推薦及 UNESCO 官方合作夥伴)。接手開發逾一年的專案並成功交付 v1.0 至 v2.1 版本。

  • 以 Swift 與 UIKit 全面重寫並重構程式碼庫,確保高擴充性與長期可維護性。
  • 負責團隊任務分配、技術架構決策與版本發布時程管理。
  • 透過資源最佳化顯著縮減安裝包體積,並參與 ASO 與產品策略制定。
SwiftUIKit團隊領導架構重寫即時通訊

iOS 行動端開發工程師

userADgents • 法國巴黎
2012年9月 – 2014年11月

為法國知名媒體與大型企業客戶開發橫跨多個產業的 iPhone、iPad 與 Windows Phone 應用程式。

  • Corse Matin per noï (v1.0–1.2):整合 MiLibris API v3 與 v4 支援互動式 PDF 報紙閱讀、設計與開發 iPad 版本,並以相容 iOS 4.3+ 的穩健架構持續運作至 iOS 11。
  • Le Trot - Cheval Français (v1.1):全面重寫 iPhone 與 iPad 版本原始碼、確保 iOS 5+ 相容性並修復推播通知問題。
  • myPMU - L'information Hippique (v1.0,4.6 ★ / 4.5萬+ 評分) 與 Belles Demeures (v1.0,4.8 ★ / 3,100+ 評分):於 3 人開發團隊中接手進行中專案 (myPMU) 並交付 iPhone/iPad 通用版應用、UI 整合與 Core Data 本地資料庫支援。
  • 法國建築業聯合會 (FFB) - Déchets BTP:同時開發 iOS 7 與 Windows Phone 8 雙平台應用程式,負責 REST API 串接、介面導覽與 Core Data 快取管理。
Objective-CUIKitCore Data推播通知MiLibris APIWindows Phone 8

軟體開發實習生 (Android, Web, C#)

C4M Prod • 法國馬賽
2011年5月 – 2011年8月

大學三年級跨平台綜合技術實習,涵蓋 Android、PHP Web 服務與 Windows C#/.NET 開發。

  • Android:開發 Qobuz 音樂播放器介面(100萬+ 下載、4.8 ★)、藝人資訊頁面與社群分享功能;更新巴黎大眾運輸 RATP 內部時刻表資料庫(1,000萬+ 下載、4.6 ★)並整合 AdMob。
  • Web 與推播:維護 Zend Framework 後端服務(Atol 眼鏡、福斯汽車、Digitick),並為 Pushmii 推播伺服器打造 PHP 自動化部署客戶端函式庫。
  • Windows C#:使用 C# 與 .NET 4.0 為第一三共 (Daiichi-Sankyo) e-ADV 開發具備 Excel 資料擷取功能的 HTML 樣板產生器。
Java (Android)PHP (Zend)C# (.NET 4.0)AdMob

前端網頁開發實習生

Technivore • 法國馬賽
2009年7月 – 2009年11月

大學一年級網頁前端與 CMS 轉移實習:為 Association Pacamômes 將 Joomla 1.0 升級至 1.5 並完成資料庫轉移、合作夥伴搜尋曝光優化與 CSS3/JS 強化;為 Programme SIRS 手寫打造 XHTML/CSS2 頁面;並維護馬賽運動資訊網之 SPIP CMS。

HTML/XHTMLCSS2/CSS3JavaScriptJoomlaSPIPPHP

學歷與榮譽

法國巴黎 EPITECH 歐洲理工學院

2008 – 2013
European Institute of Technology
資訊科技碩士 (Master in Information Technology)

奠定紮實的 UNIX 與 C99 系統程式設計基礎,並深入研習 C++、PHP 與 C# 之物件導向程式設計 (OOP) 與設計模式。

北京交通大學

2011 – 2012
國際學術交換計畫
電腦軟體工程碩士課程

課程專注於軟體工程方法論、跨文化國際團隊協作以及中文進修。

CHINICT 2012 黑客松競賽
榮譽獎項 • 中國北京

技術專長

核心技術
Swift, Objective-C, UIKit, SwiftUI, Combine, SwiftData, Core Data, SQLite, Typescript/Javascript, React Native, Rust
系統架構
MVVM, MVC, 函數式編程 (FP), 響應式編程 (Reactive), 模組化框架, 依賴注入 (DI)
開發工具與測試
Xcode Instruments, Xcode Cloud, Fastlane, Jenkins, Git, GitHub Actions, REST APIs, 命令列工具 (CLI)
視覺與設計工具
Photoshop, Sketch, Figma, Affinity, Glyphs, Remotion
AI 模型與工作流
Claude Code, Google Gemini, Google Stitch, Nano Banana, Black Forest Flux3

語言能力

法文 (French)母語
英文 (English)雙語流利
中文 (Mandarin)工作流利
日文 (Japanese)學習中
合作諮詢
開放特定合約專案開發、行動端架構審查與技術顧問合作。
透過聯絡表單洽詢 →