張仕傑

後端工程師

  Taichung City, Taiwan

關於我

台南人,嗜甜食,性溫和

喜歡清楚明白的需求和開放的環境,樂意向他人討教,也願意分享自己的知識與技術

求學過程中先後碰到遊戲程式設計以及網頁設計後,發現自己對網頁技術有些興趣,最後決定投入相關領域鑽研技能,目前致力於拓廣自己的技術廣度中


學歷

朝陽科技大學

資訊管理系  •  2013 - 2017

本著對程式的興趣而選擇了資訊管理系,於程式相關的專業科目都有不錯的成果,因此決定往程式設計的跑道邁進

工作經歷

後端工程師

協雲科技  •  三月 2021 - 七月 2021

維護現行專案功能與網站環境架設(LNMP)
架設MQTT Broker,pub&sub設備資料
分析需求,規劃資料庫結構與API
與硬體工程師溝通,以socket方式介接設備資料,以及控制設備
使用Laravel架設可視覺化資料後台

後端工程師

尚峪資訊  •  一月 2021 - 三月 2021

撰寫原生PHP
維護現有網站功能,並依客戶需求協助客製化網站,以及協助開發後台管理系統功能

後端工程師

凡谷興業有限公司  •  十二月 2018 - 二月 2020

使用PHPH框架 - Symfony
主要負責後端API撰寫與功能維護、API 自動測試、金流介接

副工程師

阿卡迪亞資訊有限公司  •  六月 2018 - 十月 2018

前端網頁撰寫、後端API撰寫

使用技術


  • PHP
    • 原生PHP -  會用PDO與資料庫溝通,撰寫 API 或是直接呈現報表頁面
    • Symfony  - PHP框架,配合ORM套件doctrine與資料庫溝通,這個時候大部分是撰寫 API 供前端套用
    • Laravel - PHP框架,配合內生的ORM  Eloquent與資料庫溝通 同樣用於撰寫API,會使用任務排程功能處理需要定時排程的工作,也會使用JobQueue做訊息推送
    • 自動測試 - 使用php unit撰寫單元測試跟API功能測試
  • Python
    • Django  - Python框架,撰寫API供前端套用,目前用來寫Line聊天室的互動處理以及網頁呈現,並配合line notify做訊息推播通知
      • 會配合nginx + uwsgi架設server
    • Flask - Python框架, 需要串接資料但不需存取DB時會使用
  • MySQL
    • 依需求規劃資料表結構,建立關聯表,以及增刪改查語法操作
  • Redis
    • 配合需要快速反應狀態的資料快取,或是高併發需求的資料儲存緩衝處理時使用 ,目前於串接金流以及串接機器更新資料時應用
  • JavaScript
    • 會配合JQuery取DOM元件進行畫面更改,或是發送ajax請求與後端API溝通
    • Vue - 使用前端模板呈現畫面
  • NodeJS
    • 使用Express套件建立http server
    • 會運用fs模組做讀寫檔
    • 一般http or tcp資料串接
  • OS系統
    • CentOS、Debian、Ubuntu - 主要使用虛擬機建立開發環境,或是在GCP上建立機器 ,自行建置LNMP環境 OR 建置Django + nginx  + mysql 工作環境
  • Docker
    • 依需要建立DockFile並透過docker-compose指令建立容器環境