張育誠

目前在 Blocto 擔任 前端工程師

-  0981491224 |  [email protected] |   | |   |   Taipei

擁有2年全端網站開發及維運經驗任職期間完成百萬級別電商、場地預約、B2B行銷網站,擅長以前後端分離或MVC開發、資料庫規劃及網站部署。

持續學習實踐並熱於分享:自主學習前端框架開發、CI/CD建置並導入到專案上,目前正在學習單元測試及Clean Architecture的踩坑路上。

善用專案管理工具:使用看板工具管理團隊開發進度,並設置PR & Code Review 機制,維持程式碼品質。

對開發品質的要求遵循 Github Flow 開發,並針對各專案設置 CI/CD 維持專案品質,確保功能穩定。

分析問題並著手改善:設置 CI/CD 將專案從打包到部署時間從半小時降至約5分鐘,並設置排程於離峰時間部屬,解決原本漫長的手動作業。

技能

前端


  • Vue / Nuxt
  • Web Accessibility
  • TypeScript
  • React / Gatsby

後端


  • .NET Core / .NET  Framework
  • MSSQL / Redis

服務


  • Azure / Azure Devops
  • Github / Github Action
  • GCP

工作經歷

Frontend Engineer  •  portto 門戶科技 | Blocto

三月 2023 - Present

Software Engineer & Student Coach  •  青杉人才有限公司

五月 2021 - 二月 2023

  • 多次擔任前端Owner,負責前端專案架構及開發,主要使用 Nuxt 及 Vue 開發前後台。
  • 擔任專案PM,對外與客戶釐清需求、時程討論及客戶技術問題排解,對內使用Azure Boards 做任務管理及工作分配。
  • 擔任全端維護,負責規劃功能設計和維護與擴充網站功能,在重構或擴充功能時,會以單元測試保護原有邏輯。
  • 擔任助教,幫助學員理解觀念,並主持助教課,帶約30位學員複習課程內容或可運用在專題上實務技術,如: Vue, JWT, 分層式架構 ... 等。
  • 開發符合家無障礙規範AA級標準網站 ,提高網站親和力,同時了解相關規範及設計。
  • 規劃並導入 Azure DevOps Pipeline 持續集成及部署、單元測試保護重要邏輯,維持專案品質。
  • 使用 .NET Core 及 Vue.js / Jquery 協助開發及重構電商網站。
  • 負責公司專案之 GA 加強型電子商務/GTM 程式碼及管理端設定。

專案經歷

維護期間: 2022/4 ~ 2023/2, 擔任: PM & FullStack

喜歡你購物網   //  .NET Core MVC & API + MSSQL + Vue

- 擔任 PM 從接收需求到做需求訪談、功能分析以及專案管理。

- 擔任 FullStack 負責系統分析, 再指派給PG去做,自己則撰寫測試保護重構或新需求的程式碼。

- 針對專案做 CI/CD 持續集成及部署至Azure。

- 設置完整 GA 追蹤及電子商務設定,客制購物車結帳流程追蹤事件。

開發期間: 2022/7 ~ 2022/10, 擔任: Frontend

台灣夏普B2B行銷官網   //  前台: .NET Core MVC, 後台: Vue + .NET Core API

- 前台使用TailwindCSS & 按需求引用特定Bootstrap元件 & SCSS,減小樣式表體積及有效管理樣式。

- 後台使用 Vue3 & pinia & Vue Router & TypeScript & Ant Design Vue & i18n 完成多國語系操作後台。

- 前端使用單元測試保護後台重要邏輯。

- 後端部分在專案建立初期,協助建立基礎建設程式碼。

開發期間: 2021/5 ~ 2021/11, 擔任: Frontend; 維護期間: 2021/11 ~ 至今, 擔任: PM & FullStack

台北市身心障礙服務中心   //  .NET Core API + Nuxt(前台) + Vue(後台)

- 開發期間:

- 前台符合國家AA級無障礙網站認證,提高網站親和性。

- 前台考量SEO,使用 Nuxt2 & Vuex & Vue Router & Vuetify & TailwindCSS 開發。

- 後台考量前端複雜操作,使用 Vue2 & Vuex & Vue Router & ElementUI 開發。

- 前台針對部分頁面,使用 Cypress 做 E2E 測試。

- 針對前後端專案設計CI/CD 流程,自動化建置及排程部署。

- 維護期間:

- 擔任PM & FullStack 維護專案程式碼。

- 針對客戶提出的問題,找出問題點做修正。

屬支援角色, 無固定時間, 擔任: FullStack

可購樂電商網站   //  .NET Core MVC

- 前台登入系統翻新,對後端會員Service做重構。

- 提供前端開發建議。

- 設置完整GA追蹤及電子商務設定,客制購物車結帳流程追蹤事件。