張修齊 Lawrence Xiu-Qi Chang

畢業於交通大學多媒體工程研究所,在學期間常接觸android的專案,亦有跨國專案的經驗。除此之外,修過人機互動、機器學習和自然語言處理等課程。熟悉 android, Java, UI/UX 設計和人機互動。能用中英文溝通,閱讀日文。目前正在coursera進修資料科學相關的領域,如GCP的使用。

技能


UI/UX 設計


Android, Java


機器學習


Python


自然語言處理

專案經歷

Freelancer,       八月 2020 ~ 七月 2021

  1. 練習Leetcode,參加google kickstart等程式練習平台,複習資料結構與演算法。
  2. 在Coursera進修Google Cloud Platform(GCP),data engineer的課程。
  3. 實作兩個side projects: Recipe logging app, Work timer app,學習kotlin,尚在進行中。
  4. 嘗試實作出War of Warcraft (alias Wow)的任務產生器。將wowhead中所儲存的所有任務文本,透過python crawl下來分析。

安卓工程師 -- 團隊領導 @ Labeling Study,       七月 2017 ~ 七月 2020
國立交通大學

  1. 引入研究用安卓api工具 -- Minuku2以收集手機資料。
  2. 透過android studio開發與git管理版本控制。
  3. 開發三種蒐集資料的機制﹔手動、自動、半自動。
  4. 開發與設計整個app所需要的介面與資料流向,透過Recycleview、Alertdialog、Map等自定義控件實現,並透過Sqlite存儲手機端的資料。
  5. 改善移動模式40%的準確度,透過更改有限狀態機的機制與參數(過濾安卓手機提供的Google Activity Recognition)。 
  6. 透過REST,將資料批次(每一小時)上傳至MongoDB,與處理回傳資訊。
  7. 領導4人團隊,訪談 9位參與者,並透過親合圖分析使用者回饋。  
  8. 用Python和R,分析整理手機量化資料,以呈現研究結果。

安卓工程師 @ Daily Mobility Study at 俄亥俄州立大學,       七月 2017 ~ 五月 2019
國立交通大學

  • 引入研究用安卓api工具 -- Minuku2以收集手機資料。
  • 透過android studio開發與git管理版本控制。
  • 透過Minuku2收集的資訊,自動產生使用者的trips (如下圖,用Recycleview呈現列表,Map呈現路線),收集使用者問卷。
  • 根據GPS的準確度導致可能發生的scenario,提供切割、結合、刪除trips等功能,透過Sqlite存儲控制手機端的資料。
  • 透過REST,將資料自動透過Wi-Fi批次上傳至server,與處理回傳資訊。
  • 根據特定會跨洲的scenario,與團隊討論跨洲的時間定義(例如下圖的sleep time)。

教學助理 @ 計算機概論與程式設計,       九月 2017 ~ 一月 2018

國立交通大學 
  • 教導學生 C 與 Python。

安卓工程師 -- 團隊領導 @ Minuku2 (Data collecting app),       七月 2017 ~ 九月 2017
國立交通大學

  • 透過java,清理、整合,並開發50%的研究用android api -- Minuku2。 
  • 領導4人團隊,開發安卓感應器資料api,比如accessibility service, transportation mode等功能.
  • 透過foreground service,維持抓背景資料的功能,以利所有手機研究使用;用alarm receiver定期檢查thread的存活,以防意外狀況。
  • 解決其他手機實驗implement這份api遇到的問題。

UI 設計師 @ 電子聯絡簿 in 龍山國小,       九月 2016 ~ 十月 2016
國立交通大學

  • 收集60% 使用者建議,並建立親合圖分析整理內容,以決定設計方向。 
  • 利用上述的親合圖設計出 Lo-fi 使用者介面。 
  • 透過訪談40% 的使用者,評估該 Lo-fi 使用者介面的易用性。

軟體工程師 @ 熱門新聞事件之網路意見分析系統,       九月 2014 ~ 六月 2015 
國立中興大學

  • 開發爬蟲程式,用java透過各新聞網提供之rss與內嵌之臉書留言api。
  • 用PHP和HTML,建立60%網頁呈現。

品保工讀生,       七月 2015 ~ 八月 2015
宇峻奧汀

  • 測試各種安卓遊戲。 
  • 回報其中的bug給開發者。

學歷

碩士, 九月 2016 ~ 七月 2020

國立交通大學 多媒體工程研究所


學士, 九月 2012 ~ 六月 2016

國立中興大學 資訊科學與工程學系


獲獎經歷

  • 在中興大學資工系大學部的資訊專題競賽中,以專題:熱門新聞事件之網路意見分析系統,贏得冠軍, 六月 2015.

發表

  • 檢查與提醒: 一種結合參與式和經驗抽樣法的收集帶註釋之連續性移動數據方法, CHI Late-Breaking Works, 2020