Personal Profile

  我叫做廖翊傑,國中畢業後就讀台北市立松山工農資訊科,開始接觸程式語言,對程式語言很有興趣,學習了 VB 和 C#,曾在高二期間參加程式設計比賽獲得全校第一名,也讓我決定未來要往資工系發展。

  2013年高職畢業後就讀國立台中勤益科技大學資工系,在學校程式語言的相關課程都表現相當良好,經常受老師之託,協助教導同學。 大二暑假時,參加校外暑期實習,做了一個物體偵測的影像處理程式,學習了很多電腦視覺的基礎,也學習到 Emgu CV(OpenCV in .NET) 的使用方式。大三時,獨立完成了一個Android APP的專題,讓我對資料庫、架伺服器、WebService、WebAPI 的串接等技術有一定的能力,也有在 Google Play 上架的經驗。

  在空閒的時候,會上高中生程式解題系統LeetCode練習資料結構和演算法,還有和參加 LeetCode 的 Weekly Contest,目前高中生程式解題系統解260幾題(大部分使用 C ),LeetCode 約310題(大部分使用 C#)。

  目前已經有桌面應用程式、Android 程式和 Web 應用程式的開發經驗,正在學習 .NET Core、Flutter、Docker、PostgreSQL...增加我的能力,還有Design Pattern、SOLID 原則、單元測試...,讓我寫出架構更好、更容易維護、更可靠的程式碼。

Work Experience

  • 2015年7月~2015年8月,於集盈科技公司擔任實習生,主要負責鵝蛋偵測的影像處理程式。


  • 2017年8月~2019年3月,於財團法人紡織產業綜合研究所擔任軟體工程師,主要負責 WinForm ERP 系統開發,包含訂單、庫存、各種報表,另外也有開發 ASP.NET MVC5 網站和 Android APP。


  • 2019年3月~現在,於香港 Nexify 擔任全端工程師,主要負責網站的開發,後端使用 C#,前端主要使用 Angular 和 Vue 製作 SPA 網站或是製作 Component 來協助其他專案的網站開發,還有用到一些 React 和 Knockout。

    除了前後端的開發,另外還有使用 Docker 協助建置環境(SQL Server),建置 Git Server(Gitea),和Jenkins建立 CICD 流程,搭配 Gitea 的 webhook,自動化整合部屬最新的程式碼,簡化繁雜的動作,並執行 Unit testing,最後利用 Teams 發送通知。


  • 接案:
  • 2018年2月~現在,承接了一個 POS 系統的專案,獨立開發整個系統,包含需求溝通、系統分析、設計、資料庫設計、程式設計等工作。


  • 2020年5月~2020年10月,接手開發一個遊戲&直播聊天室的 web 專案,前端主要使用 Vue.js(TypeScript Class-Based Component)、Vue I18n、Vuex、RxJS、Video.js,後端.NET Core,主要使用 SignalR 做 websocket,資料庫是 MongoDB,搭配 Redis 做快取。


  • 2020年6月~2020年10月,承接了國防醫學院公衛系的手機戒菸 App(Android+iOS),還有包含一個 App 的後台網站,後端使用 .NET Core,後台前端使用 Vue+Vuetify,手機端使用 Flutter,整個系統功能包含: 社群發文和圖片&留言、即時群組聊天、建立問卷&問卷發送&填寫、戒菸機構 Google map、FCM 通知...。


  • 2020年10月~2020年11月,承接了一個官方網站+後台的專案再加上雙平台App,網頁主要使用到 Vue.js、.NET Core,App使用Flutter,網站部屬在 Azure 上。

My Skills

Skills

IDE

Portfolio


{{Text}}

POS點餐系統

這是一個 POS 系統的專案,我獨立開發整個系統,包含需求溝通、系統分析、設計、資料庫設計、程式設計等工作,功能包括點餐、餐廳桌況、退貨、印收據、印廚房單、印標籤、錢櫃控制、傳統發票、電子發票、客戶顯示器(點餐內容、圖片、跑馬燈)、各種報表...等等,目前已經上線數十家,還在持續開發新功能中。

相關技術: {{item}}

訂貨系統

這是從 POS 系統衍伸出來的訂貨系統,為了讓加盟店家可以使用手機向總店訂貨,所以做成 web 介面,包含 RWD,前後端分離,後端使用 .NET Core,前端使用 Vue.js 搭配 Vuetify。

相關技術: {{item}}

戒菸App & Web後台

這是國防醫學院公衛系的手機戒菸 App(Android+iOS),還有包含一個 App 的後台網站,後端使用 .NET Core,後台前端使用 Vue+Vuetify,手機端使用 Flutter,整個系統功能包含:社群發文和圖片&留言、即時群組聊天、建立問卷&問卷發送&填寫、衛教資料編輯&顯示、戒菸機構 Google map、FCM 通知...。

相關技術: {{item}}

路面感測 App

  近年來,臺灣路面不平,相信在臺灣的人都可以明顯地感受到道路的品質非常的糟,導致用路人身心俱疲,尤其是騎乘機車時,經常一條路從頭震到尾,非常不舒服,更有不少人因此跌倒受傷,為了改善這些問題,所以專題決定做這個 App。

  在手機的部分利用了手機的加速度感測器和方向感測器來準確測量路面的震動,再利用 GPS 定位確定地點,然後儲存在手機 SQLite 資料庫,並標示地點、程度在手機 Google Map 上,再架設伺服器和資料庫,撰寫一個 Web Service 架設在伺服器上接收手機上傳的經緯度等資料儲存在 SQL Server,讓其他使用者可以下載查看,並在伺服器端撰寫一 C# 程式定時將收集到的經緯度等資料轉換成地址統計然後儲存在 SQL Server 提供用戶查詢或是直接推播通知危險路段的排行。

  在使用者自行騎乘機車測量出路面的坑洞或是下載其他使用者上傳的資料後,還可以開啟警報功能,在騎乘機車時,若附近有坑洞的記錄點,手機就會發出警報聲來提醒機車騎士附近可能有危險,小心駕駛。

相關技術: {{item}}

網路購物商城平台

這是我自己練習 ASP.NET MVC5 C# 的專案,前端部分使用了 Vue.js、JQuery、Bootstrap、Element UI 等框架,為了讓使用者選擇711取貨超商,還有使用爬蟲技術去爬711的分店存到資料庫中。

相關技術: {{item}}

鵝蛋偵測

  這是在大三暑期實習時做的影像處理程式,當時公司是為了要偵測並記錄鵝的生蛋狀況,使用 IP CAM 擷取影像,傳輸到電腦做即時影像處理,在電腦端可以先使用滑鼠框選 ROI,減少不必要的影像處理,影像處理相關的技術使用了灰階、二值化、濾波器、平滑、去雜訊、侵蝕擴張、Canny.Sobel 測邊等,最後再把記錄的資料匯出到 Excel 或記事本。

相關技術: {{item}}

體感互動小遊戲

  這是在大四時上遊戲程式設計課的作品,模擬和貓咪一整天的互動,有幾個小關卡,搭配 Leap Motion 偵測玩家手的位置,模擬拿東西幫貓洗澡刷身體、沖水、梳毛等等,或是搭配電腦的 Web Cam 和人臉偵測取得臉的座標,模擬貓洗完澡甩水和用紅外線筆來逗貓,遊戲過程中會利用 Web Cam 幫玩家截圖,在過關後製作成 Gif 檔,常會拍出有趣的照片,讓玩家作紀念。

相關技術: {{item}}

樣布索樣報價APP

  這是在財團法人紡織產業綜合研究所時做的一個 App,是給布商在展場時使用的,類似購物網站購物車的功能,還有用 QR Code找布的功能,原本已經有 Web App 版,但是因為在展場常常連不上網路,所以我做了 Android 離線版,可以先把布的資料還有圖片下載到手機,在展場的時候就可以在沒網路的狀況下讓客戶挑選一些布記錄下來,等到有網路之後再把挑選的布製作成 Excel 用 Email 發送給客戶。

相關技術: {{item}}