近幾年的職涯目標,著重在後端非商業邏輯的服務建置及大型網站架構設計,比起以往的單純商業邏輯外,更需要考量的是當高併發時,資料處理 & 瞬間大量讀取或寫入的應對措施及優化,以及依照產品的各種特殊需求,survey並提出solutions,直到實作及處理掉需求(ex : 線上即時通訊系統、後端影片非同步轉檔系統...等)
習慣計劃及schedule,喜歡各種挑戰及新興的技術.
0931-040641 , 1984/03/25
家在台北,現於台北工作
建置分散式websocket聊天系統、分散式影片非同步轉檔系統(使用ffmpeg)、auto scaling資料處理系統
將正式環境建置於此. 並運用 load-balance & autoscaling & GCP SDK & GCE( application,MySQL, Redis) & datastore 建構正式環境
將其開發環境建置於此. 並運用 EC2 + RDS 建置正式環境.
運用 Docker Compose 來建置dev環境( centos + php, nginx, MySQL, Redis 及 客製Images..)
Elastic Search + Logstash + Kibana, 於正式環境建置ELK系統, 幫助正式環境整合及查詢app cluster的所有nginx、php 及 MySQL Log
安裝 Gitlab,遵從 GitFlow 流程,搭配自寫工具( php + eventlib extension)進行線上app cluster機群程式部署
主要使用開發語言,使用framework : Laravel、CodeIgniter、WorkerMan及自建MVC framework
使用jQuery實作web前端功能及各種動態效果
撰寫shell script程式簡化工作流程
ex:SSL憑證自動更新及上傳至GCP Load Balancer、Google Datastore index更新程式、Elasticsearch過期log刪除工具、Docker compose啟動工具...等等
使用Java開發Android APP
RDB : MySQL、PostgreSQL、Oracle
NoSQL : Redis、MongoDB
協調設計及工程師進行開發專案,規劃時程及正確的執行,並在deadline前完成既定工作.
鐏泓資訊主要是專案承攬的公司,主要負責的是在前後端程式開發,開發環境類型有 php+MySQL、 .net + MSSQL,前端畫面設計及切版大多是再外包。任職的3年間,接過各類型專案及政府標案,超過20個以上。也負責新人教育訓練以及其他工程師的工作分配、管理與技術協助。
【AWS組】微服務架構實踐比賽簡報
華碩電腦股份有限公司創立於1989年,為全球最大的主機板製造商,並躋身全球前三大消費性筆記型電腦品牌。華碩始終對品質與創新全力以赴,不斷為消費者及企業用戶提供嶄新的科技解決方案。
ShareBa分享吧是一個專注在「分享」的社群平台 可以分享相片、影片和生活動態 可以分享原創文章、心得、商品、活動 可以在部落格分享評論、推薦 可以在討論區分享意見交流
ASAP省錢購物網 是 uitox集團台灣區的電子商務網路平台, 於2013年11月開站,2013年12月正式營運。 以優惠的價格提供消費者數十萬種多元商品的選擇, 更承諾消費者全台24小時快速到貨的服務, 開創台灣電子商務嶄新的里程碑。 ASAP的團隊擁有十幾年豐厚的電子商務經驗,使用uitox集團獨家研發的雲端倉儲物流系統, 配合高效率的物流商,並建立自己的物流車隊,致力於提供消費者準確、快速的網路購物服務品質。
●經歷:
KKDay酷遊天股份有限公司 - 高級工程師
公司主要業務是旅遊商品網站,主要使用語言是php,framework使用Laravel,並且使用Jenkins實現CI/CD,入職時剛好正在開發新商品系統,並於新商品API team擔任高級工程師
這間公司讓我學習到:
年頡資訊股份有限公司 - Web工程師
公司主要業務為內容農場網站,當時是以Android工程師面試錄取
但因為web team缺人就一直support web team直到離職,個人主要業務為開發並維護公司的社群網站Shareba(https://shareba.com),開發前端(Web)及後端程式、EC網站以及開發店家消費集點系統期間建置了分散式聊天系統、分散式影片轉檔系統、好友推薦系統、CMS PV緩寫入系統...等
這間公司讓我學習到:
樂聲影城 LUX Cinema
轉職為Android Developer的第一份工作
公司主要業務是營運樂聲戲院,但也建置了許多與戲院相關的WebSite以及APP
除了建置及維護戲院相關的產品外,老闆也時常會有新的idea需要開發新產品。
雖然是第一份Android Developer工作,但是遇到的問題都可以獨力解決,專案
也從未delay,在開發IM系統時自學並在AWS EC2上安裝MongoDB,公司專案
管理方式採各自獨立,因此可以導入自己想玩的技術,並與另外一位同事積極導
入MVP架構
這間公司讓我學習到:
自學Android
由於對Android開發有興趣,因此利用閒暇之餘看書及影片自學Android開發
因為已有基礎程式功力,所以在學習上非常的順利
因此順利由Web Developer轉職為Android Developer
並且有作品如下:
Uitox新加坡商優達斯國際有限公司 - Web工程師
主要業務為電商網站,網站開發使用PHP+CodeIgniter,資料庫則使用Oracle
在職期間由於工程師人數越來越多所以導入git,這也是第一次與這麼多工程
師合作共同維護網站,在職期間經歷過一次公司網站重構改版。
由於個人對Android APP開發有興趣,雖然公司也有APP Team,但個人覺得
Scope太小,因此決定轉換跑道
這間公司讓我學習到:
鐏弘資訊有限公司 - Web工程師
公司為專案公司,員工人數最少時只有我與老闆兩個人,老闆本身是工程師,因為老闆跑客戶常不在公司,因此新人教育訓練以及技術支援大部分是由我指導,由於公司的專案只講求開發效率,而我想追求clean code&並注重security issue
,與公司的營運方針不相符合,故離職他去。
這間公司讓我學習到:
兩年前的職涯計畫原本打算從後端工程師轉職為Android工程師,但有感後端技術天花板越來越高,也越來越有挑戰性,因此還是打算回歸後端工程師,也希望能持續累積對高併發系統架構的維護經驗