郭子嘉 Ken Kuo
(PHP web工程師 )

會接觸到程式開發是因為公司官網需要更新資料及開發新功能,在過程中對程式開發產生了極大的興趣,所以自費進修利用下班時間參加台大資訊的php網站開發課程,在課程結束後也透過工程師朋友的指導持續學習。
學習前後已超過一年半的時間,期間參與了朋友手邊的專案『incrystal3D購物網站』開發,也因此開始了Laravel的實戰訓練,結束後恰好遇到了公司有網站開發的需求(建祥國際, 建祥貿易, 建祥LED),並負責了網站前台的開發(使用Laravel 5.8)。
個人對於現在工作內容覺得太單調且沒有挑戰性因此想藉此機會轉換跑道,也期許未來能夠成為資深的工程師,並且一直不斷精進自己以及學習新的技術。

0939-691-680 , 1984/07/02
家在台北,現於台北工作 

Education

東南科技大學 - 企業管理系, 2002/09 ~ 2007/06


開南商工 - 商業經營科 1999/09 ~ 2002/06


Skills


PHP

主要使用php為開發語言,習慣定義強型別,使用的最新版本是php7.3


Laravel

理解MVC架構的運作,使用ORM進行DB資料的操作以及blade進行前端頁面的rendor,使用的最新版本是Laravel 5.8


JavaScript

主要使用jQuery實作web前端功能及各種動態效果,並且使用Ajax與後端API進行資料交換


MySQL

使用的最新版本為MySQL 5.7,理解關聯資料操作,以及理解Transaction應用情境及操作


Docker-compose

使用docker-compose 建制本機開發環境


Redis

使用Redis儲存cache資料,瞭解Redis生命週期及應用


Linux

理解Linux基本操作,包含檔案操作、目錄操作、檔案內容修改、檔案權限操作..等等


版本控制 - git

了解git基本操作及了解github介面主要功能,開發遵守github flow

Experience

(2012/11 ~ 至今) 建祥國際股份有限公司 - MIS工程師

  • 公司電腦軟硬體管理及維護。
  • 伺服器維護管理、故障排除及檔案備份。
  • 協助公司同仁排除ERP錯誤。
  • 公司網站維護及更新。
  • 設定公司網路資訊安全。

(2012/04 ~ 2012/07) 兆駿科技股份有限公司 - 總務兼任MIS

  • 公司電腦軟硬體管理及維護。
  • 伺服器維護管理、故障排除及檔案備份。
  • 公司設備維護管理及簡易排除故障。


作品集

InCrystal3D - 3D雷射雕刻列印

InCrystal3D成立於2019年,與RealFun3D(睿坊國際有限公司)共創經營3D生活事業,製作團隊具有超過20年的3D實作經驗,並捻熟於各種3D列印技術。


建祥國際集團 - 集團網站

建祥國際股份有限公司以誠摯的心,為客戶提供具競爭力的產品、與供應商利潤共享、提供員工友善的職場環境及為投資者創造豐厚的報酬;善盡企業社會責任、持續開發節能減碳的產品,為地球環保盡一份努力。

建祥貿易

建祥貿易有限公司創立於1958年(民國47年),成立至今已62年餘、騰嘉國際股份有限公司創立於1990年(民國79年)為建祥貿易子公司。建祥貿易與騰嘉國際為國內汽機車零配件進出口公司,知名度極高的業界領導品牌公司,以專業負責的態度從事交通器材進出口國際貿易,在國外享譽多年。

建祥光電

建祥光電專注於三個領域:
在背光模組方面,我們嘗試最佳的解決方案以符合市場需求;而在照明部分,我們設計出高品質的LED模組來取代傳統燈源;建祥光電並且在AC LED研究上投注許多努力,以增進其效率,並期許能將LED帶入下一個世代。



學習歷程


●『台大資訊課程-php網站程式開發』 2019-04 ~ 2019-05

自費報名了台大資訊課程,結業時只學習到了php基本知識,僅僅可以實作程式的邏輯流程控制,離實際網站製作還有一段距離。

在課程裡我學習到了:

  • (1) php基本語法及知識。
  • (2) 關聯式資料庫基本概念。
  • (3) html及css基本知識。


●『程式開發自我持續進修』 2019-05 ~ 至今

課程結束後持續進修,期間不斷地向工程師朋友請教,並且前後共參與了四個網站的開發,由於朋友是資深工程師,因此許多基本觀念及態度有被強烈要求。

期間學習到了:

  • (1) Laravel MVC框架的使用。
  • (2) 使用javascript (jQuery) 與前端user互動以及實作動態效果。
  • (3) 使用Ajax與後端Api交換資料。
  • (4) 朋友嚴格的code review,使我習慣強型別,程式習慣剝離商業邏輯及資料邏輯並思考method封裝及複用性,甚至coding style、變數命名以及method命名都有要求。
  • (5) 資料庫關聯操作(raw sql or ORM)
  • (6) git基本操作及github flow。
  • (7) 基本的css調整。
  • (8) mysql transaction應用場景及操作。
  • (9) linux 基本指令操作。
  • (10) docker-compose (個人開發使用Macbook Pro + docker-compose)
  • (11) LNMP 網路應用程式基本架構,包含網路層、應用層及資料層之間的關係及注意事項。



工作經歷


●建祥國際股份有限公司 - MIS工程師

公司主要負責汽機車零配件及led進出口貿易,來到建祥一開始學習如何維護網站及資料更新,到後來剛好公司要開發新的集團網站,個人負責了前台的開發,使用的工具是php Laravel。

這間公司讓我學習到:

  • (1) 使用Laravel。
  • (2) 網站更新維護及開發新功能。
  • (3) 網路資訊安全設定。
  • (4) 伺服器管理及資料備份。


●兆駿科技股份有限公司 - 總務兼任MIS

公司主要經營項為目網路服飾買賣.電子商務,在jjs開始碰到伺服器軟硬體的管理及維護,以公司資訊安全的管理。

這間公司讓我學習到:

  • (1) 伺服器軟硬體的管理及維護。
  • (2) 公司資訊安全的管理。
  • (3) 個人工作站故障排除。


個人對於程式開發非常有興趣,所以想藉此機會轉換跑道,也期許未來能夠成為資深工程師,希望能夠給我面試的機會。