This document summarizes a student's industrial training at CIMB Bank from September 2016 to January 2017. The student was a developer for the Cyber-Village project. During the training, the student verified technical specifications, coded modules using IBM Rational Developer, and fixed front-end issues using Angular 2. The student gained experience with the Spring MVC framework, coding practices, and using version control tools like Git and GitHub. Overall, the training improved the student's programming, communication, and problem-solving skills.
1. DEVELOPER FOR CYBER-
VILLAGE (CIMB) PROJECT
Name Roslan Logan Bin Abdullah
Matrik No A13CS0140
Supervisors Name Mr Nicholas
Dr Nor Haizan Binti Mohamed Radzi
Team Leader Name Mr Lau KwangChin (My Boss)
Training Period 5 Sept 2016 – 25 January 2017
Training Location CIMB Bank,
Menara Bumiputera Commerce
4. Organization Background
Cyber-Village (CV) is wholly owned subsidiary of
SilverLake Axis
Founded in 1997
Leading e-business firm
Serves clients in Banking, Insurance, Financial Service,
Government and Retails
5. Organization Vision & Mission
Vision
To be the best e-business Consultants in the Asia-
Pacific in providing our clients the most successful
e-solutions
Mission
To help our clients become even more successful
by exploiting the full potential of e-business to
create a more profitable business from increased
revenues, reduced cost of operations and
improved efficiencies
6. Organization Core Business
E-Business consulting company
Build and Implements E-Business applications
for multi-national corporations, and small and
medium enterprises
Engaging Across Customer Ecosystems
Enabling Business and Operational Agility
Increasing Customer Convenience
Converging Channel Delivery across Web &
Mobile
10. SPECIFIC DETAILS ON
TRAINING
Overview
Introduction to Industrial Training
Job Scope & Objectives
Task Assigned & Details
Hardware & Software used
Theoretical & Practical Knowledge
Challenges during training and solutions
11. Introduction to Industrial Training
CIMB RCCP project
Developer
Team Kwang Chin
Documentation (verify and alter)
Coding (java)
12. Job Scope & Objectives
Job Scope
Developer (Support team)
Objectives
Get used to a developers working environment
Use different kind of software related to
development
Understand the usage of documentation in
development of a software
13. Task Assigned & Details
Task (Technical Specification (TSD)
Verification)
Check and verify the TSD created if it is same as
the demo site.
14. Task Assigned & Details
Code for Modules in IBM Rational Developer
environment
Assigned to do some atoms for the module.
Done J-Unit test for each atom created
Covers Integration test (on hold (95% done))
15. Task Assigned & Details
Fix front-end problem using Angular 2
Solving existing problem on the systems front-
end.
The task is still ongoing
16. Hardware & Software used
Hardware
Asus Laptop given by Cyber-Village
Own silent mouse(most people don't like it)
17. Hardware & Software used
Software
VMware Workstation 12 Player (VM)
CentOS release 6.5
Visual Studio Code Editor
IBM Rational Application Developer
18. Challenges during training and
solution
Challenge :
Un-familiar with the Spring MVC framework
Take long time for coding process
Solution :
Frequent discussion with the team leader and
also other senior
Do some online search
19. Challenges during training and
solution
Challenge :
Using Github and its command
Solution :
I had learned more on how to use the Git
command from my fellow colleagues and had
made a note on the commands and its function
and when to use it
20. OVERALL INFORMATION OF
THE INDUSTRIAL TRAINING
Overview
Learning Experience
Overall Achievement of Industrial Training
Recommendation
21. Learning Experience
Learned new framework (Spring MVC
Framework)
Communication Skill
Communicate and get input from seniors
Critical Thinking
Think out of the box to look for one solution
22. Overall Achievement of Industrial
Training
Through this 20 weeks, I had :
Improve knowledge on how to create atoms, test atoms,
doing J-Unit testing and also Integration testing
Gain knowledge regarding Spring MVC Framework
Experience in coding using real working code as other
seniors does
Earn extra knowledge on the usage and commands on
Github
Improve soft skills such as communication skills, critical
thinking skills and programming skills.