Vgjpap8wdfyi42aagzro

Hill 林孟儒

1985年生,專精於Swift,遠端工作四年,iOS developer

擅長客製各類型UI,如SearchBar、影音App、資料顯示、直播間、預估issue時間

Coding style遵循Apple與Clean Code所提供的規則

遵循Git Commit Message規範

熱愛滑雪

台北市

關於我的程式碼 https://github.com/Hill5566/CustomGoogleSearchBar

技能


程式開發

  • iOS (Swift)
  • iOS (SwiftUI) 
  • RESTful API
  • UI/UX
  • Bluetooth Low Energy
  • AVFundation


開發工具 / 軟體

  • Github, BitBucket
  • Zeplin, Figma, Trello
  • Postman, Swagger
  • Firebase, Airtable, back4app
  • Google Analytics
  • Conviva (streaming analytics)


第三方套件

  • GoogleSignIn
  • FacebookLogin
  • LineSDK
  • PromiseKit
  • Firebase
  • Brightcove-Player-GoogleCast
  • ConvivaSDK
  • SynologyKit (NAS API)
  • Kingfisher

Demo - Google Search Bar

  • 專案位置: https://reurl.cc/QWL8oo
  • 以MVVM架構客製Google Search Bar UIUX的展示作品 
  • 使用github api來推薦github users, 搜尋其 followers 
  • 使用Storyboard, xib, 或純programming來呈現UI 
  • 使用protocol簡化TableViewDataSource內容, 使UI跟邏輯清楚地分開 
  • Coding style遵循Apple與Clean Code所提供的規則

Demo - Sign In

Mictron ERP - iPad 

  • 獨立開發
  • 建立ERP系統, 更有效率地執行業務, 使企業更快速地成長, 提升管理效率 
  • 使用Nas驗證使用者登入資訊 
  • 使用Airtable雲端資料庫存取資料 
  • 設計及改善工廠工作流程 

中央社新聞

  • 使用Swift編寫
  • 修正首頁Loading過長
  • 新增AppleSignIn、GoogleSignIn、FacebookLogin登入方法
  • 加入AppsFlyer、ConvivaSDK分析
  • 新增Airplay(Apple TV)、Chromecast及控制條等相關功能
  • 新增完整搜尋功能頁面
  • 解決ViewController沒有被回收及各種閃退問題
  • 專案位置: https://reurl.cc/oZQy65

千里眼企業

  • 使用Objective-C編寫
  • 解決因api變更key造成的閃退問題
  • 用AVPlayer取代IJKPlayer
  • 修正因Player記憶體沒被回收而造成無法觀看的問題
  • 在觀看影片時加入截圖功能、調整螢幕亮度
  • 新增播放速度UI及功能
  • 新增我的最愛功能UI及api
  • 專案位置: https://reurl.cc/vmWvXL

FightMen法可夢

  • 使用SwiftUI編寫
  • 修正api傳null造成的bug
  • 預約加入行事曆(EventKit)
  • Xcode新版本無法build的問題
  • 重構重複的程式碼、串接api等功能
  • 專案位置: https://reurl.cc/GXEpnd

CafeCoin - 來發咖啡所

  • 獨立開發的會員管理系統
  • 使用Back4app(Parse)資料庫雲端儲存資料
  • 可新增、修改、刪除(隱藏)會員
  • 雲端記錄儲值、消費之交易資訊、操作Log
  • 專案位置: https://reurl.cc/ROraYe

Umi Talk 多功能口譯機

  • 獨立開發 iOS Android 雙版本
  • 語音辨識成文字,即時翻譯成各國語言
  • 透過藍芽連接口譯機
  • 支援背景使用
  • 專案位置: https://reurl.cc/6LZA5y

工作經歷

阡群企業有限公司,2021 年 10 月 - 2022 年 8 月

  • ERP - 獨立開發ERP系統,包含App以及使用線上資料庫Airtable使工作所需的流程化繁為簡,並可更清楚查看工廠內所有的資訊。從客戶訂單、產線、銷售出庫、採購訂單、採購入庫、倉庫管理、物料資料庫及成品BOM,以及提供會計所需的財務報表,皆由一人單獨開發並設計工作流程。在App內,只提供各職位相應權限的資料,減少接收到多餘資料量,專注解決工作上的需求。主管可用App查看各單位的工作進度、產線進度、庫存數量及銷售狀況等,更易於掌控工廠狀況。

Extreamax - 程沛科技,2018 年 1 月 - 2021 年 7 月

          同志相關情報App,主要是以賣電子寫真書為主
          負責建立電子書,縮放功能,單頁雙頁瀏覽模式,最愛頁面
  • PILI - 霹靂布袋戲官方App
          影音串流App
          負責建立主畫面瀏覽頁面,會員討論區,IAP等等
  • Wi-Fi 路由器 App
    網狀網路 Mesh Network App 開發,可新增 Wifi 網路,限制連線裝置的上網時間
    使用SpriteKit 實現網狀網路視覺化、設定每週的BlockSchedule、API串接
  • 初樂直播
    直播 App,類似於17直播
    負責主播及觀眾雙方之直播間UI及其API,包含禮物欄、連續送禮、送禮排行榜、儲值等等
  • FoxYEY
  • 香港 Anyplex - hmvod app
    影音串流 App,類似於Netflix
    單獨負責整個App之維護及開發新功能,如 UI 調整、Custom AVPlayer、In-App Purchase。

Zencher 友教有限公司,2016 年 1 月 - 2018 年 1 月
  • 負責教學以及開發公司專案,編寫Objective-C教材,學習新語言Swift並編寫成教材,於資策會、幼稚園及國小輔助教學程式語言基礎 
  • 開發Arduino遙控車模組,成功將手機變成遙控器,透過藍芽連結到Arduino組裝成的遙控車,也將這個手機及Arduino程式碼編寫成教材,獨立完成
    開發的App有 
  • Evertiphi - H.E.R.O. - Earthquake Alert,獨立完成
    透過眾多的行動裝置分析震動方式上傳至Server判別是否為地震並警告 負責上傳並記錄UserLocation、分析陀螺儀資料判斷是否為地震、Notification 警報通知地震到達剩餘秒數
  • One Page Merck - Merck瀏覽資料庫App,獨立完成
    Merck全球業務即時調查庫存、單價、貨運時間等功能 負責註冊流程、串接API、複雜大量資料顯示
    客製iPhone、iPad兩種裝置的UI
  • Sake - 清酒資料庫 App 開發,獨立完成 
    拍照酒瓶,輸入清酒詳細資料並上傳至Firebase資料庫
    負責UI設計、註冊流程、拍照流程、資料即時串連至Firebase、等等全部功能

學歷

大同大學材料科學與工程所碩士