Avatar of 許景閩.

許景閩

backend engineer
I have more than 2 years of experience in backend engineering and I am continuously learning with an open mind, always trying and experimenting to find the best solutions. I love spending my time building efficient, stable, and reliable functional modules. Currently, I have knowledge of backend techniques, and I am expanding my knowledge in CI/CD and frontend techniques to become a full-stack engineer.
後端工程師
Logo of  國立宜蘭大學National Ilan University.
國立宜蘭大學National Ilan University
Taipei, Taiwan

Skills

C++
JAVA
JQuery
Boostrapt
HTML5
CSS
MSSQL
Node.js / Express.js
JavaScript
MongoDB
git版本控制系統
Github
Swagger API
Docker
Servlet/JSP
RWD網頁設計
MsSQL
GraphQL/Apollo
docker

Languages

English
Intermediate
Chinese
Native or Bilingual

Work experiences

自主學習

後端工程師

Sep 2019 ~ Present
Unit-test Mocha https://github.com/born1031/UnitTest-Mocha 專案內容: 建立一個簡單的單元測試 • 使用 Mocha 來做單元測試 Line Messaging / Bot 機器人ID: @580wlhuc https://github.com/born1031/My-Linebot 專案內容: 隨機推薦飲料/午晚餐、查詢匯率 • 使用 Async Await Promise • 使用爬蟲抓取台灣銀行匯率資料 • 使用 ngrok 將本地 localhost 部署為 Linebot webhook 做開發測試 • 部署到 Heroku 生產環境 Swagger-API 文件測試 on node.js https://github.com/born1031/SwaggerAPI-Test-on-NodeJs 專案內容: 產出一份基本 Swagger-API 文件 • 使用 Node.js 建立一組 CRUD 路由 • 編寫 JSON 檔並藉由 SwaggerUi 產出說明文件 我的本地圖書館 https://my-heroku-web-locallibrary.herokuapp.com/ 專案內容: 建立一個本地圖書館管理系統,可新增修改刪除作者、書籍、書本實例與類別等 • 使用 Node-express 搭配 pug 視圖引擎架設網站架構 • 使用 MongoDB 為此專案的資料庫 • 使用 Async functions • 使用 Github 版本控制 • 部署到 Heroku 生產環境 JavaScript 程式設計 • 熟悉 JavaScript 語言特性 • 理解 es6 的 Promise • 理解 es7 的 Async Await
Logo of Bonio 幫你優.

Node.js 後端工程師

Bonio 幫你優
Full-time

Feb 2022 ~ Aug 2022
7 mos
Taipei City, Taiwan
• API 開發/維護: 使用GraphQL API & RESTful API 與前端工程師串接 • 登入系統: 使用 JWT Token auth 登入認證,登入後設定Cookie & Session 第三方登入 OAuth 串接,登入方式有Google、Apple、Line、Facebook、PaGamO(本公司另一項產品) • MongoDB 資料庫: Schema的建立與維護 • Elasticsearch 搜尋優化: 搜尋bar的搜尋結果不如預期,調整function_score使搜尋結果更符合期待 • GCP 專案維護: 主要使用GKE功能,log查詢、機器狀態查詢、白名單設置、scale調整、yaml檔檢查等等
Logo of 量算科技有限公司.

Node.js 後端工程師

量算科技有限公司

Feb 2021 ~ Sep 2021
8 mos
• 視訊推流系統: 使用 ffmpeg 套件開發自動推流系統,依據工作列表建立推流工作推至阿里雲與網速,並依監聽事件給予相對應處理 • 視訊來源監控模組: 監測來源流狀態並記錄分數至DB • API 開發/維護: 與前端工程師對接 API 與廠商工程師對接 API 與客戶端工程師對接 API 使用 apiDoc 撰寫 API 文件 • API 權限認證: 使用 basic token 登入認證(加入secret與time編碼) 依據 token 資訊判斷調用 API 之權限 • MariaDB 資料庫維護/優化: Schema的建立與維護,index 的調整優化 • Dockerize project: 因應維運部門建制K8S管理專案將專案Docker化
Logo of 恆星網路科技有限公司.

Node.js 後端工程師

恆星網路科技有限公司
Full-time

Apr 2020 ~ Feb 2021
11 mos
Taipei City, Taiwan
• 視訊推流系統: 使用 ffmpeg 套件開發自動推流系統,依據工作列表建立推流工作推至阿里雲與網速,並依監聽事件給予相對應處理 • 視訊來源監控模組: 監測來源流狀態並記錄分數至DB • API 開發/維護: 與前端工程師對接 API 與廠商工程師對接 API 與客戶端工程師對接 API 使用 apiDoc 撰寫 API 文件 • API 權限認證: 使用 basic token 登入認證(加入secret與time編碼) 依據 token 資訊判斷調用 API 之權限 • MariaDB 資料庫維護: Schema的建立與維護
Logo of 台北市職能發展學院.

JSP學員

台北市職能發展學院

Apr 2019 ~ Aug 2019
5 mos
Taipei City, Taiwan
JSP程式設計課程 • Dreamweaver 設計網頁 • css, JQuery, bootstrap 讓網頁內容更加豐富 • Apache Tomcat 作為開發伺服器 • MVC 2 架設網頁架構 • Mssql 資料庫

Storage Management Personnel / Operator

ALS Laboratory Group
Temporary

Feb 2018 ~ Aug 2018
7 mos
Perth WA, Australia
1. Operator Operate machine to crash customers sample(rock) into powder for analyze the ingredient 2. Storage Management Personnel Storing sample and manage warehouse

Machine Operator

Refresh Pure Water
Temporary

Jul 2017 ~ Feb 2018
8 mos
Perth WA, Australia
• Operate machine to produce bottled water in different size

Nursery Hand

Supa Fresh
Temporary

Jun 2017 ~ Jul 2017
2 mos
Perth WA, Australia
• Take care of vegetables • Pick & pack up vegetables as products

Plant Nursery Hand

Plantrite
Temporary

Dec 2016 ~ Jun 2017
7 mos
Perth WA, Australia
• Take care of plants • Pick & pack up plants as products
Logo of 鈊象電子股份有限公司.

遊戲軟體工程師C++

鈊象電子股份有限公司
Full-time

Jun 2014 ~ May 2016
2 yrs 0 mos
New Taipei City, Taiwan
遊戲軟體工程師C++ • 遊戲畫面: 配合美術出圖,撰寫程式播放圖組 使用cocos2d表現物理移動效果 使用cocos2d加入粒子特效 • 遊戲架構: 撰寫遊戲流程 撰寫板子的 IO 偵測/控制模組 使用state machine架構 • 測試: 撰寫測試流程跳過動畫加速遊戲進程 • 版本控制: 使用tortoiseGit 進行版控

繪圖員 / 現場操作員

嘉裕勝精密股份有限公司
Full-time

Feb 2005 ~ Aug 2008
3 yrs 7 mos
New Taipei City, Taiwan
模具加工 • AutoCAD 繪製或修改客戶需求並以特定軟體轉為CNC線切割機的程式傳送至機台 • 依照圖形打孔或使用CNC線切割機對模具加工 • 使用研磨機、鑽孔機對模具加工

Educations

Logo of  國立宜蘭大學National Ilan University.

國立宜蘭大學National Ilan University

Engineer’s Degree
電子工程學系

2008 - 2012
Powered By CakeResume