Ming Shi Chen

1997


  [email protected]

  Changhua County, Taiwan 

初轉往 app 開發領域

使用 Java, Kotliin 學習 Android 開發。
期許自己能提升 資訊 的傳遞效率。

熱愛閱讀,希望一邊增進技術的同時,獲得更多生命體驗。

技能



  Android


  • Language
    • Java
    • Kotlin
  • Asynchronous Programming
    • Thread
    • AsyncTask
    • Coroutine



  • Architecture  MVVM
    • DataBinding
    • ViewModel
    • LiveData
  • Network
    • Retrofit
    • OkHttp
  • Data Persistent
    • Room
    • DataStore
  • UnitTest

  Other skill


  • RESTful API
  • Python 
    • Django
  • Git 版本控制
  • MySQL Database
  • Linux 操作
    • Shell Script

  Certification


  • Toeic 770
  • MTA: Introduction to Programming using Java


學經歷


職訓局: 物聯網開發班二期

桃園幼獅職訓分署  •  8月 2021 - 2月 2022

由於對資訊產業的興趣,除了平時自學 資料結構、作業系統的知識,決定報職訓局的課程全職進修,從 Linux 作業系統的使用 ,到單晶片ARM Crotex M0、Arduino、Raspberry pi 等偏韌體到 網頁的基本前端 HTML 、CSS ,Python 的 Djagon 框架,了解前後端的互動,及 Android app 開發的基本介面元件使用。 確立自己打算鑽研 Android app 開發的目標。


助理工程師

大將作工業股份有限公司  •  四月 2020 - 六月 2021

負責鋼構工程案的專案管理,。工作期間需要頻繁和不同部門協作溝通,管理進度,鑒於工作需求對 ERP 等相關系統產生興趣,協助 部門導入物料計算系統,也研究 二維切割非線性配料 的相關文獻,及 Excel 的 VBA 功能設計


國立成功大學 National Cheng Kung University

機械工程學系  •  2015 - 2019

大學期間修課及課外專案,有用 C++ 學過 OpenGL 做 夾娃娃機小遊戲、Processing 參與藝術設計開發 互動式圖像合成。


專題實作



日期倒數

  ←link  fork from Google-train

從 Google 的 Kotlin basic 小測驗,增改一個欄位 存取日期資料

Kotlin 練習 MVVM 模式,Databinding 和 ViewModel 資料的傳遞

資料用 Room, Dao 的模式存取在 local SOLite Database, 紀錄使用者想 倒數的事件日期,日期的選擇 使用Material Design DatePickerDialog 來取得日期資料


Article PlatForm(Firebase Realtime Database)

  ←link  職訓局的 final project

Java 練習基礎的 fragment 操作 切換的動畫、資料的傳遞、還有 Firebase Realtime Database 的資料存取。