---
# System prepended metadata

title: Resume
tags: [個人]

---

Resume
===
###### tags: `個人`
[Toc]

## 個人檔案
:::info

|大頭照|
|:-----:|
| ![image alt](https://i.imgur.com/osi6V9E.jpg =320x) |
|黃宇宏(joey)           |
|1990年出生             |
|0938919065            |
|joey155343@hotmail.com|

---
## 工作照
![1712683894122](https://hackmd.io/_uploads/BJ5yaxmgC.jpg)
上圖: 專案【勞動部-政府開放資料整合及作業管理系統擴充及維護案】之教育訓練講座
## 個人簡介：
* 後端軟體工程師 (JAVA)
* 擅於邏輯性的思考，有高適應性和不錯的學習能力
* 曾在美國.日本.紐西蘭等地方生活或工作過一段時間
* 待過服務業，能與客戶做良好的溝通協調

---

 - 工作經歷概要

| 領域 | 年資 |
| :-: |:-:  |
| 汽車運輸服務業       | 3年半  |
| 機械重工業(日本)     | 2年    |
|軟體工程師 2020/8 至今| 4年~ |

 - 證照

|               證照&結業證明               |
|:-----------------------------------------:|
|        JLPT 日文檢定N1[^日文證照]         |
|        Oracle 的 OCPJP[^Java證照]         |
| 中華電信-安全程式碼[^中華電信-安全程式碼] |
|   SSDLC 的 DevSecOps[^SSDLC的DevSecOps]   |

- 特殊經驗

|          特殊經驗           |
|:---------------------------:|
|     紐西蘭遊學團 1個月      |
| 美國打工旅遊-芝加哥 3個多月 |

:::

## 工作經驗
### 工作經歷技能圖
```  mermaid
flowchart TB
    subgraph 客戶服務
    需求蒐集和確認
    客戶端駐點
    系統教育訓練
    使用者諮詢服務
    end
    subgraph 系統維護
    系統bug修復
    系統問題演練
    系統功能增修
    系統文件撰寫
    end
    subgraph 後端
    Java
    Struts2
    SpringMVC
    SpringBoot
    JSP
    MyBatis
    Orale
    SQL_Server
    JPA
    Maven
    Junit5
    end
    subgraph 前端
    Vue
    VuePress
    TypeScript
    JavaScript
    AJAX
    Bootstrap
    jQuery
    RWD
    end
    subgraph 雲端
    GCP
    Linux_Putty
    AppScript
    Serverless
    end
    subgraph 版控CI/CD
    Git
    GitAction
    end
    subgraph 軟體工程師
    資拓宏宇---開發
    開發---前端
    開發---後端
    開發---雲端
    開發---版控CI/CD
    資拓宏宇---維護
    維護---系統維護
    資拓宏宇---業務
    業務---客戶服務
    end
    subgraph 醫療接送
    均安企業社
    身障者接送
    end
    subgraph 汽車運輸服務業
    Uber-->資拓宏宇
    機場接送
    商務接送
    觀光客的國內隨行日文口譯
    醫療接送-->Uber
    醫療接送
    end
    subgraph 機械重工業
    スミヨシ株式會社-->均安企業社
    住浩有限公司
    電車
    內裝部職員
    end
```
### 工作內容列表
:::warning
### 2020/8~至今　資拓宏宇-政府暨企業應用事業部(工程師)
 - 工作內容：
    1.    開發
            - 前端: Vue、VuePress、JavaScript、TypeScript、AJAX、Bootstrap、jQuery、RWD
            - 後端: Java、Struts2、SpringMVC、SpringBoot、JSP、Orale、SQL_Server、MyBatis、JPA、Maven、Junit5、queryDsl
            - 雲端: GCP、Linux(Putty)、AppScript、Serverless
            - 版控與 CI/CD: Git、GitHub_Action
    2.    系統維護
    系統bug修復、系統問題演練、系統功能增修、系統文件撰寫
    3.    客戶服務
    客戶端駐點、需求蒐集和確認、系統教育訓練講座、使用者諮詢服務
    4.    系統分析設計
    需求分析、API 規格設計、系統功能架構設計、資料庫設計

- 參與專案(政府標案)：
    - 112~now年度工業局計畫管理系統
        - Springboot、Vue、JPA、GCP、Maven
        - 提升標案計畫管理行政效率，透過計畫管理系統建立線上填報控管機制 (填報資料包含計畫書 /計畫變更、執行進度、分包計畫、出國計畫及期中 /結案資料繳交等
        - 整合相關組室進行線上審核流程，提升作業效率與降低錯誤發生
        > 特殊貢獻：
        > - 替本專案額外爭取到５０萬左右的額外收入。是(與PM一同)與客戶協調後的成果
        > - 設計全新審查流程：類 BPM 系統，有多種審查流程，各流程關卡不一(動態可變)，每個關卡的審核結果、審查人員也不同
        > - 引入 ==TDD== 開發模式，增加程式碼的可靠性、大幅降低後續維運成本
        > - 使用 DesignPattern，加速開發與降低後續維運成本
    - 109-112年度勞動部-政府開放資料整合及作業管理系統擴充及維護案
        - Struts2、JSP、Mybatis
        - Opendata系統：本系統與政府資料開放平台介接，提供行政審核流程、管理與統計數位資料、開放資料API、自動介接等服務
        > 特殊貢獻： 
        > - 協助客戶獲得 112年度資料開放金質獎第一組第 1 名 (==全台第一==，內含小故事) 
        > - 協助客戶獲得 110.111年度資料開放金質獎第二組第 1 名
        > - 建立 excel VBA，將定期報告的繁雜資料彙整過程**從 2 小時縮短至 10 秒** * n 次 ( 報告須頻繁更新數據資訊 )
        > - 建立系統常見問題Q&A資料庫、網頁化。讓所有系統使用者可以隨時輕鬆查閱，降低維運諮詢負擔
    - 110年勞保局資料加值與智慧服務建置案
        - 兩個系統
        - Springboot、Vue、Jenkis、Mybatis、Maven、Docker
            1. 年金暨給付整合試算服務
            2. 智慧查調輔助平臺

---
### 2018/8~2019/12　Uber全職司機、機場接送、日本隨行口譯
 - 工作內容：
    1.    服務商務和一般旅遊顧客之機場接送
    2.    公司之貴賓和國內出差等指定載送服務
    3.    外國旅客的國內旅遊包車
    4.    日本旅遊或商務客之伴遊兼隨行口譯
---
### 2016/6~2018/7　均安企業社(醫療接送) 業務主任
- 工作內容：
    1.    行動不便患者之接駁
    2.    診所及醫院的時常聯繫業務-10間
    3.    訓練和帶領新職員20-30名
    4.    公司行政事務-負責的單位之業績與其單位職員的監督和整理審核報表，並協同處理一切該單位之所有事務
---
### 2014/9~2016/5　住浩有限公司(スミヨシ株式會社 艤装-内装社員) 內裝部職員
- 工作內容：
    1.    川崎重工、三菱重工
    2.    電車工程檢測維修
    3.    澳門無人電車編成之內部組裝共110編成(電車單位)
    4.    電車門的調整
    5.    防水部件之組裝及調整
:::

## 自傳

### 個性.特質

 - 在15歲時，母親就將自己一個人在沒有任何大人的陪伴下，丟到紐西蘭為期一個月的遊學團，開啟了自己喜歡體驗不一樣生活的興趣和經驗。
 - 大學畢業前半年至一年便開始準備，畢業後立即飛至美國開始暑期打工。開始三個多月的打工，工作期結束後便與在那邊認識的朋友一起自助旅行一個月。在抵達美國後除了最一開始的簡易說明會外，問題皆由自己處理，除了工作上的問題之外，生活亦是如此，像是在自助旅行時，因為對租車法規的不瞭解而造成糾紛，差點被租車店家扣押車子及行李，最後在良好的溝通下成功處理了當下的困境。這些過程及經驗直接與間接的培養了獨立自主、獨立思考的個性，增加問題解決和與他人合作的能力，因此在日本工作時也能很好的適應。
 
### 職場經驗&成就

 - 職場經驗上的學習與經驗－因工作經驗而在最前端接觸過客人能最直接的了解客人的需求與客戶說明，從而達成自己要的目標。
 - 在==求學階段==的短期打工，暑期工作期間內的**２個月內達成銷售額１５萬之業績**並獲得市值６０００的電鬍刀作為獎勵。
 - 在==均安企業==任職期間，在面對乘客(老人).新進司機.客戶(醫院or診所)時需要不同的進退應對，同時訓練自己在不同的要求條件下達成多方的要求，例如院方和乘車患者雙方的要求彼此可能衝突，也在這時期培養出責任感，工作上的疏忽會直接耽誤乘客的就診，即便是早上五點也必須準時起床。在機場接送中也是如此，雖說是基本要求，但這是和過去會賴床的自己，不一樣的成長。
 - 在==資拓宏宇==任職期間
     - 考取能在工作上有加分作用的 **Java-OCPJP證照**[^Java證照]
     - 在針對使用者所舉辦的系統教育訓練講座，在講座內容上，因能從使用者的角度作為出發點，在解說時以簡單的方式傳達系統要點，得到了良好的回饋
     - 將系統常見問題的系統性整理後網站化，使每年都翻倍成長的諮詢量仍是以相同的人力處理完畢
     - 協助客戶在110-111年間**連續兩年在「政府資料開放優質標章暨深化應用獎」競賽中取得第二組第1名**的佳績
     - 協助客戶在112年間**在「政府資料開放優質標章暨深化應用獎」競賽中取得第一組第1名**的成績 ==(全台第一)==
     - 替公司專案額外爭取到５０萬左右的額外收入。是(與PM一同)與客戶協調後的成果
     - 引入 ==TDD== 的開發模式，降低程式專案未來的維護成本與改善改A壞B的窘境，增加程式可靠性

### 個性與生活展現

 - 在日常生活中，周末會和朋友相聚，彼此以桌遊競賽比分，有趣的同時訓練思考與邏輯。
 - 人因懶惰而進步，為了追求效率或是之後不必再做重複事而追求自動化，就如同使用excel紀錄，為了能讓平時用簡單快速的輸入，自動化成想要的結果，為此能夠在假日花上許多時間去研究，去尋找能達成期望效果的公式並套用，甚至在試算表內撰寫程式碼(AppScript)，使試算表能夠自動化一些，僅僅為了自己之後的方便，簡化後續的操作。同時也是發現自己的這份此特質才決定轉職到軟體業。
 - 回想自己做這份試算表的過程本身就自帶 ==DevOps== 概念，在開發的同時就在思考著未來的情況，讓整個流程自動化，直至今日仍持續優化中，就如同一個「∞」循環，並將工作與生活的經驗互相融合，也因此更確信自己是適合走在軟體業的。
 - 試算表 - 小成就：
     > 1. 利用試算表自架 Serverless 提供 API 服務
     > 2. 使用爬蟲技術過濾並自動化整理資料
     > 3. 全自動化：取得股價、紀錄、複雜的計算 :arrow_right: 打開檔案(不用動手)自動全部更新
     > 4. 投資紀錄成果圖如下(圖為GIF請用電腦瀏覽)
<!-- ![成果圖](https://i.imgur.com/OwK5ZAb.jpg) -->
![成果圖](https://lazypisces.github.io/StockSheet/images/%E5%8F%B0%E8%82%A1%E8%A8%82%E9%96%B1%E7%89%88/%E5%84%80%E8%A1%A8%E6%9D%BF.gif)

### 學習歷程
- 證照方面
    - Java-OCPJP證照[^Java證照] : 在軟體業工作之餘，針對Java的認證做相對應的進修，並於在職期間考取OCPJP的證照
    - 日文N1證照[^日文證照] : 除了用課餘時間補習半年外，其餘是自己買書看或是在興趣的範圍內閱讀原文等方式精進。

 - 生活上與工作:
    - 善用新接觸到的工具
        例如 :
        - HackMD：除了工作上的使用外，也會將這些工具融入到自己的生活中，像是製作簡易網頁式履歷等。
        - Notion：工作上因需時常提供客戶諮詢服務，利用Notion資料庫建立維護系統的常見Q&A，讓我不用一直回答重複性問題
        - Obsidian：建立個人資料庫，活用在生活與工作上，大幅增加效率
        - Vuepress：將專案上接觸到的Vue前端技術框架應用在個人網站上
        - GitAction：將 SideProject 透過 CI/CD 實現自動化佈署
        - ChatGPT：解決工作上的問題與自主學習的好幫手


### 轉職過程

> 自身的工作經歷跨足了不同的領域，在此說明轉換的過程與原因

 - 住浩有限公司(スミヨシ株式會社)
    - 在求學期間曾在國外打工、待上一小段期間。受此影響，期望能在嚮往的地方-日本工作。工作內容也符合自己畢業的學科
    - 工作內容屬於高強度的身體勞動，曾在工作上受了點傷，後傷後對於工作上會顯得比較辛苦，同時因家母在台灣生病開刀，多重因素考量下決定回台工作
 - 交通服務業
    - 在朋友的介紹下進入了此行業，之後因Uber在當時能輕鬆安排自己的工作時間，且有更高的收入而加入Uber
    - 遇到疫情，非常直接的衝擊了交通服務業，不論是市區還是機場的商務客都極大的減少，不得不重新考慮未來
 - 軟體工程師
    - 在重新考慮自己的個性後，決定先參加為期半年的轉職訓練班。這段期間像是重回學生般，不僅內容扎實，最後和同組的學生們一同做出成品以利應徵。

## 證照

[^日文證照]:[日文證照](https://drive.google.com/file/d/1Ukc1shWvQI92bL7PFI-l2d8C51XC72gX/view?usp=drive_link)
![](https://lh3.googleusercontent.com/drive-viewer/AEYmBYRm7kVQ9AAJpNrhCPhoVF3b2JMXkvQ8hNWrVEsPFqg27BRFKDvEM_D5B9Rc762MptOGVoeliFoSgZAR-hEgUtvdFCA3Nw=w1920-h993)

[^Java證照]:[Java證照](https://drive.google.com/file/d/10NXSwp_HIolERNHjskiEO23I9Iv-k_cw/view?usp=sharing)
![](https://lh3.googleusercontent.com/drive-viewer/AEYmBYRf6CeBUPypKUZhNPafOwuFfu6StLWAarmh3qZhKMCO8shx8Cb9W_rJD4E2mceAggiZsaFJ-VDXyaRpkWZXw9WVKBdH=w1920-h993)

[^中華電信-安全程式碼]:[中華電信-安全程式碼結業證書](https://drive.google.com/file/d/1GpdJCWTcmBOyKQt34IWvgCq5pZqclfaI/view?usp=sharing)
![](https://lh3.googleusercontent.com/drive-viewer/AEYmBYSNefY6h4mK5WiZ5jpQlmRlBoTblvaq2oC_9fS95lexgEzwUMVpDLnjbWO6P8orWx9UcbDpBqRPgKBJQHy1m_IaApYKfA=w1920-h646)

[^SSDLC的DevSecOps]:[基於SSDLC的DevSecOps課程_資展國際結業證書](https://drive.google.com/file/d/12QpAdMrUX2row2r3f4pAK69a7H_2Kfkl/view?usp=sharing)
![](https://lh3.googleusercontent.com/drive-viewer/AEYmBYSiHRV3l7KUPFNkBFo3CwlwOUiuP3QvQSBokMaxV-FPET5jfDGhhJ0bZhq5ECj-yZkxJPrtKLAIepVd_IDZUd6f3U5lWw=w1920-h646)
