G377pviqhenkqlsxpatj

吳建龍

近7年 Java   開發經驗,透過溝通與需求訪談,我能幫助公司解決客戶真正的需求並且量化工作成效。

能夠開發出易於維護,有結構性的專案。

能整合開發人員需求,針對系統程式碼架構進行調整與優化。

不排除新技術使用,勇於挑戰困難並尋找問題解決方案。

善於溝通,能理解他人設計理念並加以實現或提出更好解決方式。


熟悉spring mvc 、spring boot ,善於aop與annotation 注解編程

熟悉orm框架技術、OOAD與OOP思想

    能面向物件設計RDBMS表單(一對一、一對多、多對多、自表關聯)

熟悉maven jar 包控管並模組化開發

熟悉持續集成


目前職稱
Java Developer
mail : [email protected]

line id : 0938006312

技能


前端

Javascript

JQuery

Ajax

JQuery Easy UI

HTML

CSS

Bootstrap



後端

Java

Spring、Spring MVC、Spring Boot

Structs2

Hibernate

JSP

Java Servlet

JasperReport

Vert.x



資料庫

RDBMS : 

    MySQL

    PostgreSQL

    Oracle

    SQL Server

NoSQL

    HBase

    Cassandra

    KairosDB


系統工具

Eclipse

Git

Linux

Jenkins



消息列隊

Apache Kafka

RabbitMQ


緩存

Ehcache

Redis

學歷

醒吾科技大學,學士學位,資訊管理,2011 年 7 月 - 2015 年 7 月

大成商工高級職業學校,其他,資訊科,1999 年 7 月 - 2001 年 7 月


工作經歷


遠見網絡有限公司,2020 年 11 月 - 至今

全端工程師

工作責任:

  • 負責資料爬蟲專案的維護與新功能開發
  • [JBL] 選線專案設計與開發

專案: JBL [Just Best Line]

  • 討論、規劃、設計、實現細節並掌握時程
  • 針對收集的數據進行分析與設計圖表顯示
  • 需求結果驗證與報表設計
  • 跨專案合作
  • 利用GRPC 實現雲端主機與本地主機的數據資料交互,提高併發性能

使用技術:Servlet、websocket、redis、elasticsearch、kibana、jquery easyui

我有清晰的思考邏輯與良好的編程習慣,不僅能持續維護公司舊有的線上專案還能同時進行新的專案開發

線上專案著重於爬蟲功能也就是公開數據持續收集並加以利用,而新專案就是以收集數據為基礎,將收集的數據進行分析、演算,
然後取得最優的結果提供給客戶端使用。


艾薩克科技有限公司,2019 年 7 月 - 2020 年 9 月

Java 後端工程師

工作責任:

  • 擔任 Java 後端工程師,負責實現 websocket、http 協議並實作server 功能
  • 善於協議開發、溝通協調(h5、前端、產品、測試、主管)、效能優化

專案: Descartes

  • 規劃、設計協議並與產品討論實現細節
  • 實作協議功能並與 h5 工程師配合介接協議內容
  • 提交測試並針對異常進行修復與排除
  • 實現自動化數據摸擬與數據驗證
  • 優化系統效能與設計瓶緊
  • 熟悉利用序列防止數據併發,調整與優化必要數據大小優化,IO效能 善與利用數據批量處理加快資料處理進度

使用技術:Vert.X、spring boot、redis、postgre sql、mongodb、rabbitmq

vert.x 屬於非阻塞異步框架,能有效提升高流量並發效能
但是基於高流量 開發,身為後端工程師並不止於依賴框架,對於效能提升上, 有關使用 memory 存取減少redis IO、利用消息中間件代替直接進行database 操作、對於數據進行批量處理、優化 http 與 websocket 數據吞吐量
...  等等 細節也是重要注意事項。


碩誠國際股份有限公司,2018 年 3 月 - 2019 年 7 月

全端工程師

工作責任:
  • 擔任 全端工程師 的角色,與PM、SA 配合完成專案需求
  • 善於 co-work、時程掌控、優化架構

專案: IOT 環境物聯網

工作內容:

  • 建置事件中心,追蹤異常感測器並提供後續處理流程
  • 規劃、建置數據儀俵板,提供使用者查看感測器健康狀況
  • 規劃、建置監控中心,追蹤使用者行為、登入日誌
  • 建置雲端檔案系統模組(google driver),分散系統文件存儲壓力
  • 建置站點多國語系機制(I18n)
  • 透過介面編程,重寫原系統redis 存儲機制,降低開發人員除錯困難度
  • 整合配置 spring data jpa 、優化配置 database connection pool,提高開發人員數據層開發效率
  • 調整專案架構 spring mvc -> spring boot,並利用maven 特性,拆分模組架構(model、service、controller)

使用技術:Java、spring boot、spring data jpa、postgreSQL、hbase、cassandra、kairosDB、apache kafka rabbitMQ、Jenkins

 

雲台有限公司,2015 年 11月 - 2017 年 8月

全端工程師

工作責任:

  • 透過與客戶需求訪談、設計、研究、實現,完成上級交付工作
  • 擔任 全端工程師 的角色,負責規劃/開發 網站架構、網站功能

專案: 國防科技發展推行會產業合作發展會報 

工作內容:

  • 三方權限 管理(軍方、廠商、工合)
  • 線上國防科技產業合作證書,認、試製流程 

使用技術: Drupal (PHP) CMS 

公司接替開發案,所以使用了與java 無關的 php  框架技術,接手後另外進行學習與應用開發,後續順利完成並交付客戶。

專案: 吳福洋襪子故事館 線上訂製網

工作內容:

  • 線上訂製流程
  • 後台管理,結帳、出貨、單據、庫存
  • 產品線登錄
  • 金流串接 紅陽科技金流服務

使用技術: Java、JSP、spring MVC、Hibernate、MySQL、tomcat、HTML、Javascript、        JQuery、Ajax
由於 spring framework 推出 spring mvc 能夠有效取代 struts2,所以在專案架構上決定使用spring mvc。

專案: Web POS 系統

工作內容:

  • 進貨、銷貨、庫存模組
  • 日結算報表模組
  • 銷售統計報表模組
  • 應收、應付流程
  • 整合硬體 手持式條碼掃描器
  • 整合硬體 發票印表器

使用技術: Java、JSP、Spring、Struts2、Hibernate、MySQL、tomcat 、HTML、   Javascript、JQuery、Ajax


躍盛科技有限公司,2005 年 10 月 - 2011 年 7 月

擔任 領班

工作責任:

  • 實地場堪、預估工時、前置材料清單、評估報價
  • 派工、監工、工程進度掌握
  • 參與實際工程作業、障礙排除
  • 後續驗收、查驗 

 工作內容:

  • 機房建置、機房搬遷,網際網路、區域網路、企業虛擬私人網路及無線網路規劃及佈建
  • 電話線路及電源供應系統鋪設
  • 電腦及語言教室規劃及施工
  • 網路電話應用


德州儀器 
    機房硬體整合、調整、更新
    POE網路電話建置


 明志大學
    新大樓網路、電話、無線AP、樓區分層機櫃施工建置 

 

長庚大學 
     校區光纖主幹纜線建置


 台北師範大學 (本校、公館校區、林口校區) 
     全校POE網路電話建置


 其它...





服役

國軍常備兵軍職,2004 年 4 月 - 2005 年 9 月


主要專長 : 機槍兵3A131


軍種科別 : 陸軍  步兵  科

退伍原因 : 服役期滿


University@2x