Btvgzhuly4zlppwdjos7

錢威綸 Alan            iOS & Flutter APP 工程師

2年以上經驗的 iOS 以及 Flutter developer。


城市,TW Taipei
[email protected] / 0975-067-786

技能


App development

  • Swift / Objective C 
  • Flutter 


iOS開發環境/UI

  • 熟悉 Xcode 使用
  • 熟悉 MVC、MVVM 設計模式 
  • 熟悉 View 生命週期 
  • 具備客製化 UI 能力,能使用多種方式跳轉頁面 
  • 可用程式 / IB 設計 Autolayout 
  • 使用 NotificationCenter 傳值
  • 資料儲存 NSKeyedArchiver CoreDate、userDefault、sqlite
  • 熟悉 GCD 多執行緒處理
  • 實作過本地通知
  • 熟悉 Closure 閉包使用
  • 參與 Apple 上架流程


iOS開發/網路

  • 熟悉 RESTful API,與後端串接
  • 實作過 JWT 串連,能處理 JSON 格式並轉換成所需型態
  • 具備 XML / HTML 基本知識
  • 具備 WKWebView 實作經驗 
  • 瞭解 WebRocket、MQTT 原理
  • 使用過 APNs 測試通知


iOS開發/第三方套件

  • 熟悉 Cocoapods 工具 
  • 實作第三方登入(Facebook、Google、Wechat、Apple)
  • 連線協議 MQTTClient、SocketRocket
  • 照片選取 BSImagePicker
  • 選單 ZHDropDownMenu
  • Blob 存取 AZSClient 


Flutter開發

  • Flutter 環境設置
  • Pub Get 存取套件
  • 實作第三方登入(Facebook、Google、Wechat、Apple)
  • 與原生 iOS、Android 進行 bridge 
  • SignalR 連線
  • Provider 監聽 & 傳值
  • Flutter 生命週期
  • 圖片的裁切與處理
  • blob 上傳與協議傳遞
  • UI 的設置與調整 


Git 版本控管

  • 具備 Sourcetree 工具使用經驗 
  • 具備 Github 使用經驗
  • 使用 Git flow 管理專案
  • iOS 專案使用 submodules 
  • Code Review

工作經歷

互動資通股份有限公司 , Flutter app 工程師, Feb 2022 ~ Now 

互動回覆簡訊 - 使用 Flutter 進行開發公司與客戶間聊天室功能的 app。

Flutter 第三方套件使用、Shared_preferences 以及 DB Sqlite 製作、Janus 聊天串接、Provider 頁面資料傳輸處理

JWT token 處理、UI 刻出聊天室實作錄音、通話、影片播放等功能、實作接收 Firebase 通知點擊進入指定頁面。


網奕資訊科技股份有限公司, iOS app & Flutter app 工程師, Oct 2019 ~ Jan 2022

在各個國家有將近 2000個學校使用公司製作的教學數位化的白板,App 端則是進行與電子白板互動的功能。


HiTA 3 - 使用 iOS 進行開發,製作與電子白板進行互動的 App

使用 RESTful API 與後端設計與串接、第三方登入串接,Ui AutoLayout、本地通知的處理、CoreData 的儲存以及 Apple 上架流程等


HiTA 5 - 使用 Flutter 進行開發, 製作與電子白板進行互動的 App

實作第三方登入(Facebook、Google、Wechat、Apple),與原生 iOS、Android 進行 bridge 銜接,遙控器實作錄影、拍攝照片、上傳檔案等功能,利用 SignalR 電子白板進行互動,處理 Apple 上架流程等等


資策會時期(進修), March 2019 ~ July 2019

在四個月每週五天總共 480小時的程式環境中,從基礎語法的邏輯訓練到iOS開發工具的練習,實作了 20個以上大大小小的專案,快速累積大量的程式經驗。

臺灣通識網推廣中心, 研究助理, Sep 2015 ~ Feb 2019

製作網路公開課程, 接手製作 10門以上的課程,5門以上完整製作(從課前籌備、與教授討論、影片錄影&後置、字幕合併到版權審核等),另外還帶領與訓練超過 5名工讀生。

學歷

臺北市立教育大學, 學士學位, 歷史與地理學系, 2009 ~ 2014

互動回覆簡訊

互動回覆簡訊 製作聊天室與客戶進行互動。 


頁面功能 

 1. 聊天清單 - 實施置頂、搜尋、最新訊息等排序 

 2. 使用 Janus 進行訊息傳遞 / DB 儲存本地資料 

3. 聊天室可實作回覆、收回、複製、傳送檔案圖片、位置、錄音以及通話等功能

Paragraph image 02 00@2x

HiTA 5 - Flutter 

製作與電子白板 HiTeach 5 進行互動的遙控器。


頁面功能

1. 登入頁 - 拿第三方登入 oauth 資料 & 串接後端 api
2. 註冊以及忘記密碼 - Webview 

3. 個人資訊頁 - 與後端串接交換資料

4. 遙控器 - 連接 SignalR 與電子白板進行互動

5. 通知 - 實作原生接收通知 & 與 Flutter 進行 bridge

Paragraph image 02 00@2x

作品-Chatroom iOS

製作聊天、本地通知以及讀取照片按讚等功能

使用 Firebase 存放資料

塗鴉牆 - 可看到追蹤者的圖片 (點選後 api 獲得相關使用者資訊​ )

留言板 - 可接收到所有留言的本地通知​

(使用 protocol、delegate 等) ​ 

聊天室 - 可多人實時聊天


Paragraph image 02 00@2x