Avatar of 王維仁.

王維仁

Principal Engineer
約九年 iOS 開發經驗的工程師,持續在 App 開發領域或領導管理中精進。我的自我要求高,重視開發架構且注意細節,不輕易留下技術負債;會綜合評估專案狀況、時程與公司效益,做出最好的平衡決策。
昕力資訊股份有限公司
Aviator College
台灣新北市

Skills

Swift
Objective-C
CocoaPod
Moya
Crashlytics
Architecture Design
Object Oriented Design
Protocol-Oriented Programming
StoryBoard & xib
autolayout
Unit Test
MVC Architecture
MVVM
FAA Licensed Pilot

Languages

German
Beginner
English
Fluent

Work experiences

主任工程師

昕力資訊股份有限公司

May 2019 ~ Present
部門:數位金融暨行動應用處 所在:Line Bank 部門:國際事業發展部門 所在:星展銀行 簡要說明: 1. 星展銀行 Card+ App 個人信貸 Objective-C, MVVM, Dependency Injection, Unit Test 2. 星展銀行 Card+ App 推播 Swift, MFE Frameworks 3. 自動化測試輔助工具平台開發 ATS solution manager Appium, iOS SDK, Android Espresso, Java backend, React.js frontend

Private Pilot with Instrument Rating

Aviator College
Full-time

Aug 2021 ~ Jul 2022
1 yr 0 mos
Fort Pierce, FL, USA
Student pilot.

資深 iOS 工程師

Infinox

Sep 2018 ~ May 2019
9 mos
主導開發與上架外匯發交易軟體,並與一位較資淺的同事合作開發。在未知的外匯保證金報價主機串接、需求無法明確、中國防火牆、中國特色風格等極為艱難的環境下,完成整個專案的開發與上架。 專案技術資訊: ๏ 程式語言:SWIFT 4.2 ๏ 畫面與流程控制:Storyboard, Autolayout;特殊動態生成的畫面為傳統程式碼產生。 ๏ 線圖:貝茲曲線 ๏ 網路請求:Moya ๏ 資料處理:Codable ๏ 安全:程式碼混淆、SSL pinning ๏ 成果報告:Fabric ๏ 版本控管:GIT with GitFlow; Angular format commit messages ๏ 其他:GCD、自設計多國語言架構、RxSWIFT(合作同事負責之獨立模組用)、極光推送、JWT Entirely led the development of the trade app and co-work with a junior developer. Overcome all difficult situations such as lack of knowledge of our new forex trading system, uncertain requirements, GFW, special Chinese taste, but still finish the project successfully. Project Information: ๏ Language: SWIFT 4.2 ๏ UI and flow control: Storyboard, Autolayout; Dynamic pages are coded. ๏ Chart: Bézier curve ๏ Network request: Moya ๏ Data model: Codable ๏ Security: Code obfuscation, SSL pinning ๏ App analysis: Fabric ๏ Version control: GIT with GitFlow; Angular format commit messages ๏ Others: GCD, Self-designed multi-language system, RxSWIFT(An individual module which is made by the other colleague)、JPush、JWT

資深 iOS 工程師

街口電子支付股份有限公司

Nov 2017 ~ Jun 2018
8 mos
街口支付 2018 年紅包活動的 iOS 功能全部由我開發。完成紅包開發後,與同事一起對整個應用進行重構。 主要工作、使用技能與成效: ๏ 紅包 - SWIFT, XIB, Autolayout, SVN ๏ 重構 - 將專案導入 Storyboard, Autolayout, Fabric, CocoaPods, PromiseKit, GIT ๏ 三段式掃描器開發 ๏ 以新方法重繪古老畫面 - 首頁(仿支付寶效果)、掃描器、轉帳、我的主頁 ๏ 成效 - 順利讓紅包活動上線、清除 80% bugs 列表上項目、大幅增進程式可維護性與品質 Responsibilities: developed all function of Red Envelope, refactored. Projects and techniques I used in JKOPay: ๏ Red Envelope - SWIFT, XIB, Autolayout, SVN ๏ Refactor - Storyboard, Autolayout, Fabric, CocoaPods, PromiseKit, GIT ๏ Developed triple bar code scanner. ๏ Re-layout - Home Page, Scanner, Transfer, My. Many pages were from coded UI to interface-builder. ๏ Achievement - Let Red Envelope work on time; reduced about 80% of bugs on the bug list; Improved the quality of the App.

iOS 工程師

宇瞻科技股份有限公司

Feb 2016 ~ Sep 2017
1 yr 8 mos
與外包合作維護,最後接手宇瞻雲端(ApacerCloud)與宇瞻智慧家庭(Apacer Smarthome)應用。 Co-worked with outsourcers, hardware engineers, firmware engineers and back-end engineers. Maintained the ApacerCloud app and Apacer Smarthome app made by our outsourcers

iOS 工程師

醬子科技股份有限公司

Jul 2015 ~ Jan 2016
7 mos
一般民間接案型公司,節奏快速。完成並上架的 App 有: 1. 必勝客聚會 Go 2. 瑞興網路銀行 3. MeetGoal (協助德語翻譯)

工程師

創鈺國際科技股份有限公司

Mar 2011 ~ Mar 2014
3 yrs 1 mo
我的第一份工作,公司專做政府標案。各種類型的工作都會接觸並學習,以下是這三年來主要完成的專案: 1. 基隆港務局 CRM 系統開發(.Net / C#) 2. 新北市政府違章建築拆除大隊系統(.Net / C#;iOS App) 3. 南投縣政府文化局導覽系統建置案(類似 PM 角色) 4. 臺北市議會網路直播系統(Wowza, PHP) 5. 竹縣真好行(iOS App) 6. 臺北公園走透透(iOS App) 7. 2013 新竹燈會(iOS App) 8. 國父紀念館導覽(iOS App) 9. 2014 南投燈會(iOS App) 相關技能: Web:ASP.net Webform / C# / MSSQL,以及少量 PHP / MySQL iOS:Objective-C 與少量 SWIFT。

Educations

Aviator College

Non-Degree Program (e.g. Coursera certificate)
Commercial flight training

2021 - 2022

亞洲大學

Master’s Degree
資訊工程學系

2007 - 2009

亞洲大學

Bachelor of Science (BS)
資訊工程學系

2003 - 2007
Powered By CakeResume