林煒智

軟體工程師

  Taichung City, Taiwan

As a software developer specializing in the semiconductor equipment industry, I am passionate about developing software solutions that help streamline manufacturing processes and optimize performance. With a focus on C# programming languages, I have built a diverse skill set that includes object-oriented programming, as well as expertise in a variety of communication protocols such as RS232, RS485, TCP/IP, Modbus ASCII/RTU, and Modbus TCP.

In addition to my technical skills, I have a deep understanding of the semiconductor industry's equipment interface protocol, SECS/GEM. I am experienced in designing and implementing SECS/GEM-compliant interfaces that enable seamless communication between equipment and factory systems.

Throughout my career, I have demonstrated a commitment to delivering high-quality software solutions that meet the specific needs of my clients. Whether working independently or as part of a team, I am dedicated to producing efficient and effective solutions that drive business success.

If you're seeking a talented and experienced software developer to help you optimize your semiconductor equipment processes, I would welcome the opportunity to connect and discuss how I can help you achieve your goals.

 


學歷

逢甲大學

自動化控制工程學系  •  2008 - 2012


工作經歷

軟體工程師  •  志聖工業股份有限公司

四月 2021 - Present

1. Developed a computer monitoring system using C# programming language, which includes connecting modules and PLCs, collecting and recording database data, monitoring data and issuing alerts, and system control.
2. Designed and developed the GUI of the system to make it user-friendly and easy to operate.
3. Integrated the system with the database to retrieve and store data effortlessly.
4. Implemented the connectivity of SECS/GEM and WebService to automate the factory processes and achieve factory automation functionality.
5. Ensured the performance and stability of the system and fixed detected errors and issues.
6. Collaborated with other team members to ensure the system meets customer requirements and product demands.
In this work experience, I was responsible for developing a computer monitoring system using C# programming language, which includes connecting modules and PLCs, collecting and recording database data, monitoring data and issuing alerts, and system control. Additionally, I designed and developed the GUI of the system and integrated it with the database to retrieve and store data effortlessly. I also implemented the connectivity of SECS/GEM and WebService to automate the factory processes and achieve factory automation functionality. Throughout the process, I ensured the performance and stability of the system and promptly fixed any issues that arose. Lastly, I collaborated with other team members to ensure the system meets customer requirements and product demands.1. Developed a computer monitoring system using C# programming language, which includes connecting modules and PLCs, collecting and recording database data, monitoring data and issuing alerts, and system control. 2. Designed and developed the GUI of the system to make it user-friendly and easy to operate. 3. Integrated the system with the database to retrieve and store data effortlessly. 4. Implemented the connectivity of SECS/GEM and WebService to automate the factory processes and achieve factory automation functionality. 5. Ensured the performance and stability of the system and fixed detected errors and issues. 6. Collaborated with other team members to ensure the system meets customer requirements and product demands. In this work experience, I was responsible for developing a computer monitoring system using C# programming language, which includes connecting modules and PLCs, collecting and recording database data, monitoring data and issuing alerts, and system control. Additionally, I designed and developed the GUI of the system and integrated it with the database to retrieve and store data effortlessly. I also implemented the connectivity of SECS/GEM and WebService to automate the factory processes and achieve factory automation functionality. Throughout the process, I ensured the performance and stability of the system and promptly fixed any issues that arose. Lastly, I collaborated with other team members to ensure the system meets customer requirements and product demands.
技能:Modbus · SECS/GEM · Visual Studio · .NET Framework · C#

軟體工程師  •  旭東機械工業股份有限公司

二月 2020 - 四月 2021

- KUKA 無人車路徑規劃及應用。
- Java 程式開發設計。
- PostgreSQL 開發應用。
- Web API (RESTful) 開發設計。
- ASP.Net WebForm 開發設計。
- ASP.Net MVC 開發設計。
- CSS/Html5/Javascript 前端開發設計。
- Bootstrap 前端框架應用。

工程師  •  士林電機廠股份有限公司

九月 2018 - 一月 2020

參與大型專案智慧產線的架構及設計。
- LabVIEW 程式開發。
- Web API(RESTful) 程式開發。
- SQL Server Express 開發設計。
- Visual Studio 2017 IDE 使用。
- 設備端Web API Client 的設計及應用。

電控工程師  •  上新度量衡有限公司

四月 2015 - 八月 2018

- 三菱(FX系列)、永宏 PLC程式撰寫
- 北爾人機程式撰寫
- Visual Studio 2008 IDE 使用
- C# 程式開發
- MSSQL Express 開發設計

客戶管理系統

應用 :

  • SQLite
  • C# WinForm
  • EntityFramework

說明 :

客戶管理系統目的是為了讓用戶查詢客戶的車輛維修資訊及維修紀錄,可以讓使用者新增、修改、刪除客戶資料、車輛資料、維修紀錄,並且查詢相關資料。

自動化標籤序列號管理程式

應用 :

  • LabVIEW
  • C#
  • MS SQL
  • RESTful API

說明 :

為解決工廠內部標籤序列號管理不易以及標籤樣版經常異動的困擾,將相關資訊儲存在資料庫裡,現場設備若有需要使用到序列號利用所開發的API索取序列號以達到序列號管控,在管理端另外開發一套系統將修改後的樣版檔統一管理,若有異動可以透過現場設備上面的軟體進行下載。