P0djqdhymlyyoofjgz2l

朱哲儀 學士&碩士 國立台灣科技大學 2008 - 2014

工作經歷


資深系統設計師 - 南山人壽保險股份有限公司 2023/04/17 – now

Flutter / Dart / GitLab / Jira / Intellij plugin / Docker / JavaScript

  • AG app:給保險業務員使用,提醒待辦事項、客戶資訊及相關業務等等,提高業務員工作效率。
  • 服務通:給保險業務員使用的平板APP,提供簽署PDF契約功能,提高業務員工作效率。
  • 特殊貢獻:
    • 架設GitLab webhook with Line channel,團隊成員加入Line channel,GitLab的merge request 及訊息留言,都會傳訊息到此Line channel,提高開發效率。
    • 架設Jira webhook with Line channel,團隊成員加入Line channel,Jira的issue分配及訊息留言,都會傳訊息到此Line channel,提高開發效率。
    • 架設Swagger-ui server webhook with Line channel,團隊成員加入Line channel,若監測到Open-API的gitlab project的main有新的commit,Swagger-ui server會重啟套用最新的Open-API yaml,並傳訊息到此Line channel提醒成員,提高開發效率。
    • 開發Intellj plugin,團隊成員大多使用android studio,這個plugin用UI操作取代下指令的方式,快速執行常用的指令。


Flutter Developer - 環球科技有限公司GT Studio 2022/04/11 – 2023/01/30

Clean architecture / Flutter / Dart / GitHub / Jira / Slack

  • Nova:挖虛擬代幣結合邀請制社群平台的應用程式。 
  • 特殊貢獻: 

Android App RD - 鴻圖股份有限公司 2018/08/13 – 2021/07/07

Kotlin / Java / Javascript / Android Jetpack:MVVM、Databinding、Navigation、Room / ARCore / Wikitude / RESTful API / Git / Bitbucket 

Switch SW RD - 研華科技 2016/01/05 – 2017/11/10

C / U-Boot / Wind River LINUX 8 / Broadcom SDK / Broadcom Fastpath / SyncE / SVN

  • NEC 5G 網路交換器 。
  • 在Fastpath 8.0實作SyncE網路協定 。
  • 100G 網路交換器。
  • 產品測試: 撰寫測試程式測試硬體。 

Switch SW QA - 研華科技 2015/01/05 – 2016/01/04

Java / Selenium / Study Network Protocol

  • 新增RADIUS協定的自動化測試的步驟。 
  • 網路協定的訓練課程。我分享了 RADIUS(Remote Authentication Dial-in User Service) 協定、DoS攻擊保護、IEEE 802.1X 及 ICMPv6 Neighbor Discovery協定。 
  • 實作自動化測試程式。 

Flutter Side Project


build-runner / Element tree / Widget tree / RenderObject Tree / Render pipeline / published Dart plugin / method channel / mixing / Bloc / Isolate / flutter flavor / Android flavor / iOS flavor / MVVM / MVP / MVC / Unit testing / WIdget testing / Integration testing / localizely 

Dart Plugins

App

Android Side Project


Kotlin / Kotlin coroutine/ jetpack paging3 / MVVM / Databinding / jetpack CameraX / Flow / retrofit2 / koin / Java / Javascript / JSBridge / OpenGL / DI / factory design pattern / proxy design pattern / content provider / AIDL / Android Process / Android service / android broadcast / AR / ARCore / KNN algorithm / OpenGL
/ GPUImage

App

Java Side Project


maven 

Java Library

  • fakemodel:提供實例資料模型功能。

CI / CD Practice


gitlab / Slack

Gitlab CDCI practice:練習用gitlab架設CI/CD,並串連slack。

Appendix

Flutter Side Project


App

Flutter_阿里山

Bloc / Isolate

  • 簡介: 
    • 森遊阿里山Alipedia(Android, iOS)的Flutter重製版本。 
    • 輔助導覽APP,提供天氣資訊,點位資訊,導航功能,花季資訊,行程建議,交通資訊,園區相關資訊...等等。 
    • 主要為行動裝置應用程式,網站版部分功能不支援。 
  • 特點:不是全盤複製重製,重新設計不少UX/UI,像是另一個APP,但很多功能與森遊阿里山Alipedia相似。
  • Demo: 
Practice 
Unit testing / Widget testing / MVVM / MVP / MVC / localizely 
flutter flavor / Android flavor / iOS flavor 
  • 練習使用flavor,切割專案環境設定。

Android Side Project


App

Ubigo

Java / Javascript / JSBridge / OpenGL

Skywalker

AR / Java / KNN algorithm / OpenGL

  • 簡介:基於k-nearest neighbors 演算法預測天氣,使 用AR呈現天氣預測。 
  • 比賽獎項:2011AR擴增實境創意挑戰賽 – 優等


Practice

GPUImage_Practice 

jetpack CameraX / GPUImage

結合CameraX和GPUImage,達成簡易相機濾鏡。

dependency_injection_practice

DI / factory design pattern / proxy design pattern

  • 練習依賴注入,factory design pattern負責模型選擇,proxy design pattern負責執行動作。

Silkrode_implementation_test

jetpack paging3 / MVVM / Databinding / Kotlin coroutine / Flow / retrofit2 / koin

  • 練習使用數種函式庫,資料來源github Users api,呈現使用者列表、使用者詳細頁(截圖)。
content provider
  • 練習使用content provider。
AIDL / Android Process / Android service / Android broadcast
  • 練習使用不同process的Service之間,訊息的溝通。 
ARCore
jetpack CameraX
  • 自拍App展示