林暉恩

軟體工程師

工作經歷

軟體工程師  •  英屬維京群島商斯託克有限公司台灣分公司

1. 控制I/O、軸及相機使設備達到生產動作需求。
2. WPF開發桌面應用程序。
2. 藉由Halcon開發演算法達到產品定位需求。
3. 開發設備校正工具,使設備達到生產精度需求。
4. 撰寫/維護與產品流水運輸線的通訊。
5. 撰寫/維護與EAP通訊類別。
6. 撰寫設備使用說明書。

三月 2019 - 八月 2021

使用技能: C#、WPF


軟體工程師   •  CriticalManufacturing

1. 售前軟體協助。
2. 導入MES系統。
3. 依客戶需求做後端或前端二次開發。

九月 2021 - 至今

使用技能: html、C#、TypeScript

學歷

2016 - 2018

國立台北科技大學

機械工程系(碩士)

2012 - 2016

國立台北科技大學

機械工程系(學士)

技能


  • C#
  • Matlab
  • WPF
  • MVVM
  • Halcon

語言


  • English — 中階

專案經歷

鉚釘機 

此項目為海外公司之開發項目,此設備功能為,將鉚釘與魔鬼氈結合於壓克力板上,壓克力闆對折後變為一個箱子。框架為MVVM、前端部分為WPF、後端為C#。於此項目我擔任主要設備軟體開發者。 

四月 2019 - 五月 2019

MiniLED量產線 

該項目主要為開發miniLED設備之軟體,此項目包含了設備控制、PLC流水線通訊及透過EAP與MES通訊。

我在此項目

初期:

1. 負責兩站設備的軟體開發,其框架為MVVM,前端部分採用WPF、後端部分為C#,於此設備開發了一個演算法於校正內,使其精準度達到要求之公差。

2. 開發EAP串接模擬器,並與MES開發商測試接口。

3. 開發PLC測試模擬器,與PLC流水線開發商進行通訊及動作,與PLC通訊使用了Modbus。

後期:

1. 優化全線之設備流程(提速)。

2. 新增客戶產線要求功能

六月 2019 - 五月 2020

MiniLED綜合維修機

此項目為公司之實驗性質設備,此軟體框架為MVVM,前端為WPF,後端為C#。

我於此設備負責為開發設備之軟體,此設備為多模組設備,需要管理多Task流程,以達到最高運行效率。

六月 2020 - 九月 2020

Die排晶機(實驗性質)

公司內排晶機原目標物為miniLed將改為Die為目標物。

我於此項目中,負責將流程修改,並且優化舊版軟體之校正工具,以及新增校正工具達到新客戶之要求。

月 2020 - 十一月 2020

模組化、核心庫優化

模組化:

將現有設備進行模組化,利用抽像以及介面方式,進行模組化,以利未來類似產品可以更快的開發


核心庫優化:

將現有設備之核心庫內容進行優化,如匹配影像控件新增色階控制,使影像匹配時可濾掉某些顏色增加精確度、新增虛擬元件產生器以利離線測試。

月 2021 - 十二月 2020

流水線通訊

客戶端將流水線之通訊,將原有的PLC通訊改為PC與設備通訊。

設備與流水線之間以TCP/IP方式進行通訊,我於此項目與流水線供應商進行溝通以及端口定義,後端部分以socket進行開發,包括以一個port進行雙模組的通訊溝通、防止掉封包機制。

月 2021 - 五月 2021

Die排晶機 

此項目因應新產品要求,而新設計一個新硬體設備。與公司現有之排晶機不同,所以需開發新軟體。於此項目我擔任設備主要軟體開發角色,此應用程序框架為MVVM、前端部分以WPF開發、後端以C#開發。

月 2021 - 八月 2021