Profile 03 00@2x

吳建儒

嗨! 我是Chien,喜歡接觸新事物的Android developer,出版〈輕鬆學會Android Kotlin實作開發〉一書,喜歡在網路上尋找新技術與靈感,培養設計美感與更好的使用者體驗,對程式有潔癖,注重程式的可讀性與品質,並享受這過程帶來的成就感。目前參與Android Developer開發讀書會與Android Home兩個讀書會,不斷精進自我提升價值,歡迎志同道合的朋友一同加入討論成長。

About


Education

  • 國立台北科技大學 - 電子工程所, 碩士
  • 國立虎尾科技大學 - 資訊工程系, 學士  


Programming

  • Kotlin、Java
  • Swift
  • SQL


Tools

  • Android Studio、IntelliJ
  • Xcode
  • Postman
  • Firebase
  • Zeplin
  • Git
  • CocoaPods


3rd-party Library

  • Okhttp、Retrofit
  • Lifecycle、Coroutines
  • RxJava、RxAndroid
  • EventBus
  • Timber
  • ZXing
  • Leakcanary


Others

  • MVC、MVP、MVVM Pattern
  • Singleton Pattern
  • Observer Pattern
  • Builder Pattern
  • Repository Pattern
  • Factory Method Pattern

Portfolios


停車大聲公

Kotlin, Java, MVP, RxJava, Retorfit, Maps-utils, EventBus, Timber.

整合全台灣最新的停車場資訊,提供地點搜尋、路況與街景、快速比價與行動支付等功能,車主必備神器。


- 停車場群集與優化。 

- 停車場漫遊。 

- APP臨櫃支付。

- 身份驗證(密碼、指紋)。

- 購物。 

Paragraph image 04 00@2x
Paragraph image 04 01@2x
Paragraph image 05 00@2x
Paragraph image 05 01@2x

BlueNet交通大平台

Java, MVC, Maps SDK, Direction API, Places API, Facebook API, Glide. 

BlueNet是一個結合交通與社群的應用 平台,提供計程車叫車、大眾運輸資訊 與行程規劃服務,同時串聯社群,提供 聊天、打卡與動態分享。


- 四大大眾運具地圖與資訊整合。

- 行程規劃。 

- 口袋收藏。

- 動態塗鴉牆。 

- 群組聊天室。 


BlueNet計程車司機

Kotlin, MVC, OkHttp, Gson, Maps SDK, Firebase, Crashlytics, LeakCanary.

結合乘客媒合與即時路況的Android應用程式,提供計程車駕駛人一個資訊共享的多元乘客媒合平台。 


- 載客訂單匹配。

- 虛擬車隊系統。

- 載客熱點分享。

- 即時路況資訊。 

Paragraph image 04 00@2x
Paragraph image 04 01@2x

Paragraph image 05 00@2x
Paragraph image 05 01@2x

iTalkuTalk

Kotlin, MVC, Material, Room, OkHttp, Translate API, Firebase.

iTalkuTalk藉由影片教材,以聆聽、閱讀與口說等方式學習外語,並提供學伴配對刺激不同群體之間的互動討論。 


- 雙語字幕影片。

- 字幕留言板。

- 每日學伴匹配。

Side project


Readings 00 00@2x

MusicPlayer

Kotlin, Material, Coroutine, Lifecycle Coroutine, ViewBinding.


音樂播放器,採用觀察者模式搭配協程設計,支援模糊搜尋、背景播放與暗黑模式,並搭配簡易動畫應用。


Readings 00 01@2x

ParkingDemo

Java, Gson,Maps-utils, Material, Retrofit, Room, Sqlcipher, RxJava.


使用台北市政府開源資料製作的 臺北市停車場資訊查詢系統,支援模糊搜尋、歷史紀錄與視覺化地圖。

Readings 00 00@2x

T.T.S 北科學生App

Java, Firebase, SeekArc, Htmlcleaner, BottomNavigation.


台北科技大學學生自製App,提供查詢課表、學分、活動與特約商店,由學生自治會與程式設計社合作研發維護。

Readings 00 01@2x

共榮Go

Java, Maps SDK, Directions API, Glide.


以社群協作行動服務(CCMS)作為基礎,利用當地原有的資源與人力,解決偏鄉交通問題,串聯社群帳號,形成另類的交通社群網路。

Work Experience

Acer, 工程師, May 2020 ~ 現在

停車大聲公

  • 支援Android X函示庫與App Bundle。
  • 升級RxJava1至RxJava2。
  • 設計API Refresh Token機制。
  • 轉換40% Java程式碼為Kotlin。
  • 優化App端資料加密防護。
  • 提升3.8%系統穩定度,至99.85%。

國立台北科技大學-多媒體系統實驗室, Android developer, Jul 2017 ~ Aug 2019

BlueNet

  • 導入泛型設計模組化API與資料庫呼叫。 
  • 減少1/3的開發流程與一個開發人力配置。 
  • 加入WebP壓縮技術,減少應用程式23MB大小。 
  • 解決Support lib v4與v7關聯第三方函示庫造成的相依性地獄。


Bluenet計程車司機

  • 採用Kotlin開發重構,減少53%的程式碼。
  • 加入觀察者模式,解決IO同步與ANR問題。
  • 結合LeakCanary改善靜態記憶體洩漏。
  • 提升系統穩定度至99.45%。


iTalkuTalk

  • 採用Room資料庫緩存API與資料。
  • 加入Shadow、Ripple與Animation等回饋,提升使用者體驗。
  • 以動態載入切換頁面,優化APP冷啟動速度150ms。

Powered by CakeResumePowered by CakeResume