Tghkqottdie6xbfj57fz

黃智群  HUANG CHIH-CHUN

出生日期 : 1984.08.06

個性 : 

我是黃智群,出生在一個活潑開放的家庭,個性好相處,做事積極且熱心。在求學期間擔任班代或社團中的要職,因喜歡接觸人群,出社會後也是去挑戰有關業務類型的工作。處理事情時,習慣準備完善再行動。譬如之前在澳洲Working Holiday的資源都是自行先探索找資料,不管是工作、稅務、簽證等,也幫在當地的台灣人引薦工作。

應徵職缺:JAVA軟體工程師
應徵地點:台北
聯絡信箱[email protected]m

聯絡電話:0979-498988


學歷

學歷一,2017/06~2017/12

資策會中壢中心

Java雲端服務開發技術養成班

學歷二,2002/09~2006/06

私立義守大學

資訊工程學系

經歷

經歷一,2021/04~2023 / 07

JAVA工程師/木葉訊息科技

棋牌類遊戲、老虎機遊戲開發與維護(SpringBoot + Mybatis + MySql + RocketMQ + Redis + Netty)

彩票系統維護

經歷二,2020/04~2021 / 04

JAVA工程師/起帆數位科技 

開發新系統(製作平台報表、使用者操作紀錄...等等)

使用JMETER腳本作壓力測試...等等

經歷三,2018/01~2020/ 02

JAVA工程師/炬火數位科技 

系統維護&擴充功能(新增加H5支付功能,新增支付渠道)、

API串接及資訊加解密(參數簽名驗證簽名,不同的加密方法md5、RSA、AES、DES...)、

棋牌類遊戲開發  (SpringBoot + Mybatis + MySql)

技能

前端技術:

1、HTML    2、Javascript   3、CSS           4、JQuery   5、AJAX        6、Thymeleaf


後端技術: 

1、JAVA    2、Servlet     3、JDBC            4、JSP              5、Mybatis

6、Hibernate   8、Spring MVC        8、Spring boot    9、Spring cloud  10、Redis

11、RocketMQ  12、Netty


其他 :

Docker、Jenkins、Kibana


使用伺服器: 

 Tomcat 


使用資料庫:

Oracle SQL 、MySQL


版本控制:

GIT 


專案經驗


一、木葉訊息科技

1、開發新的平台專案 :

   a、多國語系功能開發

   b、棋牌遊戲開發

   c、老虎機派獎功能開發

二、起帆數位科技

1、開發新的平台專案 :

    a、增加背景排程任務

    b、編寫平台總報表

    c、用JMETER寫腳本作壓力測試

    d、檢查專案以及除錯

2、串接三方遊戲平台API


三、炬火數位科技

1、維護現有專案金流專案

2、增加新的支付功能與支付渠道

3、開發棋牌類遊戲

4、將金流系統模組化,讓一般操作人員也可以用配置的方式而不用增加程式內容


自傳


        前一份工作也擔任到專案管理職,也學習到一些人際相處互動的訣竅,因為是專案管理,所以同時間也要解決很多大大小小的事情,也因此訓練了自己能同時應付多方面的事物的能力。在過去從事的工作中,一路上觀察到軟體及網路平台深深影響到所有人的生活及消費習慣,再加上還想要學習更多的東西,想讓自己同時成為擁有程式能力也擁有管理能力的人才,進而選擇轉職投向軟體業。


        在資策會中壢中心JAVA班中,把JAVA SE封裝、繼承、多型等基礎觀念建立好。在撰寫專題期間,是使用MVC的設計模式,讓我們各組別在編寫網頁時能夠以更精簡的方式製做作品。令我印象最深刻的是在寫WebSocket,因為專題以接發案為主題,所以需要設計一對一的聊天視窗,但是因為比較不熟悉,因此在傳遞及回傳值的邏輯陷入了思考,但在不斷反覆測試,最後還是自己寫了出來,覺得非常有成就感,也因為配合在資策會與同學合作開發的專題,使得自己在JAVA SE 與 EE 的概念更完善。


        結訓後也立即就投入職場,公司的產品為聚合支付的類型,剛到公司便開始學習如何使用Maven、SpringMVC、Springboot、Mybatis、Jenkins、Git...等等,以及公司的產品系統與該領域商業邏輯。在公司陸續增加多元的支付方式,也協助公司串接不同公司的API、資訊的加解密(MD5、RSA、AES、DES...),還有加憑證工具應用(OPENSSL)、也協助公司做金流系統模組配置化,擴充了RSA公鑰加密功能,多種訂單狀態判斷功能...等等。後來因為公司上的安排,也有幸支援博弈部門棋牌類的開發,讓我實際使用RESTful的開發方式,還有了解分散式系統的架構。


  到起帆後,主要協助開發遊戲平台,也因為過去有金流的經驗,對於一些專有名詞以及專業領域的認知比較快能夠理解,能夠很快就開始被分配開發的工作。公司裡的同事很多也都有豐富的開發經驗,也因此讓我學習到很多開發上的小技巧與可能會被忽略的問題,在架構上主要也是用Spring Cloud及相關的套件,讓我能夠學習微服務的架構。


        再到木葉訊息後,除了開發與維護遊戲API功能,也有開發新的棋牌遊戲,以及老虎機遊戲的派獎功能,因為是分布式系統架構,所以在跟其他服務溝通以及時效的處理也需要特別注重;也因為平台QPS有近六萬左右,做了服務上的優化,以及SQL語句上的優化與索引設置,也共同開發了國際版多語系多時區的新平台,同時配合客戶客製化功能。


        在完成公司階段性的職務後,也想去體驗與學習不同領域的專業知識,以及更多不同專案的設計架構。希望在未來的職場發展 能夠讓自己的技術更精進。感謝您撥冗瀏覽,也期待您的肯定與青睞謝謝。