Paragraph image 06 00@2x 87e77cbcc732097bbd3c1ea0cc62ddde26e5adb1eceee8497e66e58206763cfd

陳慶宏 (Charles)           軟體工程師/網頁開發者/全端工程師

年齡:30歲 (役畢)  出生:1992/3/14  Phone:0975038073

Email : [email protected]   居住地:新北市

  • 近五年的軟體開發經驗,同時具備全端實務開發
  • 主要擅長後端服務、Java相關技能,包含各框架Spring boot、Spring Cloud、Spring(MVC、JPA、AOP、Security)等。
  • 擁有微服務、數據、第三方支付整合、串接服務(Google api)等相關經驗。
  • 工作態度積極、擅長與人溝通、抗壓性強,私下也會不斷學習(書籍、Udemy線上課程),自行實作及研究新技術,依此提升個人能力,並熱愛這個職業帶來的挑戰與迎刃而解的成就感。

人格特質

個性活潑外向,喜歡融入人群、擅長溝通交際, 富含創意思維,

態度積極、抗壓性強、講求效率, 吸收學習速度快, 喜歡新奇事物,研究新技術

勇於接受挑戰,具備解決問題的獨立思考能力。

技能


前端


  • 精通:HTML5、CSS3、JavaScript、JQuery、D3JS、Bootstrap、RWD、Ajax
  • 熟悉:NodeJs、Angular 5、TypeScript、RxJS、react hook




後端

  • 精通:Java(SE/EE)、Hibernate、MyBatis、JUnit、JWT、RESTful API、websocket、Spring(MVC, Security, AOP, JPA)、Spring Cloud(Eureka、Zuul、Ribbon、Feign、Hystrix)、Sevlet/JSP、JDBC、Selenium
  • 熟悉:Tomcat、Kafka、rabbitMQ



DataBase

SQL : MySql、Oracle、SQL Server

NoSQL : MongoDB、mongoose

Redis 


Tools

Bulid Tools : Maven、Gradle

CI : Jenkins、Docker

Revision Control : Git、TFS 

Linux : Ubuntu

Heroku


Mobile

Android、ionic、Cordova


Other

IoC、DI、SOLID、物件導向原則、Clean Code、Design Pattern(Gof 23)、UML(Use Case、User Story、ER-Model)、UI/UX設計


第三方:

line-bot、google API、opendata.cwb.gov

經歷

伊諾科技,2019 年 7 月 - 至今

  1. 聊天室-具有頻道分流,頻道彼此不會相互影響,用戶可進行一般、密頻等訊息傳輸,管理員亦可後台設定訊息內容禁用字的屏蔽和替換字、發言時間的間隔限制,且包含系統公告、廣播、用戶投票等功能。
  2. 排程爬取資料-利用多執行續調校程式的執行效率、減低負擔,並使用redis減少內存壓力及數據高並發的讀寫、redis鎖達到分散式部署時的高效與一致性。
  3. 數據整合-整合各數據源,提供單一簡單接口,取得所有數據源的最大集合。
  4. 開獎結算-(1.)自動開獎:根據爬取特定資料賽果並開獎盤口輸贏狀態 (2.)手動開獎功能:無法自動開獎則藉由手動開獎模式。
  5. 串接第三方支付-建立後台管理,利用公鑰、私鑰並實做簽名、驗簽等串接第三方支付接口。
  6. VIP會員功能-後台定義各VIP等級優惠、生日禮與豪禮,用戶達成條件升級、未滿保級條件自動降級。
  7. 監控資料正確性與串接通訊軟體API-每天定時生系統報表,亦或當出現重大問題或資料不正確時作報警提醒。
  8. 串接動態圖資料,進行賽事數據統計,並將相關賽事事件藉由rabbitMQ傳遞給外部人員。
  9. 串接Google api-利用自動翻譯校正資料,減少人工處理的時間。

上博科技股份公司,2016 年 7 月 - 2019 年 6月

  1. 將複雜的單體式大系統拆分成可獨立運行、好擴充、可復用、適應改變的模組化服務,引入微服務(Spring Cloud)主流框架,進行系統解藕與拆分。
  2. 項目領導負責人,汲取Design Pattern及Clean Code觀念制定開發規範,整合團隊進行專案重構,以達到適應改變的程式碼品質。
  3. 撰寫SA/SD文件、系統流程圖,重新梳理需求,即是艱深的knowhow,也能實作需求,並留下文件。
  4. 導入新技術,善用框架及工具(Spring boot、Spring Cloud、Spring(JPA、AOP、MVC)、Hibernate、liquibase),加速開發,縮短時程。
  5. 前後端分離,提升開發效率、增強代碼維護姓,讓開發端專注在自己專精的技術及API服務上,以適應日益複雜的多終端。
  6. 開發具有工業4.0、業界標準化的ERP系統,包含製程任務、模具建模、CNC、EDM、CMM工具機間的資料串接與自動化作業,以提升生產效率、並減少人力成本與人為失誤之目的的系統。

中壢資策會(中央大學)-JAVA雲端服務開發,2016 年 1 月 - 2016 年 7 月

 真正踏入專業軟體開發工程領域,學習更加符合業界的技術,專題實務作品-eachNow包含Website(front-end、back-end)、Android等開發。

  •  就學期間榮獲努力學習獎

誠品書店,2013 年 12 月 - 2015 年 1 月

 求學時工讀經驗(約3年)-擅長與人交際溝通,多次打工經驗,都是第一線與客戶直接互動的角色。

國立虎尾科技大學-自動化工程系,2010 年 9 月 - 2014 年 7月

 求學階段熱愛參與社團及活動,擔任系會幹部,另有多次領隊帶領成長營及團隊活動等經驗。

  • 大學專題榮獲-2013全國智慧型機器人大賽,專題製作競賽組第二名-雷射雕刻機網頁伺服端架設。
  • 擔任迎新隊輔長,帶領三十人團隊籌備活動,為期五個月從無到有並組織團隊規劃活動。
  • 獲選科會長、副會長處理整個系上學生大小事務、舉辦迎新、送舊及各類活動,為科上爭取學生福利。