Ck6naykvwjv6bjvcg39v

胡順傑

Sr. Backend Engineer  •  Taichung,TW  •  [email protected]

技能 Skills


Front-end

  • CSS3 
  • HTML5
  • JavaScript
            1. jQuery
            2. Vue.js

DataBase

  • SQL server
  • MySQL
  • MariaDB
  • PostgreSQL
  • MongoDB

Version Control
  • Git / GitHub
  • SVN
  • Bitbucket

Java

  • JSP
  • Java Servlet
  • Spring MVC
  • Spring Boot
  • Spring cloud

IDE

  • Eclipse
  • IntelliJ IDEA
  • Visual Studio Code
  • SQL server management studio     
Node.Js
  • TypeScript     
  • Express.js
  • NestJS
  • TypeORM

ELSE
  • RabbitMQ
  • Redis
  • Kubernetes

經歷

傑泰軟體開發,2020 年 10 月 - NOW

開發及維護現有專案,以微服務架構後端,使用技術為spring boot, spring cloud, Node.js, python, MySQL, Docker, GCP。

工作內容:

一. 介接第三方API&微服務建立 :

      1. 建立自動跳轉簡訊商的簡訊寄送服務。

          - 依據權重自動選擇簡訊商寄發,以避免使用者因無法收到訊息而重複使用相同簡訊商寄發。

          - 系統服務幫公司節省80%的營業成本

          - skill: spring retry

      2. 建立公告信件服務。

          - 建立發送訊息信件服務。

          - skill: spring webflux

      3. 建立排隊機制服務。

          - 依據使用者流量進行排隊進入服務,避免流量衝擊導致服務崩潰。

          - skill: RabbitMQ

      4. 建立系統轉拋大量資訊服務。

          - 轉拋大量資料於合作廠商進行應用。

          - skill: RabbitMQ

      5. 老舊專案重構。

          - 將老舊的NodeJS專案進行重構與優化
          - skill: ExpressJS, NestJS

二. 高併發服務架構處理:

      1. 分析與設計高頻流量之系統。

          - 服務需乘載同時在線人數平均達2500個使用者,因應此流量進行系統架構分析與處理。

三. 系統維運:

      1. 系統日常與突發之維護。

          - 因應系統流量或是突發狀況需進行系統維護與維運。

四. 系統架構設計:

      1. 分析與設計系統:

          - 因應需求進行分析與設計所需的系統架構以及舊系統的維護與升級計畫。

五. 日常優化提升系統品質:

      1. 監控執行過慢或是效能不佳的SQL語句,進行語句調整與效能優化。

      2. 定期進行 Code review 與技術分享,以提升整體團隊能力。

新博軟體開發,2020 年 4 月 - 2020 年 10 月

開發及維護現有專案,以微服務架構後端,使用技術為spring boot, spring cloud, MySQL, Docker, GCP。

工作內容:

一. 撰寫API:

       撰寫Restful api提供前端進行CRUD使用。

二. 介接第三方API:

       依據需求介接第三方API。

三. 系統維運

酷碼資訊,2019 年 8 月 - 2020 年 3 月

開發及維護現有專案,以微服務架構後端,使用技術為spring boot, spring cloud, spring webflux, MySQL, Hibernate, Bitbucket, Docker, GCP, Kafka, Vert.x, MongoDB。

工作內容:

一. 撰寫API:

       撰寫Restful api提供前端進行CRUD使用。

二. 介接第三方API:

       依據需求介接第三方API。

三. 系統維運

SkyREC,2019 年 5 月 - 2019 年 6 月

開發第三代系統產品,即時顯示人臉打卡考勤系統,使用Node.js / ExpressJS / TypeScript / AWS / WebSocket / PostgreSQL。

凱發科技,2016 年 11 月 - 2019 年 1 月

開發及維護現有程式專案(ERP),使用Java Spring MVC, JSP, JQuery, Vuejs, Microsoft SQL Server

越世實業,2016 年 8 月 - 2016 年 9 月

資策會巡檢專案 與 資策會機能布專案。

專案 Projects




線上費用系統

系統為處理公務人員所有的請領費用工作流程,將檔案封存或是與機關系統進行介接。負責開發與維護前後端系統,前端以Vue.js + JQuery組合開發,後端語言為Java並以Spring MVC框架進行開發,並連結後端資料庫SQL server,開發機關人員請領費用之ERP系統。

Paragraph image 00 00@2x ebb59a6d9adb03673d06762584bb6a0cc401a7cc4bd081bb82ce6f841d95aa2b
Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

WebITR差勤系統

透過web來簡化公務人員的業務流程,將各種請假申請,金額申請等各種業務,化為ERP系統進行處理。負責開發與維護前後端系統,前端 JQuery進行開發,後端語言為Java並且使用Spring MVC框架進行開發,連結後端資料庫SQL server,開發機關人員進行差勤作業之ERP系統。

技術大會


Readings 00 00@2x ce5676dabcce042724a6fc4c3413d6a86ad9c78eecb848896433e32c60b7006b

Modern Web 2018

此次技術大會主題從前後端到很火紅的雲端領域都有許多國內外的高手進行分享,有Slack的工程師Felix Rieseberg分享Electron快速建構桌上型應用程式的開發過程與經驗,Jeremy Keith分享web架構的演進與設計反思等,是收穫相當豐富的技術大會。


Readings 00 01@2x 77cc06c91fae4dd43a069fa4b813524cd022d4a79115524d3f0d6b9220dfd71d

Modern Web 2017

此次技術大會注重在前端領域,以前端火紅的三大框架Vue, React, Angular,進行主題式分享,其中還有請到日本Google工程師“北村英志”,進行手機線上刷卡等金融科技的技術示範。