學歷 

國立雲林科技大學, 學士學位, 資訊工程學系, 2014 年9月~ 2018年6月

National Yunlin University of Science and Technology, 

Computer Science and Information Engineering. (2014 ~ 2018)

工作經歷

系統精英科技股份有限公司 2021年 5月 - 仍在職

A.BLE firmware design
● HCI(Host Controller interface )Layer 
    design from scratch.
● Collaborate with team and design the BLE HOST stacks.
     include GAP、GATT、ATT and SMP.
● Collaborate with team and porting the BLE CONTROLLER   
     stacks on our hardware platform.

B.BQB pre-test 
● Write test cases in-house and test the DUT on FPGA.
● Use Harmony test machine for double check and solving 
      the issues of our DUT.
 
C.SIG PTS verification and debug 
● Use PTS and verify our protocol stacks.


D.Test environment set up
● Use Nordic NRF5340 as the gloden 
     and write Python code as test case 
     for verifying the drivers and others code .

 

威旭資訊股份有限公司 2020 年 5 月 - 2021年1月

A.國內期貨開盤系統架設與研發(C++)
● 撰寫shell script架設期貨TMP協定開發環境
● 使用TCP socket開發TMP協定應用程式,同時bind core減少os content switch發生
● 使用libpcap分析TMP協定,開發盤前下單程式
● 改寫solareflare kernel by pass 功能,達到拆包功能,使得開盤前能預先送包的功能
● 撰寫shell script調整OS已達到常駐開盤系統,減少os content switch的影響
● 撰寫shell script調整OS ring buffer減少上層收到packet的時間  

B.國內期貨報價即時監控系統(C++) 
● 以raw_socket開發igmp multicast 終端視窗軟體接收FPGA封包,測試報價機是否連線,封包數量是否正確,IP是否正確 
● 使用raw_socket接收udp封包,分析報價內容是否正確

C.國內期貨虛擬交易所功能開發與維護(C++) 
● 重新設計虛擬期交所程式,解決收到TCP黏包無法處理的問題
● 開發虛擬期交所紀錄pakcket log之功能 
● 開發虛擬期交所偵測TMP協定格式錯誤之功能 
● 開發虛擬期交所盤前不可下單之功能

D.FPGA封包側錄系統(C++) 
● 使用raw_socket接收FPGA udp封包 
● 前端加上pacp header將封包寫成pcap檔

E 網卡測速應用(C++、Python) 
● 使用exsock轉寫傳收封包程式 
● 撰寫shell script分析封包數據 
● 使用python matplotlib接收數據,繪畫成折線圖,方便分析數據