林宏信 Justin Lin

教育

智慧自動化工程科 副學士 @ 國立臺北科技大學 , 2019 - 2024


榮譽


工作經歷

後端開發工程師 (自由接案) @ 2577 Full Lucky

台北 (遠端)

2024 年 5 月 - 2024 年 10 月

TypeScript, VueJS, Koa, Zod, Prisma, Swagger, PostgreSQL, GitHub Action, Google Cloud

  • 開發了一個基於網頁的員工管理系統,用於排班、考勤和請假管理。(2577.com.tw)
  • 實現了即時員工考勤報告,供主管查看。
  • 實施了可自定義的班表、假期和年假計算方法。
  • 使用 TypeScript、Koa、Prisma、Zod 和 Swagger 建立了 RESTful API 與文件。
  • 通過 Jest 單元測試,並使用 CI/CD 部署到 Google App Engine。

全端工程師 @ LikeCoin

全球 (遠端)

2022 年 3 月 - 2022 年 8 月

  • LikeChain Indexer: 將鏈上數據索引到資料庫並提供基於 SQL 的 API。使用 Golang、Gin、PostgreSQL。
  • ISCN Browser: 瀏覽 LikeCoin 鏈上的 ISCN 記錄。使用 NuxtJS、VueJS。
  • LikeCoin Discord Bot: 在 Discord 中向訊息捐贈 LIKE,將訊息發布到區塊鏈。使用 NodeJS、NuxtJS。
  • NFT Dashboard: LikeCoin 鏈上 NFT 統計儀表板。使用 VueJS。

後端開發實習生 @ IBM

台北,台灣

2021 年 11 月 - 2022 年 2 月

  • 基於深度學習的未翻譯字串檢測工具。
  • 為 NodeJS 和 AngularJS 專案設置 Jenkins CI/CD 工作流程。
  • 通過 Git 標籤自動部署至伺服器。

專案

LinuxOdyssey.xyz

團隊領導 / 全端開發工程師 / DevOps 工程師

TypeScript / VueJS / Docker / MongoDB / WebSocket / TailwindCSS

2023 年 7 月 - 至今

  • Linux Odyssey 是針對程式設計和 Linux 初學者設計的互動終端機教學網站,以遊戲化方式學習 Linux 指令,將 Linux 變成一個互動遊戲環境,從「學習 Linux」變成「玩 Linux」。
  • 提供基於 Docker 的操作環境,讓用戶只要開啟網站即可練習 Linux 命令。使用 WebSocket 在網站上實現即時終端機資料傳輸。
  • 使用 GitHub Actions 管理 DevOps 工作流程,進行持續集成和部署,保持高代碼質量並促進敏捷開發實踐。
  • 由 180 名沒有程式設計或 Linux 經驗的國中生測試。60% 的學生能夠在沒有任何幫助的情況下使用終端完成任務。

EyeDrone

Python / Django / ReactJS / Scikit-Learn

2021 年 5 月 - 2021 年 11 月

  • 一個使用無人機和多光譜儀的水污染分析系統。
  • 使用無人機拍攝的照片建立污染模型。
  • 開發 RESTful API 以整合圖像處理算法和數據庫。

indieveloper (indie.tw)

YouTube

2023 年 1 月 - 至今

  • 一個推廣自由軟體及伺服器架設的 YouTube 頻道。
  • 賦予每個人設置自己伺服器的能力。
  • 在第一個月內達到超過 4,000 訂閱。

論文


特殊經歷

Liker.Social

創辦人及執行董事

2020 年 1 月 - 2021 年 4 月

  • 籌集了 $100K LikeCoin 來啟動一個為 LikeCoin 社群設立的 Mastodon 伺服器。
  • 1.8K 註冊用戶。
  • 現已移交團隊維護。

技能

程式語言

TypeScript、JavaScript、Go、Python

框架

Vue、React、Nuxt、Django、TensorFlow

資料庫

PostgreSQL、MySQL、MongoDB

DevOps

GitHub Actions、Linux、Docker、Jenkins、Proxmox