Bmk9jqhf48h14yvdewjc

林士博 / Shi Bo Lin / 79.05.04 / 男 / 役畢

  • 7年 iOS 開發資歷,擅長Swift語言,具iPhone、iPad及Apple Watch開發經驗。
  • 開發超過20款APP,能獨立開發亦能團隊合作,擔任過Developer、專案PM及Team Lead,帶領1~5名團隊成員。
  • 人格特質為穩重,重責任,善溝通,善於掌控時程。
  • 擁有遠端工作、接案經驗。
  • 善用下班時間自主學習,積極參加iOS Taipei、CocoaHead等研討會,與同好切磋並分享所學,並持續精進英語能力。

Senior iOS Developer
Taipei,TW

Phone: +886 921 575551
Email:  [email protected]

LINE: ya790504

工作經歷

尋味股份有限公司, 專業經理, 2020年8月 ~ 今 

  • 擔任 iOS Team Lead 
  • 人力管理、時程掌握、Code review、Daily Scrum
  • 帶領 iOS 工程師、外包工程師協同開發 
  • 與 設計師、專案經理、後端工程師、討論功能規格
  • 使用 Jenkins、Fastlane 管理版本發佈 
  • 使用 SPM 管理第三方工具

Company@2x

特雷維科技, Senior iOS Developer, 2019年8月 ~ 2020年8月 

  • 擔任 iOS Developer
  • 帶領 Junior iOS 工程師 協同開發 
  • 與 設計師、專案經理、後端工程師、Android 工程師 討論功能規格
  • 使用 Jenkins、Fastlane 管理版本發佈
  • 使用 Cocoapod、Carthage 管理第三方工具

Company@2x

大聲公行動(車麻吉,停車大聲公), iOS Team Leader, 2016年10月 ~ 2019年7月 

  • 擔任 iOS Team 負責人
  • 使用 Swift 語言、從無完善開發者 
  • 帶領 Junior iOS 工程師 協同開發 
  • 與 設計師、專案經理、後端工程師、Android 工程師 討論功能規格
  • 使用 Jenkins、Fastlane 管理版本發佈
  • 使用 Xcode Unit Test  測試功能
  • 使用 Cocoapod 管理第三方工具
  • 新技術 Survey

Company@2x

精誠資訊, Senior iOS Developer, 2013年7月 ~ 2016年10月

  • 擔任 iOS Developer, 技術PM, 壽險業務負責人
  • 使用 Objective-C、Swift 語言開發iOS專案
  • 使用 Java 語言開發Android專案
  • 與 設計師、專案經理、後端工程師、Android 工程師 討論功能規格
  • 與客戶討論需求
  • 撰寫技術文件
  • 新技術 Survey
Company@2x

學歷

大同大學, 工程師學位, 資訊工程系, 2008 ~ 2012

技能


程式語言

Swift、RxSwift

Objective-C

Java、C#、JavaScript


工具

Xcode、VSCode

Apple Developer、iTunes Connect

Cocoapods、Carthage、SPM

Fastlane、Jenkins

GitHub、GitLab、

SmartSVN、Fork、SourceTree

Redmine、Jira

Trello、Notion、Asana

Slack、Zeplin、Postman

SwiftFormat、SwiftLint、sortxcodeproj

sqlite、Realm、Couchbase、Firebase


iOS

Storyboard、XIB、AutoLayout

URL Scheme、Universal Link

Today Extension、Message Extension、Watch Extension、Notification Content Extension 

MapKit、UIKit、WebKit、Foundation、AVFoundation、UserNotifications、LocalAuthentication、CarPlay、AudioToolbox、Localization、SafariServices、MessageUI、XCTest、sqlite

AuthenticationServices(Apple Sign in)

StoreKit(In app purchase)...


Third Party

Branch、Crashlytics、Fabric、FBSDKCoreKit、Firebase、Amplitude、MQTT、GoogleMaps、MaterialComponents、Alamofire、SDWebImage、RxSwift、RxCocoa、RxDataSources、Lottie、swiftsocket、SnapKit、MBProgressHUD、SwiftyJSON、GoogleSignIn、Realm、Couchbase、Firebase... ... 

代表作品

Projects 01 00@2x

Travatar

疫情期間偽出國、拿紀念品

  • iOS(Swift) Team負責人
  • 遠端與創辦人、設計師、後端工程師討論與實作
  • 透過原生 UIKit 實作遊戲、紙娃娃等功能
  • 串接 Apple Pay
  • 串接 HealthKit Kit 讀寫使用者步數
  • 串接 Firebase FCM


Projects 01 01@2x

營養二次方 Nu²

營養諮詢、健康照料

  • iOS(Swift) Team負責人,帶領一位 junior 工程師完成一同任務
  • 使用 GraphQL 與後端串接資料
  • 使用 PropertyWrapper實踐 Observable

Projects 01 00@2x

車麻吉

