Uwqsv75c36fkydbx5t4c

岳子翔 Sean Yue

3年以上經驗的 iOS developer。擅長撰寫可複用且解耦性高的程式碼,懂的透過工具來分析且改善效能,喜愛研究不同架構與新技術,且樂於與同事和朋友分享,並不時參加開發者相關聚會彼此學習進步。

擁有良好的溝通技巧,通過與PM & UI討論後將客戶需求轉換成可實踐之功能,使其成為企業級之產品。

Taipei,TW / +886 971005295
fdgo555@gmail.com

Skills


Advanced

Swift / Objective C 

iOS SDK

OOP / FRP / POP


Library / Framework

ReactiveCocoa / RxSwift

CocoaAsyncSocket / AFNetWorking

Protobuf / JSON

Masonry / SnapKit 

FMDB / Realm 

Cryptography


Else

Git

Xcode

Instrument

Firebase

Scrum

Work Experience

天旭國際科技有限公司 - Senior iOS developer,Dec 2018 - Present

Sports Lottery 

  • 藉由與PM 的溝通和QA 的反饋,優化與端正產品方向和問題修正
  • 負責首頁大多數功能與畫面刻制 & 參與網路層介接與設計
  • 使用ReactiveCocoa 串連網路層接口,使其資料處理更為方便簡單
  • 透過Protocol 設計抽象化與重構階層式列表,原為特定物件以及單層式
  • 透過繼承設計重構邏輯相似的UI 元件,原為各個物件擁有相似邏輯
  • 透過MVVMC & Dependency injection 設計, 解耦合不同ViewController & Objects 之間的關聯
  • 透過Instruments 檢查與修正App 記憶體使用以及優化程式效能
  • 透過Method Swizzling 對原生物件做自定義,如點擊事件、UINib圖片更換
  • 因應核心業務邏輯設計資料流程與物件職責

Baccarat Game

  • 負責處理工具列表以及內部詳細畫面與資料流程
  • 利用PromiseKit 框架處理非同步傳輸
  • 網路傳輸使用CocoaAsyncSocket 與後端做資料交換
  • 使用ECDH 確保資料傳輸過程之安全性
  • 處理Jailbreak,和其他安全性檢查

環境即時通 - 綠生活地圖

  • 負責處理"地圖顯示" 主要功能與畫面,以及之後版本迭代
  • Google Map Api 串接與畫面顯示
  • 與後端資料串接處理並轉換成畫面邏輯需顯示之資訊

鼎恒數位科技 - iOS developer,Apr 2017 - Nov 2018

福委專案 - StayFun (全專案負責)

  • 團隊善用Scrum 進行協同合作開發
  • 建立良好乾淨的架構並優化效能
  • 與PM商討制定產品規格 
  • 與UI/UX 共同研究優化使用者體驗 
  • 與後端討論進行串接 人資專案

Apollo HR (協作支援出勤模組(PT))

  • 與組員協作共同開發,並探討功能之執行,進而實作和優化 
  • 透過GCD 處理資料非同步傳輸之問題
  • 執行使用者定位處理並計算 
  • 處理QRcode掃描打卡事務

自修軟體課程並實做專案,May 2016 - Mar 2017

  • 負責首頁輪播畫面,電影詳細介紹頁面 
  • 處理地圖定位,與訂票網址串接
  • 網頁爬蟲,爬取電影相關資訊 
  • 設計資料庫並進行定期新增寫入

  • 使用者定位紀錄並以地圖做即時呈現
  • 背景模式儲存座標並寫入SQLite(FMDB)
  • 動畫使用,螢幕截圖功能

Portfolios


StayFun

企業福委管理平台   (作品連結)


使用App出示特約優惠,領取生日禮

串接多家電商購物,代購好方便

暢遊福委事務,全在一指間


- MVVM 架構撰寫,搭配ReactiveCocoa做響應式開發 

- Masonry / SnapKit 實作AutoLayout

- RESTful APIs 與後端共同合作 

- RNCryptor 套件實現AES128 加密傳輸 

- APNS Push Notification實現推播功能 

- Universal link 達成App間的跳轉 

Paragraph image 02 00@2x cb1a9cce8ec2420576e7f93d4a97d2663cb38d3060b7943702140d7f6da9f81e
Paragraph image 03 00@2x a10257c22ab8b43ba541f7170ecfbbafea76718648ab6504b9015d9950ed2250

Tube HR

雲端人資服務平台   (作品連結)


可使用影像辨識 / QRcode / 定位打卡

個人班表出勤紀錄輕鬆查看 

企業管理大小事務一手掌握


協作支援出勤模組(PT)

- AFNetworking 進行網路資訊處理

- Storyboard / Xib 繪製UI

- ZBarSDK 處理QRcode掃描事務

MyMovie

電影資訊整合平台 

輕鬆瀏覽電影簡介 / 海報 / 預告片
隨手查看上映時間 / 時刻表
設定通知提醒,將喜愛電影加入收藏

- AFNetworking 進行圖片, 網路資訊處理
- Local Notification 通知使用者收藏時刻
- CoreLocation 定位附近戲院進行導航

Paragraph image 04 00@2x 0a60eca693a10c928b852fbc59ecb80f69e59f0d26acd4c74f39c7f256369567
Paragraph image 04 01@2x d7b528f9ab8e34777562695011fbbc2a4f3f28d8b47f4c8e57ee7c3410afdfa8
Paragraph image 05 00@2x d170fe8d3169a1e4180deac7150bb5e073029308e837c64ef461e01445ee7d3f
Paragraph image 05 01@2x 48a2e32b6416927a94cff749639e9bc2ccdc88b497b221b2c2ee9fe56c1e7cdd

Keep Running

軌跡紀錄查看平台 

藉由GPS定位追蹤跑步 / 騎車詳細資訊
同時能紀錄里程數與時間,並統計顯示

 - CoreLocation, MapKit  實現地圖定位功能,並繪製出路徑
- SQLite / FMDB 儲存本地端資料,以便使用者查詢歷史紀錄

電影資訊爬蟲

使用Python撰寫,Anaconda套件

爬取電影相關資訊, 親自設計關聯式資料庫格式, 進行新增刪除修改


爬取內容:

  • 電影名稱, 海報, 簡介, 預告片, 上映日期 
  • 導演, 演員, 訂票網
  • 電影上映時刻表
  • 全台戲院資訊, 地理位置
  • 熱門排行榜, 上映中, 即將上映

Paragraph image 02 00@2x cb1a9cce8ec2420576e7f93d4a97d2663cb38d3060b7943702140d7f6da9f81e
Powered by CakeResumePowered by CakeResume