黃柏憲

Java Software Engineer

  Taichung City, Taiwan

嗨 ! 雖然我畢業於非資訊相關科系,但是在兩年前進入金永立(OGLOBA )擔任客服工程師,開啟了我對於軟體工程的興趣。

當時在OGLOBA的工作內容主要是與客戶的對應,以及一些緊急事件的第一線處置, 隨著時間慢慢的累積了一些像是Linux系統的基本操作,Oracle SQL的語法...等等的基礎技能。甚至到後來可以協助後端工程師先一步排除LOG, 或是直接troubleshooting來協助客戶以及公司快速的解決問題。

經過長時間與客戶的交流,我也對於使用程式語言寫出客戶需求開始產生興趣。一開始是先在網路上觀看免費的教學資源,確認自己對於寫程式有絕對的熱誠與興趣,並在今年三月參加由政府補助台中資展國際的"跨域全端Java工程師"課程,因此開始四個月的密集訓練。

對我來說,上課的過程非常充實也收穫良多,許多以前工作上用到的技術在當時不是很了解背後的原理,但經由上課老師講解後恍然大悟,並且讓我在學習新技術更可以融會貫通。但是軟體技術的博大精深日新月異,未來工作上想必也不只是用到目前所學,持續的學習與精進自己的能力也是未來職涯中的重要課題。 

    

Backend Skill

   Node.js      Java      MySQL      OracleDB      Spring Framework     Hibernate 

Frontend Skill

   HTML5      CSS3      JavaScript      Boostrap5      jQuery  

Others

   Git      Github      AWS cloud      Azure cloud      IntelliJ  

   VSCode      eClipse      Linux  


專案

一、CMA購物網站

此購物網站為資策會課程期末小組專題。

該專案使用Spring Boot搭配Spring MVC架構開發。搭配hibernate以及Spring Data JPA來對資料庫資料進行存取。

我主要負責的部分有

  1. 後端API撰寫
  2. 後台管理系統設計
  3. 資料庫設計


此專案中使用的雲端服務以及第三方套件

  • AWS S3服務  (將商品圖片轉成URL後存放於資料庫欄位)
  • LinePay Sandbox API (模擬商城線上結帳流程)
  • Google Chart API (提供後台管理者視覺化的圖表呈現銷售、庫存等報表資訊)
  • Azure MySQL database
  • Apache POI +iText PDF (於後台管理系統提供報表匯出成PDF、EXCEL的功能)
  • Swagger2.0 & Swagger UI (於程式碼中加入套件annotation,自動生成SwaggerAPI UI)


購物網站前台: http://tedhuang.ddns.net:8081/index

購物網站後台管理(帳號TED/密碼123456):

http://tedhuang.ddns.net:8081

專案連結:GitHub

---------------------------------------------------------------------------

二、電商LineBot

可依服飾種類查詢商品或查詢熱門商品 

後端程式使用Node.js與Azure的雲端MySQL伺服器。服務則是部屬於Heroku。

透過Google Dialogflow 語意分析, 分析使用者輸入及確定目的。並且使用webhook整合LINE Messaging API。另外有結合Line的卡片方式呈現存放於資料庫的商品資訊。 













工作經歷

Support Engineer  •  Ogloba

十一月 2019 - 二月 2022

1.使用email回覆客戶問題(系統操作問題、API整合相關問題)

2.ssh linux伺服器控管服務、修改腳本亦或是組態檔、爬日誌檔協助RD排除bug

3.操作資料庫撈資料、預儲程序的錯誤排查

4.與客戶進行線上會議提供問題解決方案以及釐清新需求並轉交給RD團隊評估

5.訓練新進員工(介紹公司的產品服務與系統操作)


 

Service industry  •  Working Holiday in Australia

十月 2017 - 九月 2019







學歷

國立雲林科技大學

文化資產維護系

2011 - 2015