Kp5kqfv2pgabrcetyo9h

Cid Hsieh

  • iOS開發經驗5年2個月
  • 熟悉Swift, SwiftUI, MVVM, VIPER架構
  • 有使用Firebase & AWS Amplify服務相關經驗
  • 熟悉App開發與上架流程,另外也做出藍牙指令集與客制化圖表Framework 
  • 以Git進行版控,可獨立或多人協作完成專案開發
  • 勇於接受挑戰,對於新的事物也都保有極大熱誠與興趣

iOS developer
Taichung,TW
[email protected]

工作經歷

喬山健康科技有限公司,iOS工程師,2020 年 11 月 - 至今

已參與開發並上架一款APP,並持續開發維護,目前在開發第二款產品,兩款皆使用SwiftUI開發。

  • 負責iOS App開發、維護、上架,實現產品設計之功能
  • 透過藍牙 FTMS協定與機台進行控制與資料交換
  • 透過AppSync GraphQL進行資料交換
  • 使用Brightcove player進行Live & VOD streaming
  • 使用Jenkins + Fastlane進行CI/CD
  • 以JIRA進行Scrum軟體開發

英達科技有限公司,iOS工程師,2017 年 5 月 - 2020 年 11 月

獨立完成開發並上架三款APP,並持續開發維護。

  • 負責iOS App開發、維護、上架,實現產品設計之功能 
  • 透過藍牙以及ANT+與穿戴裝置或機台進行資料交換 
  • 透過API, web socket方式與後端server溝通 
  • 編寫技術文件 
  • 使用git進行版本控管

ALPHA camp 新創事業實戰營,2017 年 2 月 - 2017 年 5 月

  • Demo專案一: 公益專案Taiwan MEGA產品實作 
  • Demo專案二: 參考NBA 官方App實做

馬偕紀念醫院,醫學研究部,研究組長,2015 年 10 月 - 2017 年 2 月

  • 擔任組長,管理四名組員,協助訂定實驗進度,與技術上之協助,並於每週回報進度給主管。

彰濱秀傳紀念醫院,核心實驗室,研究助理,2013 年 9 月 - 2015 年 9 月

  • 擔任研究助理,負責抗癌藥物研發與疾病檢測技術平台的建立。

學歷

  1. 國立中興大學,生命科學系研究所,2009年9月-2012年8月
  2. 實踐大學,食品營養暨保健生技學系,2005年9月-2009年6月

技能


iOS開發

  • Swift 
  • SwiftUI
  • MVVM


其他

  • Firebase 
  • Amplify 
  • GraphQL 
  • Git 
  • Jenkins
  • Fastlane
  • Jira


語言

  • 中文(母語)
  • 台語(聽、說)
  • 英語(聽、讀、說)


關於我

目前任職於喬山健康科技股份有限公司,工作職務為iOS工程師,App開發經驗五年多。最早接觸iOS開發是在2017年的時候參加了Alpha Camp的實戰營,從中學習了App開發的相關技能,學成後也順利的進入英達科技有限公司,擔任iOS工程師,進行App開發。 

在英達科技三年多的時間裡,獨立開發並上架三款與運動相關的應用,主要使用Swift語言開發,UI的部分有使用Storyboard、Xib,或是純code的方式。開發出來的應用分別對應不同的使用對象與情境,像是以藍牙 FTMS protocol方式控制運動設備,同步進行線上路跑競賽,或是透過Ant plus接收器收集各個裝置的2.4G訊號,並呈現於Leaderboard的健身房團課應用,以及支援GPS軌跡、motion sensor的運動記錄App。

因為前一份工作的關係,累積了不少藍牙相關的實作經驗,於2020年順利的轉換到了喬山健康科技,並且繼續貢獻我的所長,協助處理與硬體端的藍牙溝通問題。在喬山的這段期間我們都是使用SwiftUI + MVVM架構來進行開發,其中也使用了部分的Combine framework。專案的時程管理與Bug處理都是透過Jira task的方式來做追蹤,每張票完成後都會發PR,讓其他成員進行Code Review的動作。Sprint結束後,則是透過Jenkins + Fastlane進行發版與測試。目前已上架的一款App同樣也是透過FTMS protocol的方式來控制機台,並且配合IAP的方式,消耗點數來進行VOD streaming觀看,另一款則是以發展數位內容為導向,使用IAP的訂閱方案,目前第一階段功能也已進入尾聲,進入整合測試階段,預計六月上線。

