Download PDF

Cheng Chang Tsai

Senior Java Developer - 2Success Inc

Summary

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

/**
*    Languages/Technologies:  Java  EE,  Struts2,  Guice, MyBatis ,  Quartz,  Apache  Ant
*    Datebase:  Oracle 10g
*    Distributed/Web  Environments:  Tomcat
*    Development  tools:  Eclipse
*    Operating  Systems:  Linux
*/

Oct 2014May 2016

Web Developer

Taiwan Cooperative Bank

- 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 code on old system.

- Mentoring and helping junior developers resolve technical problems.

- Experience with these lists of technologies:

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

May 2013Sep 2014

Senior Software Engineer

Payeasy Digital Integration Co., Ltd

- 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 these lists of technologies:

/**
*    Languages/Technologies:  Java  EE,  EJB,  Struts,  Spring,  Spring  Batch,  Spring  Security,  Quartz,  Web  Services,  jQuery
*    Datebase:  Oracle  SQL
*    Distributed/Web  Environments:  WebLogic,  JBoss
*    Development  tools:  Eclipse,  mRemoteNG,  iReport
*    Operating  Systems:  Linux
*/

Aug 2011May 2013

IT Coordinator

Hua Nan Commercial Bank

- Working with software development and building applications for foreign banking systems.

- Solving problems for users.

- Gathering  user’s requirements.

- Experience with these lists of technologies:

/**
*    Languages/Technologies:  Java  SE,  VisualAge  for  Java
*    Datebase:  DB2
*    Distributed/Web  Environments:  Tomcat
*    Development  tools:  JBulider,  IBM  VisualAge,  Crystal  Reports
*    Operating  Systems:  Windows
*/

Education

Sep 2007Jan 2010

Master of Business Administration

Shih Chien University

INSTITUTE OF INFORMATION MANAGEMENT

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

DEPARTMENT OF INFORMATION MANAGEMENT

Skills

Back End Web Development

Languages: JAVA, PHP

Framework: Spring MVC, Spring Security, Quartz, Struts, Log4j

Database: Oracle, DB2, MySQL

Others: Ant, iReport

Front End Web Development

JSP, HTML, CSS, Javascript, jQuery, Bootstrap, RWD

Projects

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.

[Case]EverTravel

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


Certifications

2006Present

SCJP

Sun Microsystems
2014Present

Trust representative

TABF
20112016

Financial Markets and Ethics