凃至隆

前端 & 後端工程師

  Kaohsiung City, Taiwan

對未知的事物充滿好奇、喜歡思考問題,解決它!

您好,我是凃至隆。擁有豐富的開發經驗。

主要技能包括 React、Vue、Next、Node 和 Golang。

我善於利用 Docker 構建測試環境,並且熟悉 TypeScript 以加速開發和除錯工作,同時寫測試以確保程式碼品質。

在過去的工作中,我參與開發了多個項目,包括兩個完整的 Next.js 區塊鏈網站、Vue.js 後台表單管理網站、React.js 聊天機器人後台增修的網站,以及客戶終端的聊天機器人核心。

           

技能  SKILLS


React & Vue

  • 熟練使用 React、Vue 開發
  • 熟練使用 Redux、Vuex 管理 state
  • 熟練使用 Next.js 開發優化 SEO 的網站
  • 熟練使用 Next.js 的 SSR & SSG 規劃頁面 
  • 會使用 TypeScript 減少開發 Bug,加速專案交接及降低維護成本 

Unit & Functional Test

  • 能夠使用 Jest,測試自己的程式碼有無 Bug
  • 熟練使用 Gomock、Testify,測試 API 各種情境 
  • 能夠使用 TDD (Test-Driven Development) 確保測試與開發同時進行 
  • 能夠使用 React Testing Library 測試畫面是否正常渲染 

Node & Golang

  • 熟練使用 Node.js 架設後端 Server 
  • 熟練使用 Golang 架設後端 Server 
  • 熟練使用 PostgreSQL、MySQL、MongoDB 當作資料庫 
  • 熟練使用 Docker 自己架設測試環境、資料庫 
  • 熟練使用 Postman 測試 API 

Git

  • 使用 Git 進行版本控管
  • 會部屬 GitHub Pages 靜態網頁、Vercel 網站、Heroku 伺服器

AWS & Docker

  • 會使用 EC2 自己架設網站 
  • 會使用 ECR 存放自己的 Docker Image
  • 擅長使用 Docker 來部屬
  • 擅長使用 Github Action 來做為 CICD 工具 
  • 會使用 GitLab Runner 來做為 CICD 工具 


Web Layout & Other

  • 熟練使用 Tailwind CSS Bootstrap 製作出 RWD 網站 
  • 使用 SCSS 撰寫出更靈活的 CSS
  • 基礎 Git 版控和 Github Pages、Heroku 部屬
  • 熟練操作 HTML5、CSS3

專案  PROJECTS


MetaFame - Next.js  
2022/4 ~ 2022/10
我主要負責 Staking、 NFT 頁面切版及前端網頁與區塊鏈的智能合約交互做出質押還有 NFT 盲盒的功能,使用的是 Next.js & Ethers.js 開發 並且加入 TypeScript 減少 Bug 及降低維護成本 

依據客戶的需求,開發客製化的 NFT 角色販售,以及後續的 NFT 升級、抽獎、衣櫃功能。並且與美術配合使用 Spine 播放開箱、升級動畫,使用 SketchFab 展示 NFT 3D 角色模型 

Velhalla - Next.js
2021/10 ~ 2022/10 


Velhalla 是關於區塊鏈的專案,主要由我與另一個資深的前輩兩個人一起摸索並開發區塊鏈 

我主要負責 Stake、Comic、
Metaverse 頁面切版及前端網頁與區塊鏈的智能合約交互,做出質押還有 NFT 卡片蒐集五換一的功能,使用的是 Next.js & Web3.js 開發 

這是我第一次學習並實作區塊鏈的相關知識,區塊鏈的智能合約在前端就像是跟一個沒有那麼穩定的後端串 API,因此很多 UI & UX 上的問題要特別細心處理 

後台管理系統 - Vue.js
2022/4 ~ 仍在更新


此專案使用 Vue 3 & TypeScript 建構,主要由我和一位後端開發 

此專案由我與公司的後端工程師配合,將客戶 2000 年以前的 WinForm 管理系統改成網頁版的系統,並且要將客戶原本使用上手的系統操作模式完整復刻至網頁版。例如:鍵盤方向鍵 + 空白鍵可以選擇每一個操作按鈕,並且可以完全只靠鍵盤就可以操作系統 

這是我第一次嘗試在網頁上復刻以前的管理系統,因為有以前在五金行當過會計的經歷,知道傳統的管理系統該怎麼設計才能符合客戶所需要的體驗 

網頁聊天機器人 - React.js
2021/10 ~ 2021/12


聊天機器人就是網頁常見右下角的客服機器人,主要由我將客戶既有的 React 程式碼擴充,與客戶的後端工程師配合串接 API 及 WebSocket 做出即時聊天機器人 

此專案是幫客戶在既有的管理者後台增加設定客製化機器人的頁面,並構想出如何讓終端客戶不懂程式碼也能在自己的網站上加入聊天機器人。




個人作品集                    


這個作品集網站是使用了 Next.js、GSAP 和 Fullpage.js 進行開發的,並且透過 Github Action 在 AWS EC2 上搭建而成。

專案連結

工作經驗  WORK EXPERIENCE


十月 2022 - 現在

前端 & 後端工程師

即時互動科技公司

因應公司的發展方向,我逐漸轉向後端領域的發展。我的主要工作內容包括協助在線專案開發新的 API、修復 Bug,以及自主學習 Docker 和 Nginx 來進行測試站部署。我也時常參與 MIS 團隊討論,共同研究更有效率的專案部署方式。 

儘管如此,我仍積極參與前端頁面的維護和開發,並協助同事解決前端渲染問題。 

十月 2021 - 十月 2022 

前端工程師

即時互動科技公司

在擔任該公司前端工程師的這段期間,累積到目前為止共開發了兩個完整的 Next.js 區塊鏈網站、Vue.js 後台表單管理網站、React.js  聊天機器人後台增修的頁面及客戶終端的機器人核心。 

我時常會在專案中擔任引導開發方向的角色,並與團隊中的工程師們一起討論技術難點、解決的方法。在這一年中陸續導入了 Functional Programming、TypeScript、Unit Test 來優化專案的開發流程,也方便後續維護並降低交接案子所需要的成本。 

七月 2018 - 三月 2021

會計

亞奇行開發貿易有限公司

在擔任會計時,因為公司系統是比較偏向傳統的系統,所以在職時我自學了 HTML、CSS、JavaScript,寫了一個簡易的稅率計算機,使得重複性質高的作業變得簡易許多,也開啟我學習前端的旅程。

學歷  EDUCATION


國立高雄第一科技大學

風險管理與保險學系 - 肄業

2016 - 2018