Printing tool Download PDF

Cheng Chang Tsai

Senior Java Developer - 2Success Inc.


Senior Java developer with knowledge of various programming languages, mostly Java, with experience in Web development. Always interested in Software Engineering.

Work History

May 2016Present

Senior Java Developer

2Success Inc.

- CP team(3 members) : as a dev leader under IT director
- Provide technical leadership
- Provide regular and effective progress.
- Identify and report all risks and issues.
- Participate in code/estimate/design reviews and meetings and provide updates on project progress
- Deliver quality codes on the agreed estimated time
- Help junior developers resolve technical problems
- Mentor junior developers
- Experience with below list of technologies:

*    Languages/Technologies:  Java  EE, Struts2, Guice, MyBatis, Quartz, Ant, Gulp
*    Database:  Oracle 10g
*    Distributed/Web  Environments:  Tomcat
*    Development  tools:  Eclipse, SVN, Hudson

Oct 2014May 2016

Web Developer

Taiwan Cooperative Bank

- Platform development team(6 members) : as a member under Team Lead 
- Working with software development and building web applications for banking systems in the Jave EE environment.
- Development of all server-side logic, definition and maintenance , and ensuring high performance and responsiveness to requests from the end users
- Refactoring on old system.  
- Mentoring and helping junior developers resolve technical problems.
- Experience with below list of technologies:

*    Languages/Technologies:  Java  EE,  Spring,  JSF,  Hibernate,  JPA,  Quartz,  JMS,  Ant
*    Database:  DB2
*    Distributed/Web  Environments:  IBM  WebSphere  Application  Server
*    Development  tools:  Eclipse,  IBM  RSA,  iReport, SVN

May 2013Sep 2014

Senior Software Engineer

Payeasy Digital Integration Co., Ltd

- Platform development team(4 members) : as a member under Architect
- I'm mainly in charge of PEZTravel web site front end , back office, EJB and batch job.
- Responsible for server-side web application logic and integration of user-facing elements.
- To collaborate with marketing executives to understand their particular needs, then translate those into technical requirements.
- Creating web services and APIs used by our travel agency partners.
- Research and development new technology.
- Experience with below list of technologies:

*    Languages/Technologies:  Java  EE, Struts1, Struts2Spring, Spring  Batch, Spring  Security, EJB, Quartz,  Web  Services, jQuery
*    Database:  Oracle
*    Distributed/Web  Environments:  WebLogic
*    Development  tools:  Eclipse,  mRemoteNG,  iReport, TFS

Aug 2011May 2013

IT Specialist

Hua Nan Commercial Bank

- Overseas team(4 members) : as a member under team lead
- Working with software development life cycle (SDLC) and building banking system for overseas branch.
- Integration with internal systems.(XML)
- Document and maintain software functionality.
- Troubleshoot, debug and upgrade existing systems.
- Production support.
- Experience with below list of technologies:

*    Languages/Technologies:  Java  SE, core Java
*    Database:  DB2
*    Distributed/Web  Environments: Tomcat
*    Development  tools:  JBulider,  IBM  VisualAge,  Crystal  Reports


Sep 2007Jan 2010

Master of Business Administration

Shih Chien University


Sep 2009Jan 2010

International Studuent Exchange programs

FHWS, Germany

Hochschule für angewandte Wissenschaften Würzburg-Schweinfurt (FHWS)

International Business

Sep 2003Jun 2007

Bachelor of Business Administration

Shih Chien University


Skill set

Back End Web Development

Languages: JAVA

Framework: Spring, Spring Security, Quartz, Struts, Guice 

Database: Oracle, DB2, MySQL

Others: Ant, Gulp, CI

Front End Web Development

JSP, HTML, CSS, Javascript, jQuery, Bootstrap


2Success Inc.


comb game Algorithm

Dan tow game Algorithm

funny game Algorithm

11X5 lottery

1.5 minute lottery

Add new lottery as a service.

Wechat/ Alipay Payment gateway

Add new payment function for system.

BBIN Project

System integration with BBIN

-Register, trade import, get balance, fund transfer

Taiwan Cooperative Bank


ParkFees refactoring Project

Refactoring old system base on Spring MVC + Quartz.

Bank3.0 Project

Bank 3.0 items, like E-loan, credit card installment payment, the withholding certificate download for gathering requirements,  development and testing.

Banking and Gayeway System Project

Design, Development and Maintenance for banking System and Gateway. Also mentor junior developers.


Travel Map System

Create both Travel Map blog and Management System.

Payeasy Digital Integration Co., Ltd

E-ticket Project

Integrate E-ticket flow in shopping cart component.

E-invoice Project

Be a project manager, add E-inovice option in order flow  in each system and integration testing with Ministry of finance.

Automation of cash processing Project

To make a order process more efficient, modify online shopping flow and make order automation.

Packaged Deal Project

Creating web services and APIs used by our travel agency partners.

PezTravel Project

Working independently on PayEasy Traveling Booking System, creating web , management system and batch.
Developing and maintaining website.
Communicating with travel agencies regards customer needs and promotion projects.

Hua Nan Commercial Bank

Gold Passbook Project

Build bank service of gold passbook for Hong Kong branch  and write  technical specification documents

NDF Project

Build bank service of Non-deliverable Forwards for Ho Chi Minh branch and write  technical specification documents




Sun Microsystems

Trust representative


Financial Markets and Ethics