曾翊紘

  畢業於文藻外語大學,學校氛圍鼓勵我們進行各項嘗試,在學時期除了鑽研日文本科的翻譯/實習之外,也積極參與行銷/舞蹈等的競賽。畢業後,對於銷售/行銷有熱情,先後任職於傳統產業業務/網紅行銷公司的行銷員,也因為有其它領域的經歷,讓我在踏入軟體業時,除了能以工程師的角度來看專案外,更能從其它領域的角度來了解專案。而在前年 11 月初,我參加了「好想工作室」的 Android App 培訓,在工作室期間,與後端/iOS合作完成「書評App」,以及獨力開發並上架「寵物約散」App。 



       GitHub  

       [email protected]

  


曾接觸過產業


  • 網紅/遊戲行銷
  • 自動化傳產

開發工具


  • Android Studio 
  • Git
  • Slack

程式架構


  • MVVM

技術


  • Firebase
  • Retrofit
  • Coroutine
  • Room
  • Glide
  • ImagePicker
  • Paging 


語言


  • 日文檢定 N1
  • 英文TOEIC 575/990
  • Kotlin 

學經歷


2020 / 11 -  2021 / 10

好想工作室

學員                                

                  


  • 自學 Kotlin 及 Android 開發
  • 與 iOS、Backend 協作開發「書籍評分 App」
  • iThome 鐵人賽完賽,並完成「寵物約散 App

                                               

2019 / 11 -  2020 / 7

日商點子膠囊台灣分公司

遊戲行銷專員                                                  


  • 負責線上/線下遊戲行銷企劃構想

  • 期間舉辦過線下粉絲見面會(一場,30 人規模)

  • 常態性遊戲內容直播同時段負責 3 項知名遊戲推廣

                                             

2018 / 3 - 2019 / 4 

台灣小金井貿易股份有限公司

業務專員


  • 舊有客戶維持/客戶開發
  • 展場內容構思/解說
  • 經銷商支援/產品說明會

寵物約散App  (GooglePlay鏈結)  (2021 iThome 鐵人賽 30天鐵人系列文章)   (GitHub

• 產品發想:觀察帶寵物到公園散步的寵物主人,都會彼此聊天,所以想打造以「寵物」為主的交流App。

 UI設計暖色系,讓畫面充滿對寵物的愛般一樣溫暖的色系,畫面簡潔,讓使用者快速找到自己需要使用到的功能。

 功能設計包含會員系統、邀約一覽、上架/刪除邀約、一對一聊天系統。


技術使用

• Firebase Realtime Database 線上寫/讀訊息、離線寫入,支援 Value Event Listener,實現零時差聊天一對一聊天室

 Cloud Firestore:儲存資料包含上傳/更新會員資料,以及上傳/刪除/搜尋邀約資訊。

 Cloud Storage:儲存會員頭貼,以及邀約圖片等照片資源

Firebase Authentication:提供註冊/登入/修改密碼的服務,並搭配 Firebase 資料庫,修改讀取/寫入權限。

• MVVM 架構:分離 UI層與資料層,並透過讓 UI層觀察 LiveData 的變化,變動元件的呈現。運用 SharedViewModel 供各 Fragment 共享資料。

Glide_第三方套件:顯示各種圖片資源,並提供緩存,實現佔位圖 

 ImagePicker_第三方套件:實現拍照/相簿選取、圖片壓縮、旋轉 調整尺寸等功能。

ViewPagerIndicator_第三方套件:實現ViewPager下方圓形圖標跟隨照片變動  


主頁面

  • 顯示各邀約內容
  • 點擊各邀約可進入詳細邀約介面

搜尋頁面

  • 單/多欄位搜尋
  • 依照更新時間/邀約時間排序


新增邀約頁面

  • 支援單/多張照片上傳
  • 寫入邀約資訊


一對一聊天室

  • 支援即時線上聊天系統
  • 支援傳送文字,更可傳送圖片

書籍評分APP

產品發想協作的成員們透過自身的興趣(看書籍),分享討論並激盪出可優化目前評分書籍的想法。

UI設計以色彩簡潔,功能清楚為目標進行設計,讓畫面一目了然。

功能設計包含會員系統、書籍分類、評分系統、個人主頁面。


技術使用

Retrofit_第三方套件:連接後端 API,連接會員/書籍/書評相關 API

• MVVM 架構:分離 UI層與資料層,讓 UI 層透過觀察 Livedata 來更改畫面

BindingAdapter:應用於把資料傳給 RecyclerView,及搭配 Glide 顯示書籍等圖片

Coroutine:應用於 API 會員/書評資料讀寫,以及讀取書籍資料等耗時、需等待結果的任務

SharedPreferences:透過 key-value 的方式儲存會員帳號



主頁面

  • 顯示多種類書籍,並依照評分數排序。
  • 書名/作者名關鍵字查詢。


評分介面

  • 顯示各書籍詳細資訊
  • 顯示其它會員評分之內容/書籍平均星數