馬玉奇

  1. 電商公司5年多的工作經驗,熟悉後端工作、應需求也有前端的工作經驗。
  2. 有單獨開發公司電子發票系統的經驗,且有數個系統的整合、維護與功能開發的經驗。
  3. 使用JAVA5年多,會用html、javascript等語言,不排斥學習其他語言;可使用postgreDB並熟悉語法;可以熟悉使用linux系統作業並熟悉shell script。
  4. 新增功能輔助其他部門作業時和許多部門有過溝通經驗,有良好的溝通能力。
  5. 曾在資策會上課,課程中組團隊做遊戲,使用Unity3D引擎和C#與C++,對遊戲設計、遊戲開發等有基本的了解。


目前職稱 工程師
新北市,TW
mail:[email protected]


經歷

耐德科技股份有限公司, 工程師, 8月 2014 ~ 3月 2020

  • 獨立開發電子發票系統。配合政府使用電子發票,與原有系統整合,主要分為
    1. 資格申請。包含寫系統設計的文件、公司資料等必要資料作申請。
    2. 電子發票專用turnkey系統建置。環境建置與設定、上傳資料的交換、備份與刪除。
    3. 舊有功能轉移。將紙本發票應該要有的功能整合到新系統中。
    4. 資料檢驗。包含執行後的結果檢驗、未執行或異常資料回報。
    5. 發票中獎處理。比對中獎號碼、發送中獎簡訊或mail、紙本列印等功能。
    6. 文件編寫。包含使用手冊、功能說明。
  • 與藍新金流資料的重構、功能開發與維護。因執行人員提出執行速度越來越慢的問題,找到因多次交換大量資料而拖慢速度,其原因在雙方都無法修改的情況下,修改執行順序及儲存交換資料,成功將執行速度提升許多。另有配合對方做API改版做程式修改。
  • 票劵相關功能的重構、CI/CD與維護。因票卷執行常常有異常,並難以尋找資料的BUG的情況,主動提出重構程式,提升解決問題的速度。並另外寫shell script搭配排程使其可以搭配排程自動化。
  • 黑貓的ezcat系統整合、功能開發與維護。包含系統的安裝設定、執行結果的檢驗、回報給對方的資料等。後來因為有要查詢以前執行結果的需求,新增查詢結果的報表。還有因應需求,新增給執行人員修改資料後的功能。
  • 公司出貨功能的重構與維護。將商品和票卷的出貨功能整合並將黑貓ezcat系統整合進去。修改出貨程式使新增同類型出貨時,不需要程式人員再做修改。
  • 獨立做帝商手持掃描機的整合、功能開發與維護。
    1. 功能重啟。一開始因為沒有文件,是依靠掃描機說明書和舊有的資料摸索這已經停用的功能。
    2. 功能新增與修改。應需求持續與帝商做掃描機功能修改與新增,並配合其修改系統程式。
    3. 系統設定與自動化。幫物流人員的電腦安裝設定掃描機相關的事務,另有寫bat搭配windows排程自動化刪除資料、在linux下寫shell script搭配排程自動化執行功能與刪除備份資料。
    4. 資料檢驗。解析彙整掃描機匯出的資料,並做庫存、出貨狀況的回報功能。
    5. 文件編寫。教物流人員使用方法及編寫使用手冊、功能說明書等。
  • 維護與各超商物流間資料串接功能。出貨會跟各超商物流做資料交換,在BUG發生時查詢LOG解決問題。
  • 考勤系統功能重構與維護。應考勤系統換廠需求,重構程式,以便自動化上傳考勤資料、每月考勤資料匯出。
  • 維護簡訊機功能。主要在異常時查詢log解決問題。
  • linux系統和shell script功能開發與維護。
    1. 曾被駭,應需求安裝測試兩階段驗證。
    2. 做資料壓縮、備份、上傳、刪除等功能。
    3. log查詢或提取log。
    4. 應程式需求做排程自動化。
    5. 後臺系統環境還原安裝。
    6. 安裝設定postgreDB

    資策會-多人線上遊戲設計班 , 2014


  • 課程中曾組團隊製作遊戲,類型為射擊、TD混和遊戲,可以第一人稱射擊和另一個模式下建築砲台防守。
    1. 負責小地圖開發
    2. 負責射擊模式下UI介面的呈現
    3. 負責砲台射擊效果設計

    技能


    程式語言

  • 使用JAVA的5年經驗,主要做後端工作。
  • 處理後端作業時,有搭配linux的shellscript處理排程。
  • 有javascript的經驗。
  • NetSuite有使用suitescript的經驗。
  • 學習遊戲設計使用的是C#、C++。
  • 協助MIS處理工作時還會使用bat語法。


  • 資料庫語言

  • 使用postgresql語法。
  • 會寫sql function。

  • 有安裝設定linux、windows系統的postgresql的經驗。

  • linux

  • iptables設定。
  • 會寫shell script。
  • 會擷取log做整理方便查找bug問題。

  • 遊戲設計

    曾在資策會上過半年課程,學過使用過unity3D,並且在小組內負責砲塔射擊、UI設計的部分,小組間有合作一作品完成結業。


    開發工具

  • IntelliJ IDEA 

  • 版本控管

  • SVN
  • Git

  • 學歷

    資策會-多人線上遊戲設計班,  2014

    中華大學機械系, 9月 2006 ~ 6月 2012

    Powered By CakeResume