Vn510cbufcesx2ku2qay

陳柏愷 Eddy Chen

Senior Java backend web application developer with 9+ years of experience. Lead backend team with size up to 7 members. Build product with techniques including Spring, Hibernate, JPA, SQL.

  • Java: 9 years
  • PHP: 0.5 year
  • Frontend (HTML, JS, CSS): 1 year


Senior Java Web Engineer
Taipei, TW
[email protected]

技能 Tech Skills


後端 Backend

  • Java frameworks
    • Spring
    • Hibernat
    • JPA
    • Mybatis
  • Database
    • MySQL
    • MS SQL Server
    • PostgreSQL
    • DB2
  • Version control tools
    • Git
    • SVN


前端 Frontend / App

  • HTML
  • CSS
  • JavaScript
  • jQuery
  • RWD
  • Android native app dev

語言能力 Language Skills

英文 English:商務會話 Expert - TOEIC 860

中文 Chinese:母語 Native

工作經歷 Work Experience

Seneca ESG, Backend Developer, Aug. 2023 ~ Nov. 2023

- Analyze requirements.
- Design and implement backend business logic with RESTful API using Spring Boot, JPA, and Hibernate.

Equilibrium World, Senior Software Developer / Backend Lead, July 2021 ~ July 2023

- Lead backend team. Analyze requirements. Arrange team tasks, review the schedule. Monitor the process. Review code and be responsible of teams' productivity and performances.

- Design and extend well-structured, scalable, and efficient RESTful APIs and database.

- Implement safe, reliable API service on AWS.

CBX Software, Senior Java Software Engineer / Backend Lead, Apr. 2019 ~ July 2021

Back-end Java web application development. Lead the development team of 7 members. Redesign the code structure of the project. Introduce integration test and function unit test into development work flow to maintain high standard code output. Provide advice of Agile development (Scrum) that keeps efficient code production.

  • CBX
    • 框架:Spring Boot , JPA, Hibernate
    • 負責內容:Rest API design and development. Using Redis cache and Elasticsearch to enhance performance.

Yahoo, Java/PHP Web Developer, Oct. 2017 ~ Mar. 2019

Back end web application development using Java, PHP and SQL. Meet the high standard of the scrum team that keeps producing efficient, readable, and well-structured code. Keep improving the code quality of the product.

  • Yahoo 購物中心
    • 框架:Yahoo 自有框架(實作 Rest API)
    • 負責內容:後端 API 新需求開發、bug 修正 (scrum team: 含 1 位 lead 共 6 人)
  • 營運系統
    • 框架:Yahoo 自有框架(實作 Rest API)
    • 負責內容:開發與維護。利用 SQL 取得資料庫內容,或是從其它 API 取得資料,進行商業邏輯運算後由 Rest API 提供給前端或其它 service (scrum team: 共 5 人,back-end engineer 2 位,lead 1 位)

IMC精英, Web Application Developer, May 2014 ~ Sept. 2017

