P8cxlffqcb69gcnpnc8z

Recca Chao

7 年以上網頁後端開發經驗。
4 年以上 Laravel 經驗 
2 年以上 AWS 開發環境與系統操作相關經驗
用 redis 處理資料庫快取
熟悉自動測試,自動整合流程
協助公司建立系統流程、資料庫架構、排程文件

Senior PHP engineer
Taipei City,TW
[email protected]

工作經歷

關網資訊, 高級工程師, Mar 2022 ~ Jun 2023

  • 開發發票操作 API Server
  • 開發列印發票網路印表機系統
  • 協助維護 TornadoFX 開發桌面應用程式

協助維護的產品
  • 發票開立網站
  • 開立發票桌面程式

天下雜誌, 後端工程師, Mar 2020 ~ Jun 2020

  • 協助天下學習產品開發
  • 研究 airflow 功能,管理數據分析流程
  • 交接以 Laravel 製作 ETL 專案
  • 協助建立工程文件

協助維護的產品
  • 天下學習
  • 數據分析系統

104 人力銀行, 後端工程師, Jul 2019 ~ Jan 2020

  • 使用 Laravel 框架建立產品
  • 將舊功能從 Yii 框架翻寫至 laravel 框架內
  • 前端工程師搭配使用 RestFul API 串接
  • 協助維護 Java Spring Boot 撰寫程式碼
  • 協助翻寫 ColdFusion 程式至 laravel 框架內
  • 協助建立工程文件

協助維護的產品
  • 104 招募管理系統

菁英雲教育科技股份有限公司, 後端工程師, Oct 2018 ~ Apr 2019

  • 使用 laravel 框架建立產品
  • 使用 mongoDB 作為學生上課情況紀錄
  • 使用 voyager 套件建立資料後台
  • 使用 docker 建立環境
  • 前台使用 JQuery 製作,或與前端工程師搭配使用 RestFul API 串接
  • 串接 API 時使用 monolog 套件協助紀錄串接內容
  • 協助建立流程文件

參與開發的產品
  • Express 網路上課系統
  • 丹山學習系統
  • 雅思機考模考系統

艾普特媒體有限公司, 後端工程師, Jul 2017 ~ Jul 2018

  • 使用 laravel 框架,串接 facebook marketing api 建立廣告後台
  • 使用 mongoDB 作為廣告點擊 log 紀錄
  • 使用 docker 建立環境 前台使用 JQuery 製作
  • 資料庫效率不足的部分,使用 redis 作資料庫查詢快取
  • 研究索引優化
  • 建立流程文件

參與開發的產品
  • 廣告 DSP 系統

librick, PHP 工程師, May 2014 ~ Jul 2015

  • 使用 laravel 框架,串接 facebook marketing api 建立廣告後台
  • 使用 mongoDB 作為廣告點擊 log 紀錄
  • 使用 docker 建立環境 前台使用 JQuery 製作
  • 資料庫效率不足的部分,使用 redis 作資料庫查詢快取
  • 研究索引優化
  • 建立流程文件

參與開發的產品
  • Librick 官網

艾斯遊戲, PHP 工程師, Apr 2013 ~ Dec 2013

  • 使用 Yii 框架,協助遊戲公司串接登入 api 與金流 api
  • 前台使用 JQuery 進行製作
  • 協助建立公司官網

參與開發的產品
  • 艾斯遊戲公司官網
  • 遊戲活動網站

學歷

National Taiwan University, 學士學位, 資訊工程, 2005 ~ 2010

個人項目

人工智慧單字小幫手

利用類神經網路人工智慧和過去的學生考試紀錄,協助預測出新生可能不會的單字
  • 使用 php FANN 套件建立類神經網路預測系統
  • 使用 laravel 開發
  • 使用 docker(laradock)架設環境

find_trad_chinese

公司內部協助用小專案
因為目前專案有許多檢查繁體字是否出現在網頁上的需求
所以快速地建立了一個 chrome 套件協助處理這項任務
  • Chrome 套件開發
  • 使用 javascript regex 字串比對找出網頁內的繁體中文字

DuskExample

為了演講需求所建立的專案,列舉目前 Dusk 支援的所有測試方式
  • 使用 laravel 開發
  • 使用 docker(laradock) 架設環境 
  • 安裝 laravel dusk 進行測試

背單字機器人專案 telegram 機器人,用來背英文單字 

  • 使用 laravel + botMan 做後台開發 
  • 使用 docker(laradock) 架設環境 
  • 使用 circleCI 進行自動整合

使用過的程式語言與開發工具

  1. 後端開發語言:PHP,Kotlin
  2. Web Server:Nginx 
  3. 網頁框架:laravel、Yii、Yii2、Ktor、Spring Boot 
  4. 慣用 PHP 套件 
    1. l5-repository 
    2. laravel-mongodb 
    3. guzzlehttp 
    4. voyager 
    5. jwt-auth 
    6. laravel-echo 
  5. 測試框架:phpunit 
  6. 主機架構:docker 
  7. 開發工具:PHPStorm 
  8. 資料庫:MySQL、MongoDB 
  9. 資料庫快取:redis 
  10. 版本控制:GitHub、GitLab、bitbucket 
  11. 慣用作業系統:Amazon Linux、CentOS、OSX 
  12. 其他工具:ELK、airflow