Avatar of 顏大維.
顏大維
Technical Project Manager
ProfileResume
Posts
20Connections
Print
Avatar of the user.

顏大維

Technical Project Manager
我有七年左右的網站開發經驗,主要為全端開發。 善於提供技術解決方案與時程規劃。融入既有架構並提供優化及改善方案。 技術不侷限於框架或語言,熟悉:C#, Typescript, NodeJS, Rust。 前端熟悉React 框架並有大量的Next.js SSR/SSG 經驗。 在電商產業經驗豐富,在無毒農企業與行銷團隊配合,透過結構化資料,MetaData,自動化生成 SiteMap將Google Search Console Performance 提升了 30%。 在公司開發週期中,發現了前後端常常有mock data的需求,但卻無法被現有的解決方案滿足(Postman 等)。正好在2023年底開始接觸Rust語言,現在正在以此為基礎開發Coop-Mock專案,希望能夠以此專案貢獻給所有有此需求的軟體工作者使用。
Logo of the organization.
舒果農企業有限公司
Logo of the organization.
國立勤益科技大學 National Chin Yi University of Technology
Taipei, 台灣

Featured Resume

Last updated on Apr 1st 2024

Professional Background

  • Current status
    Employed
    Open to opportunities
  • Profession
    Back-end Engineer
    Front-end Engineer
    Software Engineer
  • Fields
    Ecommerce
  • Work experience
    6-10 years (6-10 years relevant)
  • Management
    I've had experience in managing 1-5 people
  • Skills
    React.js
    Node.js
    Docker
    Jenkins Pipeline
    Next.js
    TypeScript
    Rust Programming Language
    C#
    SEO Optimization
    NestJS
    Project Management
    Miro
  • Languages
    Chinese
    Native or Bilingual
    English
    Intermediate
  • Highest level of education
    Bachelor

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    Software developer
  • Desired work locations
    Taipei City, Taiwan
    Singapore
    Malaysia
  • Freelance
    Non-freelancer

Work Experience

Logo of the organization.

Technical Project Manager

Sep 2023 - Present
Taipei City, Taiwan
- 帶領技術團隊約2-3人開發及維護公司前後台網站,App等專案 - 舊有的網站架構為.NET Framework, App 使用React Native - 既有舊架構專案翻新優化,提升可維護性與效能。 - 將原本的專案抽取成範圍較小的微服務,並使用.NET 8 開發。 - 建立公司系統控制中心專案(Nestjs後端, Next.js前端),並將大量存在於既有系統的hard code部分修改為設定值(Config),顯著降低部署次數約50%,大幅提高系統穩定性。 - 使用Azure VM建立 Prometheus/Grafana 監控環境,並且將公司前台網站及API 加入Metrics 即時監控各Endpoints 流量與效能。 - 透過Azure Redis Cache 與既有系統的結合,顯著提升公司前台網站效能達50%,並經過Google Search Console認證。 - 經過上述改進,同時降低Azure SQL Server I/O 費用達20%。 - 從零打造公司CI/CD流程,串接Bitbucket Pipelines/Jenkins/Azure Container Registry 自動測試與部署來降低手動部署及測試可能造成的系統穩定性問題。 - 以單元測試保護重要商業邏輯,並且搭配CI 工具自動測試。 - 與行銷同仁搭配優化網站SEO,以結構化資料,MetaData,自動產生SiteMap 使得Google Search Console Performance 提升 30%,並且間接使公司2023年度自然搜尋的業績成長100%。 在專案管理上,有以下經歷: - 專案新功能開發前,以Miro 作為工具與需求提出單位討論,Brainstorming激發出需求單位的隱藏需求。並且逐次描繪出專案系統規劃圖表。 - 系統開發週期中,與需求單位密切溝通進度與需求,確保開發方向與需求單位的想法吻合。 - 依照團隊成員能力與進度分配工作。
Logo of the organization.

Full-stack developer

May 2022 - Aug 2023
1 yr 4 mos
Taipei City, Taiwan
- 使用ReactJS 開發公司ERP系統 - 使用ExpressJS 建構內部SSO (單點登入)系統 - .Net 6 micro service建構並導入gRPC - 以React.js 實作漸進式優化,並逐步將公司網站頁面改為React框架,並實作CI/CD,將靜態JS檔案上傳至CDN。提升可維護性。 電商相關: - 實作Facebook, Google Content Api 串接,將公司商品上架至Google Shopping, Facebook Markets. - 將網站自GA 轉移至GA4 並實作GTM管理第三方追蹤服務。 - 為了UI/UX及營運優化,導入Microsoft Clarity 並且密切留意網站UI狀況。

Senior Web Developer

iBUYPOWER
Full-time
Apr 2021 - May 2022
1 yr 2 mos
Taipei City, Taiwan
- 使用NextJS打造公司電商網站(www.ibuypower.com),提升SEO分數及lighthouse評分,從30~70,並提升網站流暢度 - 為專案建置Redis環境加速NextJS建置速度,有效降低30%的後端API消耗 - 建構可重用的UI component及custom hooks方便團隊開發 - 整合第三方登入(Google Sign In) - 將Google Analytics,Google Ads及Google Tag Manager整合進網頁中,提供Marketing部門有效的數據監控 - 將專案以Jenkins實作CICD及持續發布至Docker - 指導Junior工程師技術相關的問題

Web Developer

iBUYPOWER
Full-time
May 2018 - Apr 2021
3 yrs 0 mos
Taiwan
- 使用VueJS開發及維護公司網站 - 與SEO Agent合作改善公司SEO分數,成功將網站在Google Search的排名提升到第一位 - 調整網站內容以符合WCAG Guide(網頁無障礙守則) - 與UI Designer合作建立網站LandingPage及產品頁面 - 整合Google API - 開發可重用的Component - 以ASP.NET開發後端API
Logo of the organization.

Web Developer

May 2017 - Apr 2018
1 yr 0 mos
Taiwan
- 以JQuery維護公司網站,以及公司內部系統 - ASP.NET開發後端API

Education

Logo of the organization.
Bachelor’s Degree
資訊管理系
2012 - 2016