潘銘賢 Brian Pan
全端工程師

近幾年的工作職涯中,前端不像以往單純的頁面資料渲染,必須考量效能面的處理和系統資源(記憶體...)的控制,後端服務建置時,需要思考遇到高併發的處理和應對,以及因應產品不同需求 survey 並提出解決方案和實作(e.g. MySQL Master Slave Replication(目的為降低主要資料庫壓力,並且達到即時備援))

0936-740502 , 1984/05/02
家在台北,現於台北工作 

Education

亞東技術學院 - 醫務管理系, 2002/08 ~ 2006/06


大安高工 - 冷凍空調科 1998/09 ~ 2001/06


Skills


React Native

使用 React Native 語言開發 App 應用程式


Azure

將環境建置於此. 並運用 load-balance 建構環境


AWS

將其開發環境建置於此. 並運用 EC2 建置正式環境.


Docker Compose

運用 Docker Compose 或使用 laradock 建置dev環境( centos + php, nginx, MySQL, Redis 及 客製Images..)

https://laradock.io/


Firebase

使用 Firebase 相關服務來實作各種需求(e.g. 使用 remote config + a/b test 服務來實現線上分眾測試...等)


Google Analytics

使用 Firebase 送出相關事件並且透過 Google Analytics(GA4) 產出相關數據報表


PHP

主要使用開發語言,使用framework : Laravel、CodeIgniter、WorkerMan及自建MVC framework


JavaScript

使用 Javascript(Jquery/ES6/ES7..等) / React / Vue 開發 web前端功能及各種動態效果


Shell Script

撰寫shell script程式簡化工作流程
e.g. IOS App 圖片檢查程式(避免上傳至 TestFlight 因圖片大小異常而失敗)、Docker compose啟動工具...等等


Kotlin

使用Kotlin開發 Api 服務


Database

RDB : MySQL

NoSQL : Redis、MongoDB


Project Management

協調設計及工程師進行開發專案,規劃時程及正確的執行,並在deadline前完成既定工作.


Laravel

使用 PHP Framework Laravel 開發應用程式,使用ORM進行DB資料和資料的操作,並且使用 blade/Vue/React 等方式進行前端頁面的渲染,若遇到開發Api相關邏輯時,會額外開發 TestCase 來確保程式穩定性,另外也會使用 Queues 處理大量非同步工作

Experience

(2017/11 ~ 至今) 網路家庭國際股份有限公司 - 副理

  • 【PChome24h App】功能開發(App Store | Android)
  • 【PChome24h App】程式上架相關流程處理
  • 【PChome24h App】活躍用戶提升和效能持續優化
  • 【PChome24h App】與規劃人員確認功能細節並且安排開發相關事宜
  • 【PChome24h App】協助CodeReview

(2017/01 ~ 2017/10) 好好投資科技股份有限公司 - web工程師