Full stack web application development using Java, Java frameworks, html, JavaScript and SQL. Android app development. Increase the number of users (clients) of Payroll and Leave System to 3 times by improving functions of the system. Manage several systems alone by taking the role of PM, front-end, and back-end.

  • 薪資差勤系統
    • 框架:ZK、Hibernate、Spring
    • 負責內容:既有系統維護 (團隊:1 人)。接收客戶需求進行新功能規劃/開發與原功能修改、客戶 server 程式版本控管與更新、bug 修正
  • IMC官方網站(http://www.imc.com.tw)
    • 框架:Spring、Hibernate
    • 負責內容:解決舊網站升級至由外包廠商開發的新網站的各項技術問題 (團隊:1 人)。規劃與實作舊系統資料與新系統串接、規劃與實作舊系統 API 給新系統、外包廠商技術協助、新舊系統 server 移轉規劃與實作、上線問題處理
  • 合安心Android APP
    • 開發工具:Android Studio
    • 負責內容:需求接收與彙整、全新 APP 規劃與實作、server 端 API 程式規劃與實作 (團隊:1 人)
  • 合安心官方網站(http://www.homesenior.com.tw)
    • 框架:Struts 1、Hibernate、Spring
    • 負責內容:將既有網站每個頁面導入 RWD (團隊:1人,該網站另有維護工程師 1 人)
  • 個案人才客戶系統
    • 框架:Struts 1、Hibernate、Spring、Ajax with Dojo 
    • 負責內容:既有系統維護。新需求實作、bug 修正、寫 SQL script 撈選資料 (團隊:3 人)
  • 5070官方網站(http://www.5070.com.tw)
    • 框架:Spring、Tiles 
    • 負責內容:既有系統維護。導入文章樣式編輯器、新增「樂工論壇」、「置頂」功能、防堵5070垃圾郵件機制等 (團隊:1人)
  • 履歷匯入系統
    • 負責內容:server 端 API 程式全新開發、client 端程式維護及新需求實作、client端 bug 修正 (團隊:1 人)

工作經歷 Work Experience

Equilibrium World, Senior Software Developer / Backend Lead, July 2021 ~ July 2023

- Lead backend team. Analyze requirements. Arrange team tasks, review the schedule. Monitor the process. Review code and be responsible of teams' productivity and performances.

- Design and extend well-structured, scalable, and efficient RESTful APIs and database.

- Implement safe, reliable API service on AWS.

CBX Software, Senior Java Software Engineer / Backend Lead, Apr. 2019 ~ July 2021

Back-end Java web application development. Lead the development team of 7 members. Redesign the code structure of the project. Introduce integration test and function unit test into development work flow to maintain high standard code output. Provide advice of Agile development (Scrum) that keeps efficient code production.

  • CBX
    • 框架:Spring Boot , JPA, Hibernate
    • 負責內容:Rest API design and development. Using Redis cache and Elasticsearch to enhance performance.

Yahoo, Java/PHP Web Developer, Oct. 2017 ~ Mar. 2019

Back end web application development using Java, PHP and SQL. Meet the high standard of the scrum team that keeps producing efficient, readable, and well-structured code. Keep improving the code quality of the product.

  • Yahoo 購物中心
    • 框架:Yahoo 自有框架(實作 Rest API)
    • 負責內容:後端 API 新需求開發、bug 修正 (scrum team: 含 1 位 lead 共 6 人)
  • 營運系統
    • 框架:Yahoo 自有框架(實作 Rest API)
    • 負責內容:開發與維護。利用 SQL 取得資料庫內容,或是從其它 API 取得資料,進行商業邏輯運算後由 Rest API 提供給前端或其它 service (scrum team: 共 5 人,back-end engineer 2 位,lead 1 位)

IMC精英, Web Application Developer, May 2014 ~ Sept. 2017

Full stack web application development using Java, Java frameworks, html, JavaScript and SQL. Android app development. Increase the number of users (clients) of Payroll and Leave System to 3 times by improving functions of the system. Manage several systems alone by taking the role of PM, front-end, and back-end.

  • 薪資差勤系統
    • 框架:ZK、Hibernate、Spring
    • 負責內容:既有系統維護 (團隊:1 人)。接收客戶需求進行新功能規劃/開發與原功能修改、客戶 server 程式版本控管與更新、bug 修正
  • IMC官方網站(http://www.imc.com.tw)
    • 框架:Spring、Hibernate
    • 負責內容:解決舊網站升級至由外包廠商開發的新網站的各項技術問題 (團隊:1 人)。規劃與實作舊系統資料與新系統串接、規劃與實作舊系統 API 給新系統、外包廠商技術協助、新舊系統 server 移轉規劃與實作、上線問題處理
  • 合安心Android APP
    • 開發工具:Android Studio
    • 負責內容:需求接收與彙整、全新 APP 規劃與實作、server 端 API 程式規劃與實作 (團隊:1 人)
  • 合安心官方網站(http://www.homesenior.com.tw)
    • 框架:Struts 1、Hibernate、Spring
    • 負責內容:將既有網站每個頁面導入 RWD (團隊:1人,該網站另有維護工程師 1 人)
  • 個案人才客戶系統
    • 框架:Struts 1、Hibernate、Spring、Ajax with Dojo 
    • 負責內容:既有系統維護。新需求實作、bug 修正、寫 SQL script 撈選資料 (團隊:3 人)
  • 5070官方網站(http://www.5070.com.tw)
    • 框架:Spring、Tiles 
    • 負責內容:既有系統維護。導入文章樣式編輯器、新增「樂工論壇」、「置頂」功能、防堵5070垃圾郵件機制等 (團隊:1人)
  • 履歷匯入系統
    • 負責內容:server 端 API 程式全新開發、client 端程式維護及新需求實作、client端 bug 修正 (團隊:1 人)

學歷 Education

(Training) 資策會 Institute for Information Industry, Oct. 2013 ~ Apr. 2014

Java Programming training

National Central University, 理學士(BS), Communication Engineering, 2008 ~ 2012