廖禹舜

簡介

專業技能

前端語言

  • HTML5
  • CSS3 / Sass 
  • Javascript 
    • ES5
    • ES6
  • TypeScript


前端開發

  • React
    • Redux
    • React Hook
    • Mobx
    • React native
  • RxJS
  • Webpack
  • BootStrap
  • Gatsby


後端開發

  • Python
    • Flask
    • Django
  • NodeJS
    • ExpressJS
  • Java
    • Spring boot
  • SQL
  • NoSQL


其他

  • Git Flow
  • Scrum
  • AWS
  • Docker
  • Jenkins
  • TOEIC 865 points
  • Jest


專案


Shop on pickupp

Pickkupp企業電商網站


Pickkup user app

Pickkup 物流服務及電商app

Merchant-portal

物流服務網站

聊天機器人For無名吾名NFT@Discord

語言交換平台

提供使用者線上媒合服務

技術文章



Solving Leetcode And learn Algorithms

#207 Course schedule

#Algorithms : DFS 

#Data structure:Directed Graph

Solving Leetcode And learn Algorithms 

#322 Coin Change

#Algorithms : Dynamic programming

工作經歷


後端工程師

AuthenTrend Technology Inc.

九月 2022 - Present
Taipei, Taiwan

接案全端開發

聊天機器人@Discord

For 無名吾名NFT

六月 2022 - 九月 2022
Taipei, Taiwan

  • 頻道連結
    • 伺服器 - ExpressJS
    • 雲服務 - AWS EC2
    • 資料庫 - MongoDB
    • 頻道管理者API
      • 列出所有白名單
      • 新增白名單
      • 新增使用者到白名單
      • 列出特定白名單內的所有使用者
      • 獲取當前以太坊 gas fee
      • 串接其他的 Discord Bot 資料以計算積分
      • 監聽特定block並推播meta data到指定的頻道
    • 使用者API
      • 驗證已擁有的NFT並獲取身分組 (moralis)
      • 在特定伺服器註冊成為會員
      • 查詢當前積分
      • 註冊錢包地址獲取積分
      • 查詢已註冊的錢包地址
      • 修改已註冊的錢包地址

全端工程師

Pickupp Taiwan 皮卡物流科技

五月 2022 - 八月 2022
Taipei, Taiwan

  • 總計參與開發超過10個feature
  • 維護開發Merchant portal
  • 維護開發Admin-portal
    • 內部管理後台
    • 通常是營運團隊在使用
  • 維護開發shop-portal 
  • 維護開發Pickkup user app
    • 重構建立訂單商業邏輯
      • 與設計部門、PM搜集資訊並確認需求
      • 重構超過10個component
        • 根據新的UX和後端API更改:
          • local state資料結構及演算法
          • 內部邏輯
        • 根據新的UI切版
      • 重構Mobx狀態資料結構、資料流
  • 後端技術棧
    • NodeJS / Nats / Micro service / gRPC / PostgresSQL / Kubernetes 
  • 前端技術棧
    • React / React native / Mobx / Gatsby / GraphQL

前端工程師

A.I. Lab Pte.

二月 2021 - 五月 2022
Taipei, Taiwan

  • Maintained and developed new features for 3 projects. 
  • Featured achievement
    • Updated project libraries including React, Gatsby, Nx workspace, etc
    • Refactored whole project UI 
  • Project functions
    • Online casino portal
    • Providing multiple ways for users to deposit & withdraw
    • User sign in & sign up
    • Game entrance UI
    • Built with JavaScript ES6, React, Context API
    • Using Gitlab for version control
    • Using Jest & React testing library for unit tests.

前端工程師

普羅傑有限公司

十月 2019 - 一月 2021
Taipei, Taiwan

  • Maintained and developed new features for 2 projects.
  • Project functions
    • Online casino portal
    • Providing multiple ways for users to deposit & withdraw
    • User sign in & sign up
    • Game entrance UI
    • Built with jQuery, JavaScript ES6, React
    • Using Git for version control