(2016/05 ~ 2016/09) 新加坡商優達斯國際有限公司台灣分公司(UITOX)

  • 【ASAP】網站維護和Bug修復
  • 【ASAP】網站程式碼優化/重構
  • 【ASAP】撰寫與維護顧客中心功能(http://www.asap.com.tw/)

(2015/04~2016/05) 喬利達數位媒體

  • 客戶網站建置
  • 公司內部系統開發
  • MIS 事務處理
  • 系統環境建置(LAMP)和維護
  • App 包版/測試/上架
  • 專案經歷:
    • 點點樂部落客團購平台撰寫(點點樂部落客團購平台建置)
    • 1. 後端資料庫規劃(含建置) 2. 相關技術文件撰寫 3. 網站程式撰寫
    • Wotalk- 讓我們一起玩 Game 吧 交友軟體(公司內部交友軟體API端建置)
    • 1.交友軟體API端資料庫規劃(含建置) 2. 相關技術文件撰寫 3. API 程式碼撰寫
    • 11TV 網站(11tv全球華網影視網建置)
    • 1. 撰寫網站程式碼 2. 相關技術文件撰寫
    • 金樂足體按摩養生會館官網(金樂足體按摩養生會館官網建置)
    • 1. 網站資料庫規劃(含建置) 2. 網站程式碼撰寫 3. 相關技術文件撰寫
    • 大潤發流通事業股份有限公司
    • 1. 紅酒APP相關系統/程式碼建置 2. 內部統倉物流系統撰寫 3. 賣場內部 3C 部門 DEMO 網站撰寫

(2013/10~2015/04) 拍檔科技股份有限公司 - 系統工程師

  • 資訊設備採購
  • 公司內部主機設備維護和資料備份
  • 公司內部員工資訊問題處理
  • ERP系統相關報表開發

(2011/05~2013/10) 力麒關係企業-巨山林資訊股份有限公司 - 工程師

  • 員工電腦維護
  • 集團網站維護和開發
  • 網路管理
  • 伺服器維護


PChome24h App

PChome24h App 為 PCHOME 集團開發之購物 App,相較於 web 版本,可提供用戶在行動裝置上更優質的體驗。


ASAP省錢購物網

ASAP省錢購物網 是 uitox集團台灣區的電子商務網路平台, 於2013年11月開站,2013年12月正式營運。 以優惠的價格提供消費者數十萬種多元商品的選擇, 更承諾消費者全台24小時快速到貨的服務, 開創台灣電子商務嶄新的里程碑。  ASAP的團隊擁有十幾年豐厚的電子商務經驗,使用uitox集團獨家研發的雲端倉儲物流系統, 配合高效率的物流商,並建立自己的物流車隊,致力於提供消費者準確、快速的網路購物服務品質。

螢幕快照 2017-08-08 11.32.10.png

其他作品展示

team

Incrystal 3D 購物網站

team

建祥國際

team

建祥貿易

team

樂事網

team

MW Capital

team

品皇

team

AusApp

team

YouCook

team

社團法人NFCA社區關懷協會

team

U-PEC光電

Autobiography


●經歷: 


力麒關係企業-巨山林資訊股份有限公司

公司為力麒關係企業子公司,專門維護集團內網站和相關資訊設備採購和維護。

這間公司讓我學習到:

  • (1)網站相關知識和技術
  • (2)伺服器相關知識和技術
  • (3)網站基礎知識和開發技巧


拍檔科技

公司為專作POS機的硬體公司,我主要負責公司內部伺服器維護和相關資訊設備的採買,在拍檔公司期間接觸到許多伺服器的操作和網路相關操作設置,在職期間因緣際會開始接案並且撰寫程式,因此後來經過考慮決定轉職PHP工程師,並在104年時轉換跑道。

這間公司讓我學習到:

  • (1)網路相關知識和技術
  • (2)伺服器相關知識和技術
  • (3)ERP系統相關報表開發


喬立達科技股份有限公司 - 助理工程師

公司為專案公司,本身隸屬於技術部門,版控使用SVN,遇到問題只能自己解決,專案分為內外部專案,內部專案通常開發API給APP使用,外部專案通常是開發客戶網站,內外部通常專案只要盡快產出,因此程式碼常常使用舊技術而不做改變,開發方式使用functional,曾詢問是否會有機會使用MVC架構做開發也沒回應,程式碼充斥dirty code 和 security issue,永遠只能閉門造車,這也是我離職的主因。

這間公司讓我學習到:

  • (1)APP 包版 / 測試 / 上架
  • (2)PHP、JAVASCRIPT等程式語言開發與MySQL學習&應用。
  • (3)串接各類第三方API(FB、Google API、..等)
  • (4)系統分析、資料庫設計以及程式開發直至結案驗收
  • (5)svn版本控管
  • (6)jQuery應用
  • (7)API程式開發(透過json)
  • (8)找答案的能力


Uitox新加坡商優達斯國際有限公司 - PHP 工程師

公司為電商網站,網站開發使用PHP+CodeIgniter,資料庫則使用Oracle ,版控使用git,這也是第一次與這麼多工程師合作共同維護網站,後續因公司營運需求縮編,因此離職。

這間公司讓我學習到:

  • (1)git版本控管
  • (2)MVC架構
  • (3)PHP Framework CodeIgniter
  • (4)減少dirty code


好好投資科技股份有限公司 - Web工程師

公司主要產品為金融相關網站,目前還在開發階段,網站開發使用PHP+Laravel,資料庫使用Mysql,版控使用git,因公司無MIS,因此除了網站開發外還兼處理MIS相關事務,網站開發上有協作人員(兼顧問),因此程式撰寫方式會依照建議做開發,後來因為對職涯上有一些規劃,因而離職。

這間公司讓我學習到:

  • (1)PHP Framework Laravel。
  • (2)Redis & file cache機制設計。
  • (3)Mysql Replication機制(Master / Slave)
  • (4)Jenkins基本的部屬建置
  • (5)Microsoft Azure clould service 操作
  • (6)Design Patten 相關知識和應用(Domain Service 檔案結構設計 + 簡單工廠模式應用)


網路家庭國際股份有限公司 - 副理

公司為電商公司,有許多關係企業和產品,目前隸屬於行動研發部,專職於開發公司線上電商平台APP和公司內部用APP 和相關商業邏輯 Lib,主要負責項目: 開發 24h App 和 相關商業邏輯 Lib,使用的技術為React-Native / Kotlin,版控使用Git 本身為 24h App 組 Team Leader,需管理四位同仁 ,並且在同仁遇到問題時協助處理和與外單位溝通。 處理 App 相關上架作業

這間公司讓我學習到:

  • (1)React 相關技術
  • (2)React-Native相關技術
  • (3)JavaScript ES6 /ES7 相關技術
  • (4)KMM(Kotlin Multiplatform Mobile) 架構相關基礎知識
  • (5)Android APP 開發相關基礎技術(界接Native Module, Native UI Component, sdk)- 使用 java
  • (6)IOS APP 開發相關基礎技術(界接Native Module, Native UI Component, sdk)- 使用 objetive-c
  • (7)Kotlin 開發相關基礎技術
  • (8)第三方金流服務串接(TapPay, Apple Pay, Google Pay
  • (9)IOS / Android 上架流程
  • (10)Kotlin 相關開發基礎技術


本身雖然並非本科系,但對於程式相關技術卻有者莫名熱誠,因此在家中也會自學一些目前業務上碰不到或者常聽到的技術,並且不時參加PHP社群所辦的活動來提升自己的技術和相關知識,未來希望能夠繼續從事此產業,並不斷加強自己的能力,並且能夠在任職公司發揮所長。


●自學技術:


  • (1)Redis 相關知識和基礎操作
  • (2)Mongodb相關知識和基礎操作
  • (3)Docker 相關知識和基礎操作(目前自己MAC使用docker-compose build 基本環境)
  • (4)Vue.js 相關技術開發