Rvgclptkcjddd7cqngu8

吳柏遠 Wachi Wu

Android研發工程師  •  0919-919158  •  [email protected]

擁有超過五年的 android開發經驗,無論是從零開始、開發、維護、重構、一人專案、小組開發、 乃至多家不同公司合作開發的大型專案皆有所經驗,常規開發基本沒有什麼太大問題 


技能樹上集中在android架構層面,從最初MVC、MVP、MVVM等MVx系列皆有涉略,包含Design Pattern、SoC、Software Architecture Pattern、Dependency Injection等都使用在當前專案架構中,TDD則以Uncle Bob's technique為主


在時間、需求、影響範圍等各方面評估許可情況下,喜歡重新思考是否有更好的做法, 雖然可以獨立作業,但更偏好大家一起討論、互相分享學習的工作環境

技能


Programming

  • Java
  • kotlin


Extra

  • SoC (include MVX family: MVC/MVP/MVVM/.ect)
  • Design Pattern
  • SOLID
  • Dependency Injection Architecture Pattern
  • TDD
  • Clean Architecture

工作經歷

睿世軟體科技股份有限公司,2021 年 8 月 

  • 專案開發與維護
  • 發起專案 Java 轉 Kotlin 計畫
    • 三個月內轉換9成以上
  • 發起 RxJava 轉 Coroutine 計畫
    • 開設Coroutine教學提供標準化程序
    • 包含最重要的幾個部分,一年轉換7成左右
  • 階段性導入架構(Dependency Injection, SoC, SOLID, Software Architecture Pattern, .etc)
    • 有效加速團隊開發時間
    • 後期面臨大範圍改版需求有效降低影響範圍與更改架構,不需「這要大改架構」
  • TDD導入
  • 專案技術評估、架構&策略教學分享

騰飛科技有限公司,2020 年 12 月 - 2021 年 8 月

  • 新創重組公司,前中期以環境建置為主,後期正式開始業務一個月後發現不對勁便離職


趣遊科技有限公司,2019 年 8 月 - 2020 年 11 月

  • 新專案開發、架構設計、重構
  • 架構導入(Dependency Injection, SoC, SOLID, Software Architecture Pattern, .etc)
    • 在後續版面移動時可快速的替换模组完成
    • 後續面臨首頁大改版可在幾乎不影響現有code情況下完成修改
  • 現有專案維護(獨立完成)
    • 接手由海外轉接回來的專案進行大範圍改版
    • 承上,解決約60%的bug
  • android專案時程管理(WBS)
    • 半年讓進度嚴重落後ios的android轉為超前進度並以android為demo版本
  • 現有專案Java轉Kotlin
  • 重要技術分析評估設計 - 注數公式設計、注數公式計算設計、加解密方法評估
    • 以上均接手由team leader無法完成之事項並重新設計完善
  • 擔任公司內部教育訓練課程講師 - android專案架構系列課程
    • 主持每週Mobile team技術分享讀書會 - Material design, Fundamental Dependency Injection techniques, .etc
    • 離職原因: 公司改組

    遊戲橘子數位科技股份有限公司-人因設計所,2018 年 1 月 - 2019 年 4 月

    • 產品: Swapub - 二手交換市集
    • 現有專案維護、開發、重構、上架
      • 期間將crash率減少約80%左右
      • 效能提升讀取速度降低約50%
      • 發現並解決DAU下滑問題
    • 短暫兼任QA、對外包窗口、新人培訓
      • 在所有前輩全數離職後身兼多職
    • 技術導入(RxJava、Dagger2、ViewModel, LiveData .etc)
    • WBS專案時程管理

    優富樂有限公司,2017 年 1 月 - 2018 年 1 月

    • 維護現有架上App(Pakingo - 認知學習與色彩競賽, Mozbii - Coloring Book, Mozbii - Fruit, Mozbii - ABC, Mozbii - Band Mozbii)
    • App開發: 新版Pakingo(未上架) 
      • 效能提升50%
    • 維護&開發Mozbii SDK
      • 提升SDK良率100%
    • 開發硬體測試用App: MozColorChecker

    LINE TV_巧克科技新媒體股份有限公司(原CHOCOLABS 歐酷網路),2015 年 9 月 - 2016 年 5 月

    • 針對既有產品app iMusee, 追劇瘋(現改名LineTV)進行維護與功能擴增 
    • 抽離串流影音播放器成獨立library
    • 技術、架構導入,功能PoC(Dagger, MVP, MVVM, RxJava .etc)

    鴻揚科技有限公司(外包+派遣公司),2013 年 12 月 - 2015 年 7 月

    • 做為對外窗口並規劃專案時程 
    • 需求分析,與美術討論UX,與user討論需求,與客戶討論需求與做法或提供替代方案等等 
    • 針對需求進行系統規劃、設計、開發 
    • 開發搭配iBeacon的博物館導覽系統 
      • 確立後續職涯android發展
    • 擔任Java後端工程師負責遠傳eService的後台開發 - 採SSH架構
      • 奠定後續職涯架構基礎(MVC, Dependency Injection architecture, SoC, Layer architecture .etc)

    學歷

    私立中原大學 資訊工程學系 碩士畢業,2011 年 9 月 - 2013 年 9 月 

    私立中原大學 資訊工程學系 學士畢業,2006 年 9 月 - 2011 年 9 月