我有約七年的Android App開發經驗,工作上產品使用JAVA,和Kotlin 開發。有自己開發side project,自己的專案JAVA跟Kotlin都有使用,目前已經有將自己開發的兩個APP上架到Google Play,使用到的技術有Firebase, GCP相關的資料庫以及雲端整合。
近期工作接觸許多利用Andorid build variant 功能來實現將一套代碼套用多個UI來產出多套產品的技術,也整合上CICD 系統,包含drone, bitbucket ,並且導入自動化測試,與QA合作維持產品品質。
工作上曾經使用JAVA開發Spring MVC的後端程式,也曾寫過一些PL/SQL的DB程式,但是近年內主要是Android 前端開發為主
有參與敏捷開發,Scrum團隊,看板方法以及Design Sprint..等的經驗,英文程度可以跟客戶溝通工作內容,日文則是有通過JLPT N2檢定,但未曾接觸過需要使用日文的工作。
台中,西屯區
Android : 7+ years E-commerce project developing experience, restful client server architecture, Google cloud platform, firebase, crashlytics, sentry, drone CI/CD, MVVM and data binding. Robotium
Kotlin : android app devlop
Java : spring restful server
C# .Net : win from, WPF application for Android device, data transfer.
SQL : Oracle database, stored procedure, backend issue support.
Draw.IO
六月 2022 - 現今
台中, Taiwan
負責Android App開發,項目是小型現金貸款,要在短時間內進行不同國家的市場轉換,利用build variant 產出多個產品,針對產品做差異化等,整合上cicd,整合APM,以及各種不同風控平台的SDK,規劃安卓專案架構,已達成差異化,快速開發等目標。
專案使用MVVM架構搭配Databinding,客製化共用元件,另外也進行導入自動化測試相關技術,設置mockup server等相關工具,設計模組化專案開發架構等。
三月 2022 - 六月 2022
Taipei, Taiwan
負責Android App開發,項目類型是影音多媒體相關,使用Java與Kotlin混合,架構使用MVP。
一月 2021 - 九月 2021
Taichung , Taiwan
負責遊戲平台開發與維護。
使用工具為kotlin為主,Java則在維護既有功能。使用retrofit做網路串接,用第三方library 追蹤回報app crash report。
使用持續整合發布系統,CI/CD使用Drone配合QA工程師進行自動化測試項目。
架構上使用MVVM與databinding,著重在畫面與邏輯的去耦合,並利用Gradle的不同build flavor 來適應不同需求類型。把各專案能共用的邏輯與架構,元件等抽出到library project供其他專案共用
五月 2017 - 一月 2021
Taichung , Taiwan
擔任Android工程師,團隊採用敏捷開發,實例化規格,跑Scrum並用看板追蹤進度,使用Design Sprint來設計新的需求。
我在此團隊中負責開發銷售系統的Android APP,也會參與設計以及規格定義。
九月 2014 - 二月 2017
Taichung, Taiwan
開始為Android工程師,一年後開始接觸後端(JAVA)跟資料庫(SQL DB)轉為全端的開發。
再約五人的團隊裡面屬於最資深的工程師,也會直接需要應對客戶碰上的問題以及需求。
負責開發的商品
1. 客戶在零售店內使用的Omnichannel銷售APP,包括商品資料系統,庫存系統,以及串接訂單系統API等。
2. 給銷售員使用的APP,整合店鋪資料,路線資料的地圖應用
2006 - 2014
我有約七年的Android App開發經驗,工作上產品使用JAVA,和Kotlin 開發。有自己開發side project,自己的專案JAVA跟Kotlin都有使用,目前已經有將自己開發的兩個APP上架到Google Play,使用到的技術有Firebase, GCP相關的資料庫以及雲端整合。
近期工作接觸許多利用Andorid build variant 功能來實現將一套代碼套用多個UI來產出多套產品的技術,也整合上CICD 系統,包含drone, bitbucket ,並且導入自動化測試,與QA合作維持產品品質。
工作上曾經使用JAVA開發Spring MVC的後端程式,也曾寫過一些PL/SQL的DB程式,但是近年內主要是Android 前端開發為主
有參與敏捷開發,Scrum團隊,看板方法以及Design Sprint..等的經驗,英文程度可以跟客戶溝通工作內容,日文則是有通過JLPT N2檢定,但未曾接觸過需要使用日文的工作。
台中,西屯區
Android : 7+ years E-commerce project developing experience, restful client server architecture, Google cloud platform, firebase, crashlytics, sentry, drone CI/CD, MVVM and data binding. Robotium
Kotlin : android app devlop
Java : spring restful server
C# .Net : win from, WPF application for Android device, data transfer.
SQL : Oracle database, stored procedure, backend issue support.
Draw.IO
六月 2022 - 現今
台中, Taiwan
負責Android App開發,項目是小型現金貸款,要在短時間內進行不同國家的市場轉換,利用build variant 產出多個產品,針對產品做差異化等,整合上cicd,整合APM,以及各種不同風控平台的SDK,規劃安卓專案架構,已達成差異化,快速開發等目標。
專案使用MVVM架構搭配Databinding,客製化共用元件,另外也進行導入自動化測試相關技術,設置mockup server等相關工具,設計模組化專案開發架構等。
三月 2022 - 六月 2022
Taipei, Taiwan
負責Android App開發,項目類型是影音多媒體相關,使用Java與Kotlin混合,架構使用MVP。
一月 2021 - 九月 2021
Taichung , Taiwan
負責遊戲平台開發與維護。
使用工具為kotlin為主,Java則在維護既有功能。使用retrofit做網路串接,用第三方library 追蹤回報app crash report。
使用持續整合發布系統,CI/CD使用Drone配合QA工程師進行自動化測試項目。
架構上使用MVVM與databinding,著重在畫面與邏輯的去耦合,並利用Gradle的不同build flavor 來適應不同需求類型。把各專案能共用的邏輯與架構,元件等抽出到library project供其他專案共用
五月 2017 - 一月 2021
Taichung , Taiwan
擔任Android工程師,團隊採用敏捷開發,實例化規格,跑Scrum並用看板追蹤進度,使用Design Sprint來設計新的需求。
我在此團隊中負責開發銷售系統的Android APP,也會參與設計以及規格定義。
九月 2014 - 二月 2017
Taichung, Taiwan
開始為Android工程師,一年後開始接觸後端(JAVA)跟資料庫(SQL DB)轉為全端的開發。
再約五人的團隊裡面屬於最資深的工程師,也會直接需要應對客戶碰上的問題以及需求。
負責開發的商品
1. 客戶在零售店內使用的Omnichannel銷售APP,包括商品資料系統,庫存系統,以及串接訂單系統API等。
2. 給銷售員使用的APP,整合店鋪資料,路線資料的地圖應用
2006 - 2014