張晉瑋 (Austin Chang)

[email protected]

學歷

國立交通大學 資訊工程學系學士 2017 ~ 2021


工作經歷

交大資工系計算機中心, 計中助教, Jul 2018 ~ 現在

  • 協助課程助教和教授在電腦教室及公用工作站部署軟體並進行日常維護。
  • 使用 Gitlab CI 維護內部專案及自動化套件打包流程,用以管理工作站使用的 script 以及設定檔。
  • 使用 Ansible 管理電腦教室的大量電腦,開發部署軟體、權限修改、VM管理等場合所需的 playbook 。以 Clonezilla 及 Windows ADK 等工具加速機器重灌、還原流程。
Company@2x

交大應用化學系, 網站工程師, Jun 2019 ~ 現在

  • 使用 Wordpress 作為內容管理系統,依照視覺團隊設計做出 Wordpress 佈景主題,並與系上職員溝通內容管理的需求,開發各式讓使用者自訂內容的 editor block 。
  • 佈景主題前端使用 Vuejs 開發, 使用 PHP 串接各式 Wordpress API 及建立自訂 REST API endpoint ,使用 React 開發編輯頁面的 Gutenberg editor block 。
  • 為開發團隊架設 Drone CI ,用來產生專案的 javascript/CSS bundle 並自動將佈景主題和 plugin 部署到架設於 AWS Lightsail 的 production server 上
Company@2x

胡宏章土木技師, App 開發乙方, Sep 2019 ~ Dec 2020

非上架軟體
  • 以 Kotlin 開發的建築物損害鑑定輔助工具,可以快速點按的流程完成建築拍照及特徵紀錄
  • 以 Electron 框架開發電腦端軟體,以 App 生成之紀錄產生鑑定報告所需的 ODT 文件及表格
Company@2x

競賽、獎項


  • Google Code Jam 1A, Ranked 987/8986
  • ICPC Asia Taipei Regional Contest, Ranked 15/107
  • ICPC Asia Jakarta Regional Contest, Ranked 24/80

日常、玩具、課程專案


STM32-UART-IAP

  • 在 STM32 上開發的類似 DFU mode 或 bootloader 的專案
  • 實作了一個 UART 防掉包的協定,用來傳輸在開發板上要執行的 binary
  • 控制驗證封包、讀寫 Flash 、更新中斷表、軟體 reset 等流程


blog.austint.in

  • 就是個用自己寫的 Static Site Generator 生成的個人部落格
  • 可以自己建立如 Post, Page 等內容類別