鄭鈞仁

後端工程師  

網站後端相關工作資歷兩年,主要使用 Ruby on Rails 開發,
工作內容包含網站功能開發及維護、資料庫結構設計、 API 開發、第三方 API 串接……等。

在經歷許多開發過程遇到的問題後,體會到最好的解決方法不一定是最適合的方法,
而且一定都還會有改善及進步的可能。

對於不同領域的人事物都有高度的好奇,了解這個世界越多,越能獲得更多的樂趣,
而了解這個世界最快的方式就是與人交流,誠實的面對自己和他人更是最有效率的溝通。


工作經歷

後端工程師

四點設計有限公司  •  十二月 2020 - 四月 2023

1. 主要使用 Ruby on Rails 及 MySQL 開發。
2. 公司為接案公司,因此接觸到資料庫結構設計、 API 開發、第三方 API 串接、多國語系、購物車、活動報名、線上影音課程……等相關功能及技術。
3. 串接過的第三方 API 包含:藍新金流、Line pay臺北市政府經濟部水利署、Youtube、Vimeo……等
4. 持續更新產生新專案的模版,使新專案後台管理系統的初版 1 天即可上線。
5. 持續更新產生新功能的模版,舊專案增加己開發使用過功能平均 2 小時可完成。
6. 部門主管主要負責網站主機管理及維護;本人為各專案功能開發及維護主要人員。
7. 由 0 到 1 開發的專案約 25 件,接手維護專案約12件

工作中最常遇到的不是技術問題反而是時程問題,因此最常處理的是如何減少開發時程。
從專案一開始的建立就使用 Rails 的模版功能,修改既有的模版,讓專案建立時就包含每個專案對應的設定資料以及一些必備的套件和預設樣式的前後台頁面,減少後續重複的動作。

當專案建立之後,依據資料結構的設計,會有大量建立 MVC 的需求,而 Rails 內建的產生器一次只能建立一筆,因此使用 Ruby 腳本搭配資料結構設定檔來批次建立多個 MVC 檔案,再修改內建 MVC 模版,使產生器產生出來的程式碼能針對不同的資料型態產生符合該專案需求的樣式。

電子電路工程師

光寶科技股份有限公司(LITEON)  •  五月 2018 - 五月 2020

任職的部門為工業自動化部( Industrial Automatic)
負責的產品包含如下:
 1. PLC (Programmable Logic Controller)主機的維護
 2. PLC 擴充機的研發
 3. IIoT ( Industrial Internet of Things ) 的 Gateway 研發


學歷

國立中正大學

電機所類比IC設計  •  2011 - 2013

國立高雄第一科技大學

電腦與通訊工程系  •  2003 - 2008

技能

網頁後端開發


  • Ruby / Ruby on Rails
  • Web API
  • HTML / CSS / JavaScript
  • 以TDD開發
  • Heroku 部署
  • PostgreSQL / MySQL
  • Git / Github

網頁前端開發


  • HTML / CSS / JavaScript
  • Vue.js / Stimulus.js
  • Bulma / Tailwindcss
  • 串接後端API