Avatar of 李明儒.
李明儒
iOS工程師
ProfilePortfolio
Posts
5Connections
Print
Avatar of the user.

李明儒

iOS工程師
哈囉,我是李明儒,英文名為Mike,擔任7.3年左右的前端工程師,第一年撰寫Android起手,之後專攻於iOS領域,其中iOS APP的部分佔了6.6年的開發經驗。 技能樹簡介: 程式語言 Objective-C與Swift都有實務經驗,目前專攻於Swift。 UI Layout 部分使用過Storyboard、NIB、Programmatic、SwiftUI(約半年)。 前端裝置 除了APP,macOS亦有一專案經驗,當時是使用Mac Catalyst技術,所以UI設計是使用SwiftUI,可共用。 架構 OOP、MVC、MVVM。
Logo of the organization.
超級點數股份有限公司
國立高雄科技大學
台灣新北市土城區新北市

Professional Background

  • Current status
    Employed
    Open to opportunities
  • Profession
    iOS Developer
  • Fields
    Software
  • Work experience
    6-10 years (6-10 years relevant)
  • Management
    None
  • Skills
    Objective-C
    Git
    Xcode
    Firebase
    Framework Integration
    Swift
    SwiftUI
    Postman
    Sourcetree
  • Languages
    Chinese
    Native or Bilingual
    English
    Beginner
  • Highest level of education
    Bachelor

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    iOS 工程師
  • Desired work locations
    Taipei City, Taiwan
  • Freelance
    Non-freelancer

Work Experience

Logo of the organization.

iOS工程師

Jun 2022 - Present
主要工作內容: 調整、優化程式架構 或 評估後重寫特定頁面 處理Bug 需求訪談 開發新需求 時程評估自主訓練 工作成就: Xcode環境 拆分正式與測試環境API之URL 區分實體機與模擬器的程式碼 secux_paymentdevicekit此第三方套件不支援模擬器的x86_64指令 Swiftformat 可格式化自動整理程式碼 發布版本數量: 20 解決的BUG數量:132(細項省略統計) 解決的新需求數量:28 客製化Reusable View數量:34 重寫頁面: 9 錢包列表 交易紀錄(XLPagerTabStrip Library) 折價券商品頁面 商品頁面 點數頁面 商品詳細頁 商品結帳頁 商品結帳完成頁 首頁改版 (新增五個頁面) API架構重新建置 使用 generic,protocol & associatedtype 定義 APIRequest & APIService。 使用 async & await。 Codable、Encodable 其餘技術 extension 物件 用於延伸”客製化的UI”或者”原生元件”本身沒有的功能 Autolayout上使用SnapKit
Logo of the organization.

iOS工程師

Oct 2021 - Mar 2022
6 mos
Taipei City, Taiwan
主要工作: 1. iOS APP開發及維護 2. VPN、Network研究 次要工作: 1. 協助面試求職者 2. 規劃每周工作與進度並匯報於長官 維護專案: 時時資訊APP 完成專案: 1. VPN iOS APP(Mac Catalyst) 2. VPN macOS APP 技術: Json Codable、NetworkExtension、RxSwift、SwiftUI 工具: 系統監視程式(mac)、cocoapods、Memory Graph Debugger、Postman
Logo of the organization.

iOS工程師

Aug 2017 - Mar 2021
3 yrs 8 mos
主要工作: 1.開發、維護 iOS APP。 2.需求訪談。 3.解決資安軟體(Checkmarx)掃瞄出的所有風險弱點。 解決APP在資訊安全上程式碼有風險的問題,以提高APP使用上的安全性,也須符合台灣行動應用資安聯盟的規範 4.協助稽核議題 (需具備良好的理解力與反應,查核工作天數約為1.5個月以內)。 依據法令規範金檢單位每年皆需稽核保險公司之內部作業是否符合規範,稽核作業需要有同仁擔任檢核人員,負責整理及收集各項資料,提前做好金檢單位來稽核時的各項準備。 行動保APP(公司內部業務員使用) - 工作成果 ● 主要使用WebView、MVC架構設計 ● 離線封包 功能為行動保系統(APP) iPad上的保單遞交上傳時斷線,或者想先保存之後再上傳遞交,會先保存所有資料儲存在APP本地端,包括簽名檔位置,而此功能只保存48小時,超過會自動刪除。 技術:ZipArchive、AES256 ● 32位元第三方資料庫轉移至64位元資料庫 作法:以原生資料庫作為替代方案,32位元資料庫解密後在加密儲存至原生資料庫,業務單位宣導APP需做更新,待業務員全面轉換資料完成後,再刪除舊的資料庫。 技術:sqlite、AES256 ● Air Print列印功能修復 保險業務員使用台灣人壽行動保系統(APP)為客戶規劃保險方案,規劃出建議書後,可透過Air Print功能列將建議書列印出來與客戶參考。 技術:UIPrintInteractionController ● 處理中文難字顯示問題 有些姓名屬於中文的難字類型,需要透過公司後端server難字庫下載難字字型去加以顯示。 技術:UIFont 台灣人壽APP(外部使用者使用, AppStore下載) - 工作成果 ● 主要使用WkWebView、MVC架構設計 ● 網頁壓縮檔更新機制(APP之靜態網頁) APP部分畫面為靜態網頁,更換頻率不高,因此放置在APP本地端,而網頁壓縮檔案是為了不用更新上架APP即可替換掉APP本地端的靜態網頁所製作的功能。 技術:ZipArchive ● 重構全UI 套用AutoLayout機制 ● 加入Firebase推播通知、事件點擊紀錄、CrashReport 此SDK是以靜態程式庫加入,下載SDK直接拖拉至專案中,不是以 cocoapods或SwiftPackage去管理。 技術:查看技術文件、串接使用SDK ● 重構WebView使用新元件WKWebView 技術:javascript交互運作 ● 旅平險保費試算(APP本地端離線, 國內外旅遊平安保險的試算) - 替換費率檔、調整費率規則 技術:excel轉txt ● 保單立即繳費、查詢功能 技術: 查詢 - 銜接公司內部之APP Gateway server,APP Gateway會傳送至專門處理繳費相關之server主機,此server再去跟核心server(存放客戶重要資料)取得相對應的客戶資料。 繳費 - APP會傳遞相對應的資料給server後端進行壓碼(包含加密)再回傳至APP端,最後步驟會開啟Safari傳送相對應資料,透過中信特定網站進行繳費。 ● 簡易登入專案 技術:廠商之SDK串接、iphone的人臉指紋辨識功能實作。 規劃流程、架構圖、SPEC、API討論串接等。

iOS工程師

Mar 2016 - Nov 2016
9 mos
開發、維護iOS App ● 檢視或研究wireframe和UI是否可行 ● 與客戶或合作之程式技術人員討論、訂定SPEC ● 與後端程式開發人員確認API架構,之後進行銜接。

Android iOS工程師

Jan 2015 - Dec 2015
1 yr 0 mos
開發、維護iOS App ● 處理Bug為主 ● drawrect應用(顯示股票之技術指標) ● 銜接部分功能API(股票之技術指標)

Education

Bachelor’s Degree
電腦與通訊工程系
2009 - 2013