從事後端工程師年資約2年,平常使用NodeJS進行開發,略懂Java。
曾經開發大型架構專案,並使用AWS雲端架構以及微服務方式,讓APP可以承受約十萬人次的流量。
以及曾開發網頁遊戲專案,建立遊戲的各項服務,進行遊戲邏輯的運算和資料庫的資料整合。
⊙ Node.js
⊙ Express/Koa
⊙ TypeScript
⊙ JavaScript
⊙ HTML/CSS
⊙ Github/GitLab
⊙ Notion
⊙ Trello
⊙ JIRA
⊙ Postman
⊙ MySQL
⊙ Oracle SQL
⊙ AWS DynamoDB
⊙ GitHub action(CICD)
⊙ Restful API
⊙ Docker
⊙ AWS
⊙ websocket
⊙大型科技公司專案 (2 month)
開發背景:
負責後端API以及DB schema設計,並與前端工程師、PM討論API設計結構以及優缺點分析。
使用者可以在app上進行活動,後端針對每項行為進行數據統計或是對DB的CRUD。
使用技術:
1. Node.JS。
2. AWS 架構: ECS(fargate)、Cognito、VPC、S3、Athena、DynamoDB、API Gateway等等的微服務。
3. Restful api 。
4. express.js。
5. 壓力測試檢測 AWS 上的資源是否可以承受 400 RPS(Request per second)瞬間流量,並分析auto scaling相關資訊。
Medium分享 auto scaling:
⊙教育網站後台、教育APP專案 (4 month)
開發背景:
負責後端API以及DB schema設計,並與前端工程師、APP工程師、客戶PM討論API設計結構。
◆ APP:
使用者可以在app上進行上下課程簽到、觀看簽到明細統計、課程請假等等功能。
◆ 網頁後台:
管理員可以在後台審核學員請假需求、學員當前的出席紀錄、統計講師分潤以及鐘點費用表格(大量複雜db table)
以及將表格資料匯出excel。
使用技術:
1. Node.JS。
2. MySQL。
3. Restful api 。
4. koa。
⊙ 產品專案後台 (2 month)
開發背景:
負責後端API以及DB schema設計。為了讓公司運行的專案進入整合化部署,以避免因為電腦環境問題衍生出雲
端佈署的失敗。
使用技術:
1. Node.JS。
2. Docker。
3. AWS CDK 進行雲端佈署。
4. AWS SDK 技術串接 AWS 微服務。
⊙ 遊戲運算邏輯 (12 month)
開發背景:
負責後端API的設計以及商業邏輯的撰寫。
使用技術:
1. Node.JS。
2. Oracle SQL。
3. Websocket。
4. Sails.js。
1. Node.JS
2. MySQL
3. Restful API 設計
4. Database schema 設計
1. 使用 TypeScript
2. AWS CDK 方式佈署專案
3. AWS SDK 方式使用各項 AWS 提供的微服務
4. Restful API 設計
5. Database schema 設計
1. 使用NodeJS, Oracle SQL, socket技術
2. 針對客戶需求而開發新遊戲的專案
3. 針對公司運作的遊戲,撰寫自動檢查派彩結果的交叉確認。
4. 針對玩家個別遊戲項目,使用socket,讓不同玩家與遊戲後端的互動,有不同結果
5. Web API設計
1. 開發新產品並透過溝通與廠商討論、解決產品開發困難點。
2. 分析產品特性給國外分公司,並與國外分公司討論、修正產品開發專案。
3. 交貨期的協調與品質的控管。
4. 主持產品的產前會議進行,與廠商生產人員以及公司內部QC人員協調產品的可接受品質。
5. 擔任公司福委會主委,舉辦尾牙、員工旅遊。
Aug 2011-Jun 2015
從事後端工程師年資約2年,平常使用NodeJS進行開發,略懂Java。
曾經開發大型架構專案,並使用AWS雲端架構以及微服務方式,讓APP可以承受約十萬人次的流量。
以及曾開發網頁遊戲專案,建立遊戲的各項服務,進行遊戲邏輯的運算和資料庫的資料整合。
⊙ Node.js
⊙ Express/Koa
⊙ TypeScript
⊙ JavaScript
⊙ HTML/CSS
⊙ Github/GitLab
⊙ Notion
⊙ Trello
⊙ JIRA
⊙ Postman
⊙ MySQL
⊙ Oracle SQL
⊙ AWS DynamoDB
⊙ GitHub action(CICD)
⊙ Restful API
⊙ Docker
⊙ AWS
⊙ websocket
⊙大型科技公司專案 (2 month)
開發背景:
負責後端API以及DB schema設計,並與前端工程師、PM討論API設計結構以及優缺點分析。
使用者可以在app上進行活動,後端針對每項行為進行數據統計或是對DB的CRUD。
使用技術:
1. Node.JS。
2. AWS 架構: ECS(fargate)、Cognito、VPC、S3、Athena、DynamoDB、API Gateway等等的微服務。
3. Restful api 。
4. express.js。
5. 壓力測試檢測 AWS 上的資源是否可以承受 400 RPS(Request per second)瞬間流量,並分析auto scaling相關資訊。
Medium分享 auto scaling:
⊙教育網站後台、教育APP專案 (4 month)
開發背景:
負責後端API以及DB schema設計,並與前端工程師、APP工程師、客戶PM討論API設計結構。
◆ APP:
使用者可以在app上進行上下課程簽到、觀看簽到明細統計、課程請假等等功能。
◆ 網頁後台:
管理員可以在後台審核學員請假需求、學員當前的出席紀錄、統計講師分潤以及鐘點費用表格(大量複雜db table)
以及將表格資料匯出excel。
使用技術:
1. Node.JS。
2. MySQL。
3. Restful api 。
4. koa。
⊙ 產品專案後台 (2 month)
開發背景:
負責後端API以及DB schema設計。為了讓公司運行的專案進入整合化部署,以避免因為電腦環境問題衍生出雲
端佈署的失敗。
使用技術:
1. Node.JS。
2. Docker。
3. AWS CDK 進行雲端佈署。
4. AWS SDK 技術串接 AWS 微服務。
⊙ 遊戲運算邏輯 (12 month)
開發背景:
負責後端API的設計以及商業邏輯的撰寫。
使用技術:
1. Node.JS。
2. Oracle SQL。
3. Websocket。
4. Sails.js。
1. Node.JS
2. MySQL
3. Restful API 設計
4. Database schema 設計
1. 使用 TypeScript
2. AWS CDK 方式佈署專案
3. AWS SDK 方式使用各項 AWS 提供的微服務
4. Restful API 設計
5. Database schema 設計
1. 使用NodeJS, Oracle SQL, socket技術
2. 針對客戶需求而開發新遊戲的專案
3. 針對公司運作的遊戲,撰寫自動檢查派彩結果的交叉確認。
4. 針對玩家個別遊戲項目,使用socket,讓不同玩家與遊戲後端的互動,有不同結果
5. Web API設計
1. 開發新產品並透過溝通與廠商討論、解決產品開發困難點。
2. 分析產品特性給國外分公司,並與國外分公司討論、修正產品開發專案。
3. 交貨期的協調與品質的控管。
4. 主持產品的產前會議進行,與廠商生產人員以及公司內部QC人員協調產品的可接受品質。
5. 擔任公司福委會主委,舉辦尾牙、員工旅遊。
Aug 2011-Jun 2015