INTERNSHIP REPORT - Chebongkeng Kingsley Romi
INTERNSHIP REPORT - Chebongkeng Kingsley Romi
INTERNSHIP REPORT - Chebongkeng Kingsley Romi
Date …………………………………………………………………………………
Executive Summary
This report gives an account on the time spent, work done and experience
acquired while on internship at INNOVATIV from June 1st 2020 to June 30th 2020.
INNOVATIV is a Communications Company that deals with providing digital and IT
solutions to other enterprises and institutions that need to reach their target customers.
Her customer base is made up of top government institutions, large firms, education
institutions, small & medium size enterprises operating in diverse sectors of life. The
Company offers services such as Top Quality Graphic design, Logos, posters, flyers and
design of other company equipment. They also offer community management services,
and some IT services such as provision of websites, web applications and mobile
applications for customers.
During this internship period, a number of activities were carried out and new
skills were acquired. The major activities carried out by the intern were Server
installation and configuration, Mobile application and website development and coming
up with innovative technological and digital solutions for the various customers. Skills
such as Full Stack JavaScript development, server & web configurations, and the
professional manner of approach when providing services to customers were acquired.
1|Page
Table of Contents
Executive Summary....................................................................................................................................... 1
1.0 Description of INNOVATIV Sarl. .............................................................................................................. 3
1.1 Who They Are: .................................................................................................................................... 3
1.2 Brief History: ....................................................................................................................................... 3
1.3 Their Market Sector/Industry: ............................................................................................................ 4
1.4 Their Work Procedure: ........................................................................................................................ 5
1.5 Computing Technologies: ................................................................................................................... 6
1.6 Company Organization: ...................................................................................................................... 7
Fig. 1.6.1 Diagrammatic Representation of the Organization of INNOVATIV ...................................... 8
1.7 Functions of the Various Departments in INNOVATIV........................................................................ 9
1.7.1 Administrative Department ......................................................................................................... 9
1.7.2 Sales Department ......................................................................................................................... 9
1.7.3 Strategic Planners ........................................................................................................................ 9
1.7.4 Design Team / Department ........................................................................................................ 10
1.7.5 Developers/IT-Expert Team........................................................................................................ 10
2.0 Internship Activities .............................................................................................................................. 11
2.0.1 Introduction ................................................................................................................................... 11
2.1 Working Conditions........................................................................................................................... 11
2.2 Experiences Gained ........................................................................................................................... 12
2.3 Comparison with theory at ICT University ........................................................................................ 13
2.4 Some Work Samples ......................................................................................................................... 15
3.0 Assessment of Internship ...................................................................................................................... 17
3.0.1 Introduction ................................................................................................................................... 17
3.1 Skills and Qualifications Gained ........................................................................................................ 17
3.2 Responsibilities Undertaken During This Time ................................................................................. 17
3.3 Challenges and How They Were Surmounted .................................................................................. 18
3.4 How Future Career Plans Will Be Affected By This Internship.......................................................... 18
Conclusion ................................................................................................................................................... 19
Appendices.................................................................................................................................................. 20
References .................................................................................................................................................. 23
2|Page
1.0 Description of INNOVATIV Sarl.
3|Page
Contact Info:
- Website: https://www.innovativ.cm
- Email Address: info@innovativ.cm
- Phone: (+237) 242 000 850
- Location: Avenue Konrad Adenauer (Face Maison de la radio)
- P.O Box : 32077 Yaoundé.
4|Page
1.4 Their Work Procedure:
- 1.4.1 How they get customers: INNOVATIV acquire clients in two main ways.
The first way is customers in need of services offered by the company coming to
them, to solicit for their services in order to help them (the clients) scale up and
also grow their customer base. The second way is, they go to particular targeted
potential customers and do pitch presentations. They do research and find out
potential areas in their digital and communication sections that have lapses. They
then propose robust solutions in order to help them boost the areas in question.
- 1.4.2 How they handle customers: INNOVATIV’s priority is her customers.
Consequently, they are in constant research and brainstorming sessions to come
up with “out of the box” ideas to keep customers engaged with the different
brands and customer-enterprises. The most important aspect of INNOVATIV’s
work is their creative concept, which they use to build upon any solution or
service they are to offer to a client. Hence, they hold countless brainstorming
sessions, to be able to come up with the next mind-blowing idea that will boost
up a company in their marketing strategy. Such ideas can be expressed though
flyers, posters, events, clothing, activities and even creating of new cultures or
building upon existing ones to get going. When the brainstorming sessions are
fruitful, they then map out their strategy and methodology to be implemented in
order to achieve their final goals. Most of these activities are spear-headed by a
central entity known as the strategic planner. This person is very vital to the
company, as all activities around the creation process revolve around him/her.
The ideas collected from the brainstorming sessions are put together by the
strategic planner and then she works with the designer, who produces the visual
designs and the strategic planner validates. These designs could either be
posters, flyers or User Interface/User Experience (UI/UX) designs or prototypes
for apps or web platforms. When these are showed to the client, in case they are
not satisfied and the modifications are not easy ones to get, they go back into
brainstorming sessions in order to get things right. When clients approve of
these, they hold regular meetings to do evaluations and see how far things are
going and how to move forward. The designers and developers then move into
action on these platforms and design works to get them ready and make sure
that they meet the exact specifications of the client. The greatest part of their
work is not really in the designs, code or apps. It lies in the concept and the
5|Page
innovative idea that they are bringing, hence their name INNOVATIV.
The developers follow the same system. After working with the designers and
strategic planner, they get the designs and prototypes for the platforms or apps
they have to come up with. They then hold small meetings to plan how they will
do the work. They decide on which technology to use depending on the
requirements. They then move to logical design of their project and when all is
set, they develop and do constant testing in order to be sure everything is set and
working. The developers also handle administration of social media pages for
customers such as schools (Higher Education Institutes) and other types of
institutions.
Summarily, INNOVATIV’s strength lies in her creative concept whenever taking on
a new challenge for a customer.
At the office, an application was developed to help the members of the company better
manage the operations and keep track of the progress of the various projects and tasks
left to be done. This uses a REST API built with Node JS (A modern framework built in
JavaScript to build server-side applications), and Mongo DB (no SQL database), a mobile
version built with Flutter and Dart. These are used to develop cross-platform apps (apps
that can run on more than one operating system) and the web version is built with
React JS (A JavaScript framework used to build user interface side of web apps).
The company uses Google cloud technologies such as Google Drive, Google Docs and
Google forms to store some important files, contracts, receipts issued to customers and
other documents that are precious to the company. They use Google docs for efficient
and quick production of documents online. They make use of Google forms to build
questionnaires for their research projects.
For office work, the use Microsoft Office package for producing documents, excel sheets
and other files locally.
6|Page
They use CAMTEL Wi-Fi internet for internet connection, which is pretty fast and just fit
for their number and activities. The do not offer any ecommerce services, so they have
no tools for such operations.
7|Page
N
His many years of experience in PCA
both private and public sectors, The main Overseer and major
have earned him great shareholder in the company
knowledge and mastery in
management and leadership
Endowed with
Strategic Planner External Relations & Sales
understanding of her job
Ms. Ateba Charly Ms. Itenji Adjiwa
and work experience from
multiple communication
agencies
8|Page
1.7 Functions of the Various Departments in INNOVATIV
9|Page
1.7.4 Design Team / Department
These are set of workers who possess artistic skill and the ability to represent an idea
first in visual form. They are the ones who produce every visual item to be used in every
activity that takes place in the company. They are in charge of producing posters, flyers,
logos, t-shirt designs, company material designs, videos and animations for
advertisement. The team is headed by the Chief designer.
As an IT student from ICT University, and an intern in this agency, I was placed under the
developers/IT-Experts team, because those are the skills the ICT University gives to
students. Development and Network administration were the main things done. Tasks
assigned and carried out throughout the internship were related to these domains.
10 | P a g e
2.0 Internship Activities
2.0.1 Introduction
This is the main section where the activities of the internship and the working
conditions shall be evaluated.
The internship was supposed to be for a period of two months where enough
time will be given to the intern to get enough experience and know-how in order to face
different situations in the professional milieu and work on a variety of projects. This
which was supposed to be the case unfortunately could not be. Due to an event whose
arrival, no one saw coming and was beyond what anyone could control. This is the
ravaging COVID-19 pandemic.
Nevertheless, the full month of June was enough to get an intern to work on
hands-on projects, to familiarize with working conditions on the professional field, and
to properly apply the knowledge gathered from what was being given back in school.
Work in this department was done by a developer, and the intern. Whenever a
new project was brought up, the coordination of activities, sharing of roles, assigning of
11 | P a g e
tasks to be carried out was done by the Team Lead, Mr. Menouga. Based on strengths,
the different tasks were shared and spread among the team, so that work goes on.
Projects were carried out using the Agile Method of work, which consists of producing
working solutions every week (Or set time) and doing constant analysis and reevaluation
in order to see how the project in question was going.
More so, working as developers in this kind of structure will require that you do
not just carry out the development of the IT jobs by yourself without passing though the
other teams in the organization. Development of platforms, apps or websites for clients
first had to go through some session of brainstorming and analysis on how to get the
right structure, ergonomics and architecture for what was to be built for them. The
designers had to sit on this project and come up with a good and satisfying design which
the client appreciates, and then the developers’ team materializes this. So one cannot
really say a team will work on its own for the realization of a project. All teams are
interconnected and interdependent.
12 | P a g e
Summarily, from these I have learnt the importance of developing as a well-organized
team. You write more efficient, less error prone and more robust software.
Another important aspect learnt from all this, internship is the coordination of
projects. When coming up as young developer or starter, one will often think he or she
can handle all his project or projects alone and need no other person, role or even team
of other people with management or strategizing skills to get involved for success for
success to be involved. If a good team of people who are skillful in what they do is not
present, chances of success are diminished.
In addition, interpersonal communication skills are one of the most vital things
someone should have or possess. This is what will help a person or worker adapt and
get along with the other employees. If good and proper communication does not take
place within the company, there is huge risk of always lagging behind and possible
unnecessary conflicts may rise. This could become really harmful to the company or
institution in question.
Right from level one with courses like Freshman English, students are first
taught how to communicate with others in the professional milieu, as well
as in other aspects or domains of life. Not everybody possesses these
skills, reason why some workers are far more productive and advance
quicker than others.
The skill of presentation or speaking in public is one that is highly
promoted in the ICT University. It was interesting and surprising to find out
that a number of professional personnel out there lacked some of these
basic skills in their skill set and still struggled with such, from the proper
13 | P a g e
preparation of a good and concise set of slides, to the non-verbal aspect of
communication, to the verbal presentation itself.
Going to the engineering or productive side of things, the following were observed in
relation to what was taught at ICT University:
We also were taught about the different approaches to projects, and the
methods used by engineers when handling projects such as this. The Agile
method is one of the most popular ones and they approach projects with
the System Development Life Cycle steps. Starting from the brainstorming
sessions, to the logical analysis, design of a possible solution evaluation,
development, testing and implementation, then maintenance.
14 | P a g e
are much more involved in the business and company procedures and
activities.
One of the most important things we are taught at the ICT University
which is very evident and important in the world today is the need for
creativity wherever you find yourself. Many companies would go for a
more creative one who is willing to put in the extra effort and help the
company to get better result and output than getting a “genius” who lacks
creativity. The world of today is for creative thinkers and innovators.
There are some aspects and skills needed in the world today, like the latest
and most in-demand frameworks and languages, which are not taught in
ICT University and need to be given.
15 | P a g e
they are working efficiently. The app was to have entities such as the Admin
(The users of the system, who create projects and map out tasks), the Project
(the actual big projects being worked upon) and the Tasks (the different
activities to be carried out during the project’s execution or implementation
period). Admins could be created, and updated. Projects could be created,
updated, and deleted. Then the tasks are dependent of projects. They can be
created, updated, deleted and status changed depending on the completion of
the activities. The development of this RESTFul API was done using the Model
View Controller (MVC) method. Images of this RESTFul API codes and POSTMAN
tests, to be seen in appendices. Also an internal server had to be configured
and the app deployed therein.
ISSAM Website: During the internship period, the team has as client ISSAM
(Institut Supérieure des Sciences, Arts ET Des Métiers) is a higher institute of
learning in Yaoundé that came to INNOVATIV to solicit their advertisement and
communication services, in order to raise awareness about their campus and
departments. Throughout the internship period, constant meeting with them
were held, brainstorming sessions carried out to help raise their popularity. One
of these was the remaking or updating of their website. Also, the aspect of
community management (handling of their social media pages) was done. That
is a project that even till the end of the internship, was still ongoing. Some
pictures about this will be in the appendices.
Le-Cristal: This is a wedding and event planning business that needed digital
services such as a website and community management. A website was built for
them, but the site was not all that good, so we had to remake the website and
get it up to standard. Images of this, to be seen in the appendices.
16 | P a g e
3.0 Assessment of Internship
3.0.1 Introduction
I will going through the different aspects of I observed, who I am now in
comparison to whom I was before going on internship.
- Full-stack JavaScript developer (One who can create complete applications both
front and back end Using JavaScript and its frameworks).
- Full-Stack PHP developer
- Network management, setting up of internal network system and internal
servers for use in the company.
- A deeper understanding of the concept of RESTFul APIs and the HTTP
mechanisms in relation to how they’re used on the web, and in networks.
- Team and project management in a professional milieu and the kind of skills
needed when taking on and entrepreneurial journey.
- Improved interpersonal communication skills for a betterment in the work flow
of a company or organization.
- Apart from just IT skills, the ability to manage people, make sales, and win
majority of the pitch presentations you go in for.
- Consultancy in IT and in some aspects of Business too.
17 | P a g e
3.3 Challenges and How They Were Surmounted
The time spent at INNOVATIV and he activities carried out were not all that
hitch-free. There were challenges, ranging from health to new technologies to getting to
adapt to their work culture and way of doing thing.
The new JavaScript frameworks were needed urgently for the development of
projects. To that effect, sleepless nights of speedy learning and understanding
these were necessary.
Adapting to the new work culture and a different set of people usually is a
challenge, but with the right state of mind and the ability to understand people
fast enough, I was able to fit in with their system rapidly.
The pressure gotten from superiors when deadlines for project delivery are
approaching is never an easy thing to handle. So, having the right mindset, I was
able to bear with that and calmly complete whatever task was assigned.
The activities at INNOVATIV were not so stressful, due to the fact that so many
principles and topics were taught in the ICT University. In addition, the researcher spirit
that the ICT University seeks to impart into is students is more than just excellent,
because this will make the student stand out in every possible aspect, and wherever he
faces a hitch, the ability to learn new things fast and efficiently will guide the student.
He will also always be current of what is done and what is needed at the moment.
18 | P a g e
Conclusion
I worked on The Project list app RESTFul API, ISSAM website and Le Crystal
website. These were very good projects with a lot to learn both in the technical and
managerial aspects. Also, work ethic and what is needed for a worker to make it in the
professional milieu. This was a great experience.
Acknowledgement:
I will love to thank the Administration of INNOVATIV and the ICT University family for
giving me the opportunity to get this experience and making the most out of it.
I will personally want to appreciate Mr. Loic Evans Menouga for his constant follow-up,
to ensure that I become better in the domain both in software development,
networking, security and design thinking. I equally thank Mr. Oloa Bidjo for accepting
me in the company and giving very vital and important guidelines for success on the
daily basis.
19 | P a g e
Appendices
Below are images of the projects and activities carried out at INNOVATIV during the
internship period.
Writing the actual RESTFul API in JavaScript, using Node JS – a framework for
writing backend apps; defining the models views controller and middleware for the app.
20 | P a g e
Successfully testing a Login Route and implementing a double encryption technology to
keep the user data safe.
21 | P a g e
This is a business that deals with event planning and weddings.
22 | P a g e
References
Pautasso Cesare, Zimmermann Olaf, Leymann Frank. (2008, April). RESTful Web Services vs. Big Web
Services: Making the Right Architectural Decision. Retrieved June 29, 2020, from jopera.org:
http://www.jopera.org/docs/publications/2008/restws
23 | P a g e