我是 Timothy,專注於效能、穩定與效率的 iOS 工程師。
目前累計開發與維護過超過九個不同的專案,我可以快速融入團隊提供即戰力與遵循團隊 Coding style,也有良好溝通技巧配合企管的專案管理知識來與團隊成員或與跨部門同事合作,完整經歷產品從無到有,中期的功能實作與效能優化,與後期的維護以及 Unit / UI test 配合 Github Action 的 CI/CD 搭建經驗。
iOS Developer
Taipei,Taiwan
[email protected]
Waterfall/Agile/Scrum 理念
Confluence/Jira/Trello 工具使用與串接
Slack bot 串接與管理
Senior iOS developer
SportyBet App 開發與維護
Project manager and iOS developer
黃瓜視頻(同名) App 開發與維護
iOS developer
黃瓜視頻 App 開發與維護
iOS Lead
雄獅集團 App
Co Founder and iOS developer
iQC食安誌
HB Car Rent iOS
Gotoking
易拍客
iOS工程師
全虹智慧物流
這是一款上線於非洲的體育投注 App。
此專案使用大量封裝後的 Collection/Table View 來呈現所有的體育賽事,並利用 RxSwift 驅動來自 WebSocket 的賽事即時資料更新 UI,在測試方面使用原生的 XC test 作為工具,其中核心的運算邏輯利用 Unit test 驗證,在 UI 的驗證使用 UI test 並搭配 Swift Concurrency 驅動的 Mock Server 來使用,在 List 優化部分利用 Performance test 進行驗證與觀察。
角色與職責:Senior iOS 程式開發
- 從專案開始即開參與,負責從零開發的功能包括:快速搜尋頁面、歷史投注頁面、註冊登入流程
- 優化上線後發現的問題,包含頁面凍結、程式閃退,在離開前 Crash free 在 Crashlytics 的統計達到穩定 99% 以上
- 帶領並引入本地化專案,利用 SPM 的特性讓整個組織能跨部門使用
- 帶領並引入利用 Swift concurrency 作為核心的 Mock Server,利用可預期的 Server side 回應提高 UI test 成功率並導入 CI 的測試之中
- 作為 Mentor 教導新進人員,並進行跨產品部門的 Code review
技術:Swift、Rx-Swift、Swift Concurrency
連結: https://apps.apple.com/gh/app/sportybet-sports-betting-app/id1504038308
此 App 為與傲勝集團製作之同名 App,同樣使用企業憑證的方式發布,並僅於特定網站可供下載,因有在柬埔寨開發的經驗,因有在柬埔寨開發的經驗,皇家科技希望我來複製這個開發經驗與流程
所屬公司: 皇家科技
角色與職責:Project manager and iOS developer
- 從零開始開發到發布
- 協調後端與安卓的進度與協作
技術:Swift、ZFPlayer 客製、m3u8 download
中國使用的影片播放器,主要為導流目的,使用企業憑證的方式發布,並僅於特定網站可供下載。
所屬公司: 傲勝有限公司
角色與職責:iOS程式開發
- 開發與維護
技術:Objective-c, Swift, ZFPlayer, m3u8 download
供集團內部人員使用,可查詢員工,收受會議、簽核推播等,iOS 超過九百人使用。
所屬公司:雄獅資訊
角色與職責:在三人組之中擔任 iOS lead
- 協調跨部門資源以及時程
- 建立開發流程 - 協助申請公司認證,並利用內部發布做 App 的安裝
技術:Swift 4, 企業開發憑證管理, Cocoa pod、Firebase 串接
超過萬件食品,可透過條碼掃描得知相關檢測結果,是否符合食安相關規定。
所屬公司:帷幄科技(接案開發)
角色與職責:iOS程式開發
- 單人開發從接案到結案
- 開發中同時完成專案說明書並完成最後成品交接
技術:Swift, camera customize
主要用於搭配藍芽自拍棒的 App,客製所有相機功能與錄影功能,並能透過藍芽直接更新硬體的版本。
所屬公司:帷幄科技(接案開發)
角色:iOS程式開發
技術:Swift 3、Bluetooth、camera customize
使用 Google Map Api 進行乘客與司機的媒合,並利用Firebase進行推播處理。
所屬公司:帷幄科技(接案開發)
角色:業務溝通、進度控管、iOS程式開發
技術:Swift 3、推播通知(Firebase)、背景上傳、全時定位監控
串流軟體,串接客戶提供的 rtmp 網址並顯示視訊。
所屬公司:帷幄科技(接案開發)
角色:iOS程式開發
技術:Swift 3、條碼辨識
此 App 供應商可以透過監視器串流影像,監控開箱作業,另可透過表格統計目前所有包裹狀態。
所屬公司:點睛科技
角色:iOS程式開發
技術:Swift 3、soap API、Charts Framework