致力於優化車主的行車體驗與付款方式的車用APP

  • iOS(Swift) Team負責人,帶領一位 junior 工程師完成一同任務
  • 人力管理、時程掌握、Code review、Daily Scrum
  • 致力用 iOS 更多技術如:3D Touch、CarPlay、NFC、Business chat、iBeacon、Today Extension、iMessage Extension 拓展產品
  • 將專案 Objective-C 語言轉譯為 Swift 語言 
  • Fork CocoaPods、SPM、Carthage
  • 使用 URL Scheme、Universal Link 製作外來開啟方式
  • 使用 Today Extension 製作重點功能捷徑
  • 使用 iMessage Extension 製作貼圖功能
  • 使用 UserNotifications 實現 Local、Remote 推播通知
  • 使用 Notification Content Extension 加工推播訊息內容
  • 使用 3D Touch 製作重點功能捷徑
  • 使用 MQTT Socket 進行資料傳輸 
  • 鑽研 地圖 Apple Map SDK
  • 鑽研 Apple Map SDK、Apple Map API
  • 鑽研WKWebView應用及Javascript Interface溝通
  • 使用 Xcode Unit Test、Ui Test 測試 APP 功能
  • 使用 Jenkins、Fastlane 管理開發憑證版本發佈


Projects 01 01@2x

停車大聲公

致力於優化車主的停車體驗的車用APP

  • 同 車麻吉  APP
  • 將專案 Objective-C 語言轉譯為 Swift 語言 
  • 鑽研 地圖 Google Map SDK

Projects 01 00@2x

Blay

一個人出國更安心、更好玩

  • iOS(RxSwift) Team 負責人
  • 遠端與創辦人、設計師、後端工程師討論與實作
  • 串接 In‑App Purchase
  • 串接 Sign in with Apple
  • 鑽研 地圖 Mapbox SDK


Projects 01 01@2x

Qbee

方便快捷、輕鬆投保

  • iOS(RxSwift) 負責人
  • 遠端與創辦人、設計師、後端工程師討論與實作 
  • 實作藍芽與硬體溝通

Projects 01 00@2x

中華航空 APP

訂位購票、預辦登機、航班動態、行程管理、一手掌握飛行大小事

  • iOS(Swift)  Team負責人,帶領五位 junior 工程師完成一同任務
  • 專案管理、人力管理、時程掌握、Code review、Daily Scrum
  • 鑽研CollectionView應用,實作飛機選位功能
  • 挑戰設計師絢麗的客製化UI
  • 擔任技術PM,與客戶討論需求規格


Projects 01 01@2x

第e行動 Watch APP

隨時掌握外幣匯率與轉換

  • iOS(Objective-C)  Watch 項目負責人
  • 使用Watch Extension進行開發


Projects 01 00@2x

Yahoo 股市廣告系統 APP

埋入廣告內容,股市曲線緊張之餘,看個廣告輕鬆一下

  • iOS(Objective-C)  廣告 項目負責人
  • 串接國外總部提供的SDK進行開發
  • 與國外工程師交流、協作完成功能
Projects 01 01@2x

蘇黎世 理賠通 APP

出險服務、道路救援、紀錄事故現場,輕鬆使用APP申請理賠

  • iOS(Objective-C) 項目承接人,繼承前輩的專案持續開發
  • 鑽研iOS視圖拖拉、縮放、結合等,實現紀錄事故現場頁面


Projects 01 00@2x

永豐金 豐管家 APP

線上開戶、證券交易、客戶服務、表單申請、借券貸,永豐服務一手掌握

  • iOS(Swift) 項目負責人,從無到有完整開發
  • 開發主頁九宮格、側邊欄選單Framework,將產品模組化,讓公司未來有同性質的產品能快速開發


Projects 01 01@2x

元大證 萬事通 APP

線上開戶、證券交易、客戶服務、表單申請、借券貸,元大服務一手掌握

  • 同 永豐金 豐管家 APP
  • 將專案 Objective-C 語言轉譯為 Swift 語言 

Projects 01 00@2x

中國人壽 iShare 企業APP

建議書編輯、展示、查詢,保險業務員的行銷APP

  • iOS(Objective-C) 項目負責人,從無到有完整開發
  • 保險費率資料皆為sqlite資料庫,鑽研sqlite語法應用
  • 鑽研繪製圖表的方式呈現保險數據圖
  • 後期轉任技術PM,與客戶討論需求規格


Projects 01 01@2x

南山人壽 保費速算通 企業APP

保險主約、附約查詢、各種搭配與費率計算

  • iOS(Swift) 項目負責人,從無到有完整開發
  • 保險費率資料皆為sqlite資料庫,鑽研sqlite語法應用
  • 整理歸納保單的邏輯後透過程式呈現於介面

Projects 01 00@2x

富邦人壽 雲端投保 企業APP

要保書編輯、展示、查詢、簽名,保險業務員的萬能法寶

  • iOS(Objective-C)、Android(Java) 項目承接人
  • 繼承前輩的專案持續開發 鑽研PDF、TIFF檔案與圖片影像結合與產出
  • 鑽研手勢繪圖,將簽名套至保單表格中
  • 後期轉任專案PM,與客戶討論需求規格,並帶領2位APP工程師完成專案任務




Projects 01 01@2x

南山人壽 投保通 企業APP

要保書編輯、展示、查詢、簽名,保險業務員的萬能法寶

  • 同 富邦人壽 雲端投保 企業APP

Projects 01 00@2x

精誠資訊 Wowsay聊天 企業APP

大型企業內部訊息溝通管道

  • iOS 項目承接人,繼承前輩的專案持續開發
  • 鑽研聊天 APP 開發技巧
  • 鑽研推播串接方式




Projects 01 01@2x

綠點 物流控管 企業APP

物流業商品管控、報表呈現

  • iOS 項目負責人,從無到有完整開發 
  • 鑽研UICollectionView應用: 實作CollectionItem拖曳效果(如iPhone主頁刪除、拖曳效果)