SHANG

許尚媛 Hsu,Shang-Yuan

1993 出生於臺灣

hsushangyuan@gmail.com

shang's photo

學習 : 做中學,並且整理成自己的架構來提升自學能力

工作中的我 : 選擇適當的方式做適當的事

團體中的我 : 樂於討論並且給予回饋

技術狀態

HTML / CSS / JavaScript / VueJS / ReactJS / NuxtJS / NextJS

能夠使用前端技術製作出頁面、功能,以及API串接,並且會考慮維護、擴充與模組化的想法來進行程式設計。工作上多屬CSR,也有自行嘗試NextJS與NuxtJS來嘗試SSR與SSG,並透過Vercel連動Github來部署。

PHP / Laravel / NodeJS / MySQL / MSSQL / MongoDB

能依照需求做出API,也能依照架構規劃資料庫,並且在過往我有協助公司優化與重構舊專案的經驗。另外,私下嘗試使用NodeJS搭配SocketIO和MongoDB製作簡易的聊天室。工作上有使用MySQL的EXPLAIN來了解SQL執行的方式,並且適當使用索引來加強搜尋速度,有使用過分區與分表來優化資料庫。

Vagrant / Docker

能夠創建一致的開發和測試環境,提升了開發效率和部署速度。

Git / GitLab / Redmine

Git與Redmine除了可以保存開發步驟,也可以藉此了解自己與團隊的開發進度,與PM或SA保持資訊互通外,讓自己更有目標與效率。可以透過GitLab中的Webhook達到自動部署。另外,在上版前,我們會有code review以及撰寫上版文件的前置作業,讓上版更有效率。

工作經歷

2023 - present : 中嘉數位股份有限公司 資深工程師

[ 網站開發與維護,包括規劃資料庫、UIUX網頁設計、前端功能開發、後端資料整理 ]

2022 - 2023 : Cloudnifier Taiwan 前端工程師

[ 客製化 Dynamics CRM 以及客製化 CRM ,並且串接 API 或是 Dynamics CRM 中 Odata 的資料 ]

2020 - present : Tibame 講師

[ 教學內容為 UI設計, HTML, CSS, JS ]

2020 - 2021 : 中央大學 程式設計師

[ 網站開發與維護,包括規劃資料庫、UIUX網頁設計、前端功能開發、後端資料整理 ]

教育背景

國立臺南藝術大學 造形藝術研究所 碩士

國立臺北藝術大學 美術學系 學士