CBE Internship Report Cs
CBE Internship Report Cs
Internship Report
The report has been prepared in partial fulfillment of my internship program requirements. It
has not been submitted, in whole or in part, to any other academic institution or organization
for a degree, diploma, or certificate.
All sources of materials used in the preparation of this report have been duly acknowledged.
ID Number: 1505820
I am deeply grateful to the Commercial Bank of Ethiopia (CBE), Woldia Branch, for providing me
with the opportunity to carry out my internship in the ICT Department. The experience and
knowledge I gained during this period have been invaluable to my academic and professional
growth.
My sincere appreciation goes to my supervisor, for his guidance, constructive feedback, and
continuous encouragement throughout the project. I also wish to thank all the ICT staff at
Woldia Branch for their cooperation, technical support, and practical insights, which greatly
contributed to the success of this project.
Finally, I would like to express my heartfelt gratitude to my family, friends, and instructors for
their constant support, motivation, and encouragement during my internship journey.
Table of Content
Chapter One
Historical Background of CBE
1.1 Historical Background ---------------------------------------------------------------1
1.2 Main Products and Services -------------------------------------------------------2
1.3 Main Customers / End Users ------------------------------------------------------3
1.4 Organizational Structure -----------------------------------------------------------4
1.5 Workflow of Each Department / Functional Unit -----------------------------5
Chapter Two
Internship Experience
2.1 Internship Placement and Role ---------------------------------------------------8
2.1.1 Section of Placement and Reason for Assignment -----------------8
2.1.2 Work Tasks Executed ------------------------------------------------------8
2.2 Engineering Methods, Tools, and Techniques Used---------------------------8
2.2.1 Networking Installation and Maintenance ---------------------------8
2.2.2 Computer Maintenance ---------------------------------------------------13
2.2.3 Printer Maintenance -------------------------------------------------------15
2.3 Challenges and Problems Faced --------------------------------------------------15
2.4 Proposed Measures to Overcome Challenges ---------------------------------15
2.5 Skills and Knowledge Gained -------------------------------------------------------16
2.5.1 Practical Skills Improvement ---------------------------------------------16
2.5.2 Theoretical Knowledge Enhancement ---------------------------------16
2.5.3 Teamwork Skills Development ------------------------------------------16
2.5.4 Leadership Skills Development ------------------------------------------17
2.5.5 Understanding Work Ethics & Industrial Psychology ---------------17
2.5.6 Entrepreneurship Skills Improvement ---------------------------------17
2.5.7 Interpersonal Communication Skills Improvement -----------------17
2.6 Recommendations and Conclusion on Internship Experience -------------17
Chapter Three
Project Work on Selected Problem
3.1 Project Summary ---------------------------------------------------------------------18
3.2 Problem Statement & Justification -----------------------------------------------19
3.3 Objectives of the Project -----------------------------------------------------------20
3.4 Methodology --------------------------------------------------------------------------20
3.5 Analysis, Results, and Discussion -------------------------------------------------22
3.6 Proposed Solution --------------------------------------------------------------------29
3.7 Conclusion and Recommendations ----------------------------------------------29
Chapter Four
General Conclusion and Recommendations
4.1 General Conclusion -------------------------------------------------------------------30
4.2 General Recommendations --------------------------------------------------------31
4.3 References ----------------------------------------------------------------------------- 32
4.4 Appendices ----------------------------------------------------------------------------33
List of Figures
Figure 1.1: Workflow of CBE
DB Database
Chapter One: Historical Background of CBE
The Commercial Bank of Ethiopia (CBE) is the largest state-owned financial institution in
Ethiopia, playing a central role in the country’s financial intermediation and economic
development. With its vast branch network, diversified financial products, and adoption of
modern banking technologies, CBE has become the backbone of Ethiopia’s banking industry.
Among its many branches, the Woldia Branch serves as a key financial hub for the surrounding
region, supporting individuals, businesses, and institutions with accessible banking services.
In 1974, CBE merged with the privately owned Addis Ababa Bank, further consolidating its
position as the dominant financial institution in the country. Over the decades, it expanded
rapidly, introducing innovative banking services, widening branch coverage, and strengthening
international banking relationships.
Currently, CBE has more than 40 million account holders served through its 1,940+ branches
across Ethiopia. Its customer base has increasingly adopted digital platforms, with over 6.6
million internet and mobile banking users, 8.3 million ATM card holders, and 17 million CBE-Birr
mobile wallet users.
Internationally, CBE has established strong correspondent relationships with over 50 renowned
foreign banks such as Commerzbank AG, HSBC, Citibank, and Royal Bank of Canada.
Furthermore, it maintains SWIFT bilateral arrangements with more than 700 international
banks, enabling global financial transactions.
CBE has also been a pioneer in money transfer services. In the early 1990s, it introduced
Western Union Money Transfer in Ethiopia, and it currently collaborates with over 20
international money transfer agents, including MoneyGram, Xpress Money, and Atlantic
International.
1
Its headquarters is located in Addis Ababa, in the recently inaugurated 53-story skyscraper, the
tallest building in Ethiopia, symbolizing the bank’s strength and modernity.
At the Woldia Branch, the infrastructure is designed to handle high customer flow, with multiple
service counters, ATM facilities, and digital banking registration desks.
Mission: “We are committed to realizing stakeholders’ value through enhanced financial
intermediation globally, deploying highly motivated and skilled employees.”
1. Savings Accounts
Normal Savings Account – open to all individuals above 18, with 7% annual interest.
Women’s Savings Account – designed exclusively for women, with a slightly higher
interest rate of 7.25%.
Youth Savings Account – for customers aged 18–24, also with 7.25% interest.
Teen-Youth Savings Account – for younger customers without independent income,
helping them build saving habits.
Special Purpose Savings Products – Education, Wedding, and Holiday accounts.
Interest-Free Banking Accounts – tailored for customers who avoid interest due to
religious or personal reasons.
2
2. Demand Accounts
Current and checking accounts for individuals and businesses, requiring a minimum
deposit (500–1,000 birr).
Special demand deposit accounts and ECX-related accounts.
Operable by individuals or authorized legal agents, subject to verification.
3. Diaspora Accounts
4. Other Services
Loans and credit facilities for individuals, businesses, and development projects.
Digital banking services: internet banking, mobile banking, CBE-Birr wallet.
ATM, POS, and card banking services.
International money transfer services in collaboration with global partners.
At the Woldia Branch, commonly accessed services include savings accounts, salary processing
for government and private employees, loans for small businesses and merchants, and
international remittances from diaspora families.
3
Local merchants and small-scale business owners.
Farmers and agricultural traders using ECX accounts.
Students and young professionals utilizing savings and CBE-Birr services.
Families receiving remittances from abroad.
At the national level, CBE is headed by a President (currently Abe Sano) supported by several
Vice Presidents managing functional areas such as operations, credit, IT, and HR.
Studies indicate that CBE leadership styles significantly affect employee satisfaction.
Transformational and transactional leadership styles contribute positively to motivation and
performance, while laissez-faire leadership has negative effects. At the branch level, managers
are encouraged to apply standardized leadership practices, lead by example, and adapt to
situational needs to ensure service excellence and employee commitment.
4
The Commercial Bank of Ethiopia (CBE) operates through a well-structured organizational
framework that ensures efficiency, accountability, and smooth coordination across its various
functional units. The workflow of each department is outlined as follows:
5
7. Operations Department
Manages loan processing, approval, and monitoring.
Oversees foreign exchange, trade financing, and cross-border transactions.
Ensures service quality, handles complaints, and improves customer satisfaction.
A. Credit: Manages loan applications, approval workflows, and credit
disbursements.
B. International Banking: Facilitates trade financing, letters of credit (LCs), and
guarantees.
C. Customer Experience: Collects customer feedback and resolves service-related
issues.
8. Corporate Services
Recruitment, training, performance appraisal, and employee welfare.
Manages budgets, accounting, and financial reporting.
Oversees bank investments and subsidiary businesses.
Handles infrastructure, logistics, and asset maintenance.
Provides legal advice, manages contracts, and handles litigation.
A. Human Resources (HR): Oversees recruitment, staff training, and capacity
building.
B. Financial Management: Manages budgeting, expense tracking, and financial
forecasting.
C. Investment and Subsidiary Management: Oversees the bank’s investment
portfolio, including shares, bonds, and properties.
D. Facilities Management: Ensures proper maintenance of physical infrastructure
and equipment.
E. Strategic Planning and Transformation: Designs long-term strategic roadmaps
for the bank.
F. Legal Services: Provides legal advisory to management and other departments.
9. Technology Department
Manages core banking systems and daily IT support.
Oversees IT-related projects and system upgrades.
Ensures cybersecurity, data protection, and access control.
10. Interest-Free Banking
Provides Sharia-compliant financial products.
Ensures services align with Islamic banking principles.
Expands financial inclusion for communities preferring interest-free services.
6
Figure 1.1
7
Chapter Two: Internship Experience
2.1 Internship Placement and Role
2.1.1 Section of Placement and Reason for Assignment
During my two-month internship at the Commercial Bank of Ethiopia (CBE), Woldia Branch, I
was assigned to the Information and Communication Technology (ICT) Department. In some
organizations this is also referred to as the IT Department, and it primarily focuses on computer
networking, systems administration, and hardware/software maintenance.
This department plays a critical role in ensuring the smooth functioning of the bank’s digital
services and internal IT infrastructure. It provides networking, hardware maintenance, software
installation, and acts as a bridge between the organization telecommunications providers
whenever there are internet or connectivity issues.
Each of these areas required specific tools, devices, and systematic approaches, which are
described below.
8
Tools I used for networking included:
1. Crimper
2. Wire Stripper
3. Cable Tester & Wire Map
4. Puncher Tool
5. Screwdrivers
6. Hack Saw
7. Rubber Mallet
8. Drill Machine
9. Combination Pliers & Diagonal Pliers
Figure 2.1
2. Wire Stripper – used to remove the protective outer insulation from electrical wires
without damaging the inner conductors.
Figure 2.2
3. Cable Tester & Wire Map – essential tool for testing the quality and correctness of
cable connections.
Figure 2.3
9
4. Puncher Tool – used to insert and secure wires into patch panels and wall sockets.
Figure 2.4
5. Screwdrivers – for opening and fixing network boxes and panels.
Figure 2.5
6. Hack Saw – used for cutting plastic network trunks.
Figure 2.6
7. Rubber Mallet – used to gently tap and secure network trunks without causing
damage.
Figure 2.7
10
8. Drill Machine – used to create holes in walls, floors, or ceilings for routing network
cables.
Figure 2.8
9. Combination Pliers & Diagonal Pliers – for bending, gripping, and cutting wires.
1. Switches
2. Patch Panel
3. Rack
4. UTP Cables
5. RJ45 Connectors
6. Media Converters
7. Network Trunking
1. Switches – to connect multiple computers within the local area network (LAN).
Figure 2.11
11
2. Patch Panel – to organize and terminate network cables.
Figure 2.12
3. Rack – used to organize and securely mount servers, switches, patch panels, and other
networking equipment.
Figure 2.13
4. UTP Cables – standard cables used for LAN connections.
Figure 2.14
12
5. RJ45 Connectors – connectors used to terminate UTP cables.
Figure 2.15
6. Media Converters – to convert signals between fiber optic and Ethernet.
Figure 2.16
7. Network Trunking – plastic casing used to protect and organize cables.
Figure 2.17
2.2.2 Computer Maintenance
The ICT Department at CBE has a dedicated maintenance room where employees bring in faulty
devices. I assisted in diagnosing and repairing desktop and laptop computers for different offices
within the Woldia Branch.
13
Long-nose Pliers – for handling small internal components and connectors.
Figure 2.18
Wrench – for tightening loose screws and fixing hardware parts.
Figure 2.19
Software Tools:
Driver Pack Solution – an automated tool used to detect and install missing drivers.
Operating Systems – I installed Windows 10 and 11 using bootable USB drives and command-
line utilities.
Solutions applied:
14
2.2.3 Printer Maintenance
Printers and photocopiers are heavily used in bank operations for receipts, reports, and
customer documents. I participated in diagnosing and repairing common issues such as:
Limited diagnostic experience – at times I could not immediately identify the cause of
computer malfunctions, leading to delays.
Hardware shortages – replacement parts such as RAM or VGA cables were sometimes
unavailable.
Time constraints – balancing multiple maintenance requests at once was difficult.
Network instability – sudden connection failures often required contacting telecom
providers.
Lack of prior experience with printers and copiers – troubleshooting mechanical
problems was confusing.
Improving Diagnostic Skills: Since I initially struggled to identify hardware and software
problems quickly, I practiced using diagnostic tools more frequently, reviewed
troubleshooting guides, and consulted experienced ICT staff to strengthen my problem-
solving ability.
Minimizing Hardware Shortages: To overcome the issue of limited spare parts such as
RAM, VGA cables, and toner cartridges, I recommended maintaining a small inventory of
frequently used components at the branch level. This would reduce service interruptions
and waiting times.
Time Management: When facing multiple maintenance requests at once, I learned to
prioritize tasks based on urgency (e.g., fixing teller machines or network issues first). I
also suggested the use of a simple request-tracking system to organize work efficiently.
15
Network Instability: Since network disruptions often required contacting external
telecom providers, I advised documenting common network failure symptoms and their
possible causes. This would help ICT staff quickly identify whether the problem was
internal (e.g., cable cut, loose connection) or external (telecom-related).
Printer Maintenance Knowledge Gap: To address my limited prior experience with
printers and copiers, I requested additional demonstrations from ICT staff, reviewed
printer manuals, and practiced step-by-step disassembly and reassembly under
supervision.
By applying these measures, I was able to gradually improve my performance and provide more
effective support during my internship.
16
2.5.4 Leadership Skills Development
Took initiative in guiding junior trainees in simple tasks such as cable crimping and
system cleaning.
Assumed responsibility for assigned tasks and ensured they were completed on time.
Learned how to manage small-scale technical tasks independently when staff were busy.
17
Chapter Three: Project Work on Selected Problem
3.1 Project Summary
Figure 3.1
As part of my internship in the ICT Department of the Commercial Bank of Ethiopia (CBE),
Woldia Branch, I developed a desktop-based Troubleshooting Application. The application was
designed and implemented using Java as the programming language and JavaFX for its graphical
user interface (GUI), with Maven for dependency management.
The application serves as a comprehensive troubleshooting guide for common ICT problems
that employees frequently face in their daily activities. It contains 58 categorized problems,
organized into seven categories:
Hardware Issues
Software Problems
Network and Connectivity Errors
Security-Related Issues
Storage and File Management Problems
Peripheral and External Device Issues
Updates and Configuration Errors
For each problem, the software provides both possible causes and step-by-step troubleshooting
solutions.
18
System Features
The system is designed with user-friendly features, including:
5. Export Current PDF – to save a specific troubleshooting guide as a PDF file with the same
name as the problem’s title.
6. About Page – to display information about the application and its developer.
7. Offline Installer – packaged as an executable file, allowing staff to install and use the software
without internet access.
The application addresses a major gap within the bank. Technical problems such as network
disconnections, system crashes, or printer errors often disrupted operations and consumed
valuable IT staff time. By providing employees with a structured self-help guide, the app reduces
downtime, enhances productivity, and ensures immediate solutions without requiring
continuous ICT department intervention.
Problem: Employees lacked a quick reference tool to identify causes and apply solutions
for common ICT issues.
Impact: This dependency on ICT staff caused delays in service delivery, wasted employee
time, and reduced IT department efficiency.
Justification:
Providing a standalone troubleshooting application allows employees to solve
routine problems independently.
Offline accessibility ensures reliability even in low-connectivity areas, which is
significant in Ethiopia where internet coverage is inconsistent.
Reducing repetitive workload for ICT staff enables them to focus on more critical
technical tasks.
19
3.3 Objectives of the Project
General Objective:
To design and implement a desktop troubleshooting application that provides employees with
quick and reliable solutions to common ICT problems.
Specific Objectives:
To classify common ICT problems into seven categories for easy navigation.
To provide step-by-step causes and solutions for each problem.
To develop a search bar for quick access to specific problems.
To incorporate zoom in/out features for user readability.
To enable printing and exporting of troubleshooting steps in PDF format.
To design a user-friendly GUI using JavaFX.
To package the software as an offline executable installer.
3.4 Methodology
The project was developed using a structured software development life cycle (SDLC) approach:
Requirement Analysis
Conducted discussions with ICT staff at Woldia Branch.
Identified 58 frequently recurring problems.
Grouped problems into 7 categories for better organization.
System Design
Architecture: Standalone desktop application with modular components.
Modules:
1. Problem Database Module – loads categorized problems from `[Link]`.
2. Search & Filter Module – keyword-based retrieval and category filtering.
20
3. PDF Viewer Module – displays troubleshooting steps in embedded PDF format.
4. Utility Module – handles zoom in/out functionality.
5. Export/Print Module – generates and prints PDF files.
6. About Module – displays system information and credits.
User Interface Design:
o Left Panel: search bar, category filter, problem list.
o Right Panel: PDF viewer with zoom, export, and print functions.
o Bottom Controls: action buttons (Print, Export, Zoom In, Zoom Out, About).
Development Process
Implemented modular coding in Java.
Designed the GUI with JavaFX layouts.
Integrated search and filter functionality with the problem database.
Used PDFBox for PDF rendering
Implemented export and print features with proper error handling.
Packaged the project with Maven to ensure dependencies are included.
Created an offline installer to distribute the application.
Testing
Unit Testing: Verified individual features (search, export, print).
Integration Testing: Ensured smooth interaction between modules.
Usability Testing: Demonstrated to ICT staff and gathered feedback.
Deployment Testing: Installed on multiple PCs at CBE Woldia Branch to confirm offline
functionality.
Deployment
Packaged application as an installer.
Installed and tested on several computers.
Verified offline functionality and user-friendliness.
21
3.5 Analysis, Results, and Discussion
Problem Categories
The application organizes 58 common ICT problems into seven major categories:
Hardware Problems: power issues, RAM/VGA failures, overheating.
Software Problems: OS corruption, application crashes, missing drivers.
Network and Connectivity: cable cuts, unplugged nodes, switch failures.
Security Issues: password errors, malware infections.
Storage and File Problems: corrupted files, insufficient disk space.
Peripheral Devices: printer jams, mouse/keyboard not working, scanner errors.
Updates and Configuration: failed OS updates, misconfigured software.
Each problem is placed within its respective category to ensure logical grouping and
ease of navigation.
Benefit: Categorization provides structure, helping employees browse problems
systematically and recognize patterns in recurring issues. It also improves the user’s
learning curve by offering a clear and intuitive layout.
Figure 3.2
22
Search Bar
The Search feature provides keyword-based retrieval of problems. Users can type in
specific terms (e.g., “password,” “printer,” “network”) and instantly find relevant
troubleshooting guides.
Combined with the category filter, it ensures highly accurate and efficient navigation
through the 58 documented problems.
Benefit: This saves significant time, prevents frustration from manually scrolling, and
helps staff quickly identify solutions—minimizing downtime during service
interruptions.
Figure 3.3
23
Zoom In/Out
The integrated zoom function enables users to enlarge or shrink the displayed
troubleshooting guide.
This ensures readability for employees with visual impairments or when working on
screens with varying resolutions.
Benefit: By improving accessibility, the feature ensures inclusivity and helps users
comfortably interact with the content without straining their eyes.
Figure 3.4
24
Print to PDF
The Print function integrates with the system’s printer, enabling staff to produce a
hard copy of the troubleshooting guide instantly.
Printed guides can be kept near workstations, attached to devices (e.g., printers,
routers), or used in training sessions for new staff.
Benefit: Having physical guides reduces screen dependency, speeds up problem-
solving during urgent situations, and ensures that even employees with limited
digital skills can access solutions.
Figure 3.5
25
Export to PDF
The Export function allows users to save the currently viewed troubleshooting guide as a
PDF file directly to their computer.
Each exported file is automatically named after the problem’s title, ensuring easy
identification and retrieval later.
Benefit: Employees can archive troubleshooting steps for future reference, share them
with colleagues, or keep a digital library of frequently used solutions. This promotes
knowledge transfer and consistency across the branch.
Figure 3.6
26
About Page
The About section provides details about the application, including its purpose,
features, and developer credits.
This transparency helps users understand the scope of the tool and builds trust by
acknowledging its origin.
Benefit: Beyond serving an informational role, this page also contributes to user
confidence and accountability in software use.
Figure 3.7
27
PDF Viewer
A built-in PDF rendering component displays troubleshooting steps in a clear,
structured format.
Users can navigate through content seamlessly without needing an external PDF
reader.
Benefit: This integrated viewer ensures convenience, as all problem-solving
resources remain within a single application interface, making the workflow
smoother and reducing dependency on third-party tools.
Figure 3.8
Offline Installer
The application is packaged as an executable installer that can be installed and run
without requiring an internet connection.
Once installed, all resources including the problem database and troubleshooting
guides are fully available offline.
Benefit: This feature is particularly valuable in areas with unreliable internet
connectivity, ensuring that staff can access critical troubleshooting solutions
anytime. It also enhances deployment across multiple branches without the need for
online setup.
28
Results
Successfully implemented 58 problems across 7 categories.
Users could navigate and find solutions easily.
Printing and exporting troubleshooting steps improved usability.
Offline installation ensured independence from internet availability.
The project intended to achieve its goal by reducing dependency on ICT staff for minor
problems. Employees gained independence and confidence in solving issues themselves. The
system also acts as a training tool for new employees.
Strengths:
Simple interface, accessible to all employees.
Step-by-step troubleshooting guides.
Strong offline usability.
Recommendations:
CBE should adopt and distribute the application across all branches.
Update the app regularly to include new problems.
Train employees briefly on how to use the tool.
Explore integration with CBE’s intranet or cloud infrastructure.
29
Chapter Four: General Conclusion and Recommendations
4.1 General Conclusion
My two-month internship at the Commercial Bank of Ethiopia (CBE), Woldia Branch, provided
me with valuable professional exposure, technical training, and personal development. Working
in the ICT Department allowed me to actively participate in tasks related to computer
networking, hardware maintenance, software installation, and printer troubleshooting.
Through this experience, I was able to bridge the gap between classroom theory and real-world
application. I acquired practical skills in network installation and testing, computer
hardware/software diagnostics, and peripheral device maintenance. Additionally, I learned to
work with specialized ICT tools and gained familiarity with standard IT workflows in a financial
institution.
The internship also provided insights into workplace values such as discipline, teamwork,
responsibility, and time management. Observing the professional environment at CBE improved
my understanding of work ethics, customer service, and the importance of ICT in maintaining
organizational efficiency.
Overall, my internship journey at CBE has been transformative. It helped me improve not only
my technical and problem-solving skills but also my soft skills, such as communication,
leadership, and adaptability.
30
4.2 General Recommendations
Based on my observations and experiences during the internship, I would like to forward the
following recommendations:
31
4.3 References
[Link]
32
4.4 Appendices
Appendix A: Sample Code Snippets
This appendix presents selected portions of the Java source code used in the development of
the Troubleshooting Application.
try {
[Link]();
[Link](out);
return temp;
} catch (Exception e) {
[Link]();
return null;
33
}
@Override
[Link](problem ->
[Link]().contains(filter) &&
([Link]("All") ||
);
"Hardware": [
"pdf": "pdfs/hardware_not_powering.pdf"
},
34
{
"pdf": "pdfs/overheating_solution.pdf"
],
"Software": [
"pdf": "pdfs/software_crash_solution.pdf"
35
36