我是Harrison,擁有五年的程式設計經驗,擅長程式語言為C#,包括基於MVC架構的Web 開發以及Server Rule開發。為了提升自己的技能,我會利用空閒時間進行自我進修,例如研究Docker、K8S,Redis、MongoDB、學習ML及Design Pattern Best Practice。
我是一個享受撰寫程式的工程師;同時我期許走出舒適圈,因此樂於擁抱新技術,並且對於自己的程式碼有一定的要求。
從初級開發者逐步晉升為資深系統分析師,在我的工作經歷中,我負責領導多個項目的開發,這些經歷鍛鍊了我在技術方面的領導和決策能力。我熱衷於探索新技術,並樂於分享知識,幫助團隊共同成長。
除了技術專長,我也秉持著QBQ(Question Behind the Question)的精神,這是一種專注於當責的思維模式。在我的工作中,無論面對多大的挑戰,我總是問自己:「我能做什麼來解決這個問題?」而不是尋求外界的責任或抱怨。這樣的思維方式不僅幫助我在困難時期保持積極態度,也促使我不斷尋找解決方案,推動項目的順利進行。
我相信,在現今的職場環境中,專業技能與責任感同樣重要。無論是在技術開發、團隊協作或是項目管理中,我都始終堅持以結果為導向,並且注重每個細節,確保工作的效率與品質。我期待未來能在更大的平台上繼續發揮我的專業能力,並秉持QBQ精神,為公司帶來更多的創新與價值。
MR System Handshake
Project Desc.: Handling MR System Handshake
* Design communication protocol between MR and Stoker
Role: System Analysis, System Developer
Feature:
* Console App, Win Form Develop
* WCF Service
EAP System
Project Desc.: Create a new C# program to control EQP instead of VB6 program.
* Refactor the structure, improve the efficiency of the program.
* Pre-download, Hot Swap DLL, Update program without Down-Time.
* Make eqp status data storage more reliable.
Role: System Analysis, System Developer
Feature:
* Console App, Win Form Develop
* WCF Service, MSMQ, MQTT Communication protocol
* VB6 Communicate with C# (Using JSON format)
* Survey Oracle XML DML& Restful Service
RFID Carrier System
Project Desc.: Material Carrier with RFID
* Automation of product-process
* Overall system adjustment of materials
Role: System Analysis, System Developer
Feature:
* Server Side Rule
* Restful Service
* MQTT communication protocol
CI with Jenkins
Project Desc.: Survey, Design, Setup the CI environment with Jenkins
* Lead-in the concept of DevOps to development
Role: System Analysis
Feature:
* DevOps, CI/CD
Enhance Sign-Off System
Project Desc.: Because of the structure of the sign-off system isn't that well-performed. We created a project team to reprofile the system structure to find out where could be designed in better way.
Role: System Analysis, System Developer
* Survey Instance of JSON in MSSQL
* Optimize the DB query(Survey Full-Text Index)
* Solution merge
* Re-planning the storage method of Data & Documents
Sign-Off System (Notes to K2)
Project Desc.: Because of IBM did not support NOTES from 2018, We started a project that transfer the sign-off form from NOTES to K2 System which is a Web Form base on MVC architect.
Role: System Developer
* Develop a web form that includes Model, View, and Controller, so we need to develop front-end and back-end by oneself.
Skills & Frameworks:
* UI (HTML5, JavaScript, CSS, JSON, Angular.js)
* RESTful API(C#, Linq, Ajax)
* SQL(MSSQL, Oracle), ORM(Dapper, EF6)
* Version Control(GIT)
2020/9 - 2024/4
Taoyuan , Taiwan
後端工程師,產線自動化程式研發
專案開發、痛點分析、專案改善、New Skill Survey
2018/3 - 2020/9
Taoyuan, Taiwan
全端工程師,廠內簽核網頁開發,MVC架構
開發過10支AP以上
2023 - 2025(就讀中)
2014 - 2018