Profile 02 00@2x 71843ef6a0df47d6255a9c0436c409dcd5cd81f6514c51a6b2a93339d82bbff6

曾文建

軟體工程師  •  Taipei,TW  •  Email: [email protected]

大學及研究所主修生物科技,後因興趣接觸了程式設計,就此打開我的工程師生涯。 目前於格萊博數位科技公司擔任前端工程師,主要負責平台的前端頁面的開發。使用nextjs進行server side rendering的實作,並透過webpack將專案拆分,抽離成可以重複使用且彈性的npm模組。 另外,我們也透過結合GraphQL與AWS elasticach來完成多品牌樣板的切換與開發。 雖然我不是本科系,但我也常利用閒暇時間進行,額外的進修(Python, Vuejs, and machine learning algorithms),希望可以透過各類型知識的學習與結合,增加自己在專案開發上的思考面向。

技能


網頁前端

  • HTML, CSS, React

  • Webpack
  • Nextjs
  • Typescript



網頁後端

  • Ruby on Rails

  • Postgresql

  • GraphQL


其他

  • 英文

多益-745分



深度學習 

  •  Tensorflow(Python) 

設計與建立各式深度學習演算架構。

經歷

經歷一,2018 年 3 月 - 2020-06

格萊鉑數位有限公司

公司已有1.0版本站台,1.0版本使用Nextjs 框架搭配class component 撰寫而成。而為了降低日後維護的困難,我們決定將組件由class component 改為functional component ,同時引入hook,希望藉此提高程式碼的復用性。同時,我們也使用webpack將共用模組的抽離並封裝成npm module,以利我們在不同的專案中使用模組中的函式。 另外,公司預計推行模組化的平台,希望可以透過模組化的模板,提供品牌商快速且低成本的平台建置服務。因此我們也結合AWS Elasticache與GraphQL來實作多品牌模板的架構。透過GraphQL依據請求來源domain,來決定所要渲染的品牌模組。同時,我們也將品牌模組設定的相關資訊儲存於Redis (AWS Elasticache)中,藉此提高整體請求的效率。

主要职责如下:

  1. 使用Next.js 建立server side rendering 的一頁式網頁(SPA) 
  2. 透過webpack建立可重複使用且彈性的npm模組 
  3. AWS ECS 進行部署與管理 
  4. 團隊協作,管理五人團隊 
  5. 使用AWS Elasticache與GraphQL設計與實作多品牌模板架構

經歷二,2018 年 3 月 - 2020-06

日商恩沛

利用Ruby on Rails 負責第三方支付系統後端開發。在過去的一年中,我主要從事AFTEE後支付後端服務的開發。主要工作項目如下:

  1. 資料庫結構設計與規劃
  2. 網頁後端伺服器建立(MVC架構)
  3. RESTful API設計與規劃
    • 行動裝置API
    • 電商平台串接API
  4. 嵌入式SPA 網頁前端開發(Reactjs)

經歷三,2016 年 7 月 - 2018年3月

京華管理顧問有限公司

主要負責生技與資訊產業相關中小企業政府補助案申請輔導

經歷四,2015 年 9 月 - 2016 年 6 月

國家衛生研究院

主要從事第二型糖尿病藥物開發