在這五年多的開發經歷裡,待的兩間公司剛好都面臨轉型的期間,我也很幸運的能夠一同參與整個產品的設計開發,直到上線的過程,也讓我深刻的體會到,一個產品的上線,背後會需要多少人的努力付出才能達成。雖然有開發出幾個App並上架,但這些產品還是偏向原有硬體設備的附加應用,使用人數也取決於硬體售出的多寡,所以會希望之後能夠開發純軟的產品,或是幾十萬、上百萬用戶等級的應用,讓自己開發出來的產品能被更多人看見以及使用

專案成果1 - 線上虛擬實境路跑競賽

  • 與藍牙跑步機裝置連線,控制啟動並接收運動數據
  • 觀看實境路跑影音串流,達到身歷其境效果
  • 與歷史跑者同時開跑競賽,建立起互動與競爭關係
  • 線上更新實境路跑路線,並透過跑步機模擬實際路況
  • 累積跑者里程、高度、最佳紀錄、Sweat Score
  • Sprint 8間歇訓練,可依照不同難度做調整
  • 依據時間、心率、距離目標設定進行訓練

Apple Store連結

專案成果2 - 線上路跑競賽

  • 與藍牙跑步機裝置連線,控制啟動並接收運動數據
  • 可透過OTA方式進行跑步機韌體更新
  • 與線上其他跑者同時開跑競賽,建立起互動與競爭關係
  • 線上更新世界各地知名馬拉松路跑路線,並透過跑步機模擬實際路況
  • 累積跑者里程、高度、最佳紀錄、建立里程碑
  • 每月排行榜,可分男女、里程、高度等,並給予不同獎牌
  • 自訂訓練,課制化個人專屬訓練菜單

Apple Store連結

專案成果3 - 健身房&俱樂部團課訓練系統

  • 提供健身房&俱樂部使用,並針對訓練成效進行即時紀錄與追蹤
  • 收集跑步機、飛輪、划船機、心率帶等設備之ANT+數據,並同步顯示於儀表板上
  • 依據運動項目不同顯示特定數據,增進教練與學員間的互動
  • 透過QR code或是藉由個人裝置廣播與大型運動器材進行後端配對,顯示用戶頭像與暱稱
  • 訓練結束後顯示群體與個人運動統計分析,並上傳運動檔案
  • 可同時接收並記錄32組感測器資料
  • 同步透過web socket傳輸即時資料,非上課成員也能藉由GPT center觀看運動實況

Apple Store連結

專案成果4 - 即時紀錄運動APP

  • 連線並紀錄跑步機、飛輪、划船機、心率帶、速度踏頻感測器等設備之藍牙訊號
  • 訓練結束後上傳運動檔案
  • 連接GPS的戶外跑步、戶外騎乘模式
  • 即時呈現當下運動數據

Apple Store連結

活動經歷

Paragraph image 01 00@2x
Paragraph image 01 00@2x

  • 參加iPlayground2019,與國內外iOS先進開發者交流,了解到目前最新技術,並吸收新知。
  • 參加上海IWF體育博覽會與IFAA健身博覽會,了解目前所屬產業發展所向,並且知彼知己,觀察吸收他人的優點,改進自己有所不足之處。


活動花絮

2019 上海IWF展

  • 團課訓練系統初次實地展示
  • 協助現場環境架設與故障排除
  • 實地了解目前物聯網相關技術發展近況

2019 上海 體博會

  • 訂定環境建置步驟SOP並進行技術轉移
  • 提供遠端協助

2019台灣健身博覽會

  • 一舉將同時連接設備數量提升至60台,並且能穩定紀錄與顯示所有學員的運動數據
  • 接收範圍涵蓋約半個籃球場大小

了解更多

運動

身為運動器材開發商的一員,沒有運動習慣實在說不過去,除了身兼開發人員以外,也是產品的最佳使用人與測試人員。

Paragraph image 04 00@2x
Paragraph image 04 01@2x

Paragraph image 01 00@2x

"Don't aim for success if you want it; just do what you love and believe in, and it will come naturally."