0% found this document useful (0 votes)
426 views31 pages

Internship Report

This document is an internship report submitted by Ankur Mallick summarizing his internship experience at ZS Solutions Limited from October 18, 2016 to December 28, 2016. The report includes details about ZS Solutions such as their services in smartphone app development, web development, and bulk SMS. It also describes the tools, technologies, and projects Ankur was involved in during the internship, including building a news template app and working on the company's website. Overall, the internship provided Ankur with hands-on experience in software development and improved his technical and professional skills.

Uploaded by

Ankur Mallick
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
426 views31 pages

Internship Report

This document is an internship report submitted by Ankur Mallick summarizing his internship experience at ZS Solutions Limited from October 18, 2016 to December 28, 2016. The report includes details about ZS Solutions such as their services in smartphone app development, web development, and bulk SMS. It also describes the tools, technologies, and projects Ankur was involved in during the internship, including building a news template app and working on the company's website. Overall, the internship provided Ankur with hands-on experience in software development and improved his technical and professional skills.

Uploaded by

Ankur Mallick
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 31

Report on Internship

CSE – 499

Ankur Mallick
Computer Science and Engineering
University of Liberal Arts Bangladesh
Under the Guidance of:
T. M. Abul Kalam Azad
Assistant Professor
Computer Science and Engineering
University of Liberal Arts Bangladesh

Submitted by:
Ankur Mallick
ID - 122014026

Internship Organization:

Duration of Internship:
October 18, 2016 – December 28, 2016

Submission Date:
January 1, 2017
Letter of Transmittal

January 1, 2017
T. M. Abul Kalam Azad
Assistant Professor
Computer Science and Engineering
University of Liberal Arts Bangladesh

Subject: Letter of Transmittal.


Dear Sir,

I am pleased to submit the Internship Report that you had asked. I have
been working as an Intern at ‘ZS Solutions Limited’ this semester as a
part of the course, CSE - 499.

This report contains my experience in the company. It is my immense


pleasure in presenting you this report based on my observation and
experience during my internship period, starting from October 18, 2016.
During this period, I worked under the supervision of Rajib Mistry,
Software Engineer, ZS Solutions Limited.

I hope that the report will reflect my learning during the internship
program and you will find it in order.

Sincerely yours,

Ankur Mallick
Id: 122014026
Department of Computer Science and Engineering
University of Liberal Arts Bangladesh
Letter of Endorsement

January 1, 2017
T. M. Abul Kalam Azad
Assistant Professor
Computer Science and Engineering
University of Liberal Arts Bangladesh

Subject: Letter of Endorsement.


Dear Sir,

This report has been written by me and has not received any previous
academic credit at this or any other institution. The report has not been
submitted to any conference, program or individual other than the
concerned institution. This report has not been copied to any person,
company or Institute.

The report has been prepared under the permission of the supervisor and
the data are based on the actual outcomes.

Sincerely yours,

Ankur Mallick
Id: 122014026
Department of Computer Science and Engineering
University of Liberal Arts Bangladesh
Certificate of Approval

Subject: Approval of the report.

This letter is to certify that, all the information mentioned in this report
is true and not confidential to the company. The projects mentioned here
have had involvement of Ankur Mallick (Id: 122014026), Department
of Computer Science and Engineering, University of Liberal Arts
Bangladesh.

I wish him a successful career and a bright future and all the best to the
days ahead.

Internship Supervisors,

Rajib Mistry Saif Raihan


Software Engineer Software Engineer
ZS Solutions Limited ZS Solutions Limited
Acknowledgement

First of all, I would like to thank my Institute, University of Liberal Arts


Bangladesh, for arranging the internship program for me. I am also
grateful to ZS Solutions Limited for recruiting me as an intern.

I take this opportunity to express my profound gratitude and deep


regards to my mentor Rajib Mistry for his exemplary guidance,
monitoring and constant encouragement throughout the course of this
internship. The blessing, help and guidance given by him time to time
shall carry me a long way in the journey of life on which I am about to
embark.
I would like to express my heartfelt gratitude to T. M. Abul Kalam
Azad, Assistant Professor, Department of Computer Science and
Engineering, University of Liberal Arts Bangladesh for his kind support
and inspiration which has immensely strengthened my confidence
throughout my internship program.
I also take this opportunity to express a deep sense of gratitude to Saif
Raihan for his cordial support, valuable information and guidance,
which helped me in completing this task through various stages.

I am obliged to all my Team members, for the valuable information


provided by them in their respective fields. I am grateful for their
cooperation during the period of my internship.
Executive Summery

The internship report highlights the works carried out by the author in
terms of academic and non-academic perspectives. It provides detail on
his activities at ZS Solution Limited, technical and professional
achievements what he have learnt from observing other IT
professionals.

The author found himself rather lucky by getting the chance to work in
such an environment that ZS Solutions provided and got introduced to
some of the new terms, new Technologies. But the most amazing
experience was to work in a friendly environment.
The projects that the author worked in certainly helped him by
increasing his practical knowledge depth. The development projects
were particularly helpful in widening his views regarding web
development frameworks.
Apart from coding, there were also a few more challenges. Some of
them were technical and some were non-technical. Coming almost at
the end of his internship, the author discovered that, some of his
communicative and management skills have been improved.
After completing the internship, the author is more confident, more
skilled and more professional than he was before the intern.
Table of Contents

Letter of Transmittal__________________________________________________________________________3
Letter of Endorsement_________________________________________________________________________4
Certificate of Approval_________________________________________________________________________5
Acknowledgement_____________________________________________________________________________6
Executive Summery___________________________________________________________________________7
1. Introduction________________________________________________________________________________9
1.1 Preface_________________________________________________________________________________________10
1.2 Objective_______________________________________________________________________________________10
1.3 Scope___________________________________________________________________________________________11
2. Company’s Profile_________________________________________________________________________12
2.1 About ZS Solutions Limited._______________________________________________________________________13
2.2 Mission and Vision_______________________________________________________________________________13
2.3 Services_________________________________________________________________________________________14
2.3.1 Smartphone Application Development___________________________________________________________14
2.3.2 Web Development____________________________________________________________________________14
2.3.3 Bulk SMS Services____________________________________________________________________________14
2.4 Clients and Partners______________________________________________________________________________15
2.5 Location________________________________________________________________________________________16
2.6 Human Resource_________________________________________________________________________________16
2.7 Facilities for Employees___________________________________________________________________________16
2.7.1 Launch and Snacks___________________________________________________________________________17
2.7.2 Indoor Games________________________________________________________________________________17
2.8 Office Schedule__________________________________________________________________________________17
2.9 Working Environment____________________________________________________________________________17
3. Software Development______________________________________________________________________18
3.1 Tools and Technologies____________________________________________________________________________19
3.2 Design and Ideation_______________________________________________________________________________20
3.3 Quality Assurance________________________________________________________________________________20
4. Project That I Involved_____________________________________________________________________21
4.1 nPaper News Template____________________________________________________________________________22
4.1.1 Overview____________________________________________________________________________________22
4.1.2 Technologies_________________________________________________________________________________22
4.1.3 Task________________________________________________________________________________________22
4.1.4 Challenges___________________________________________________________________________________23
4.2 zssbd Website Project_____________________________________________________________________________23
4.2.1 Overview____________________________________________________________________________________23
4.2.2 Technologies_________________________________________________________________________________23
4.2.3 Challenges___________________________________________________________________________________24
5. Conclusion________________________________________________________________________________25
6. References________________________________________________________________________________27
7. Appendices________________________________________________________________________________29
7.1 Appendix A_____________________________________________________________________________________30
7.2 Appendix B_____________________________________________________________________________________30
Chapter One
1. Introduction
1.1 Preface

Internship also known as the grounding part before entering the official
working environment is the process of on the job training. Academic
study through industrial orientation always emphasized on University of
Liberal Arts Bangladesh. Tech industry people are often invited to give
lectures about their companies and experiences in ULAB premises. The
three month internship program is possibly most effective, way of
achieving industry aspect.
Internship helps the students to link up their academic experience with
industry practices. I have tried my best to combine my academic
experience with industry practice. The future ahead will prove the fact
whether I am successful or not.

I have completed my internship in ZS Solutions Limited. It is an


international and multi-platform IT Solution Company. I have tried my
best to keep the report simple and technically correct.

Ankur Mallick

1.2 Objective

This report has been prepared as a requirement of the internship


program of the degree CSE. The report is intended to reflect my
achievements and involvements in projects during the time of my
internship program, especially focusing my non-academic and
professional achievements, self-assessments and company evaluation.
 The 1st chapter is intended to give an introduction of my internship
program.
 The 2nd chapter is intended to give the complete profile of ZS
Solutions Limited.
 The 3rd chapter is intended to describe how ZS Solution implement
their process of software development.
 The 4th chapter is intended to give the complete description about
my project “nPaper”, the technologies that I learned and the tools
that I used in my project.
 The 5th chapter is intended to give the conclusion of the report.
 The 6th chapter is intended to give the complete reference that I
used to complete this report.
 The 7th chapter is Appendix section.

1.3 Scope

This report gives an insight of the experience that I faced in my


workplace at ZS Solutions Limited. As well as it also provides a brief
description of ZS Solutions Limited for students who are interested
about ZS Solutions for their professional growth.
Chapter Two
2. Company’s Profile
2.1 About ZS Solutions Limited.

ZS Solutions Limited is a business process outsourcing firm and


Software Company based on Bangladesh [1]. It is a sister concern of
App Dragon Limited based on United Kingdom [2]. Since the starting
of the company It provides various IT and financial solutions. ZS
Solutions provides web, smartphone and accounting related software
solutions which includes responsive website, templates, customer
designed service, end to end smartphone apps development on iOS and
AndroidOS and bulk SMS services over 130 western and global
corporation.

ZS Solutions has a big enough team of engineers, designers and content


specialists. They work together to build the perfect and satisfactory
product to the customer. ZS Solutions understands the challenges that
its customers face across these industries. It provides realistic and
pragmatic solutions to solve those challenges.

2.2 Mission and Vision

ZS Solutions life-blood is to develop useful mobile solutions that add


real value to its respective customer. Its ambition is to convey the IT
industry in Bangladesh with new and inventive ideas.

ZS Solutions aim is to be recognized as a leading global brand in the


web and smartphone applications market, respected and renowned for
their ability to deliver innovative applications, from whiteboard to
reality through close collaboration with their clients and end users.
2.3 Services

Today’s world is a high tech world, where technology plays the key
roles to maintain connections between customer demands and business
organizations. ZS Solutions designers, developers and management
team have a good experience of providing quality, innovative mobile
services and solutions to hundreds of customers worldwide from small
businesses to FTSE100s and multi-nationals [3]. The services ZS
Solution provide are described below:

2.3.1 Smartphone Application Development

ZS Solution develop app from whiteboard to the smartphone. It develop


apps for world’s two most popular mobile platform the iOS and the
AndroidOS. It has a skilled and experienced team of software
developers, designers and project manager. They works closely with the
client to understand the client’s objective and needs before developing
conceptual design, use case diagrams, mockups and the actual code.

2.3.2 Web Development

ZS Solution provides responsive website development. Template and


customer design services. It has experienced team of software engineers
to provide mobile development service to companies worldwide.

2.3.3 Bulk SMS Services


ZS Solution also provides enhanced messaging and email messaging
solutions for corporate clients around the world. ZSS provide bulk
messaging services to some of the prominent global brands.
2.4 Clients and Partners

Some of ZS Solutions Clients [4]:

 DHL
 Ulster Bank
 Bank of England
 Royal Bank of Scotland
 Royal Mail
 United Utilities
 Hays
 Zara
 TNT
 Post NL

Some of ZS Solutions Partners [5]:

 mHealthcare Solutions
 iOS Developer Program
 Android Developers
 WiSys
 BT plc
 ISO
 bKash

2.5 Location

ZS Solutions office located in Banani, Dhaka. The complete address is


[6]:

ZS Solutions Ltd,
House-61, Apartment B5,
Navana Cordelia,
Road-17, Block C,
Banani, Dhaka – 1213

2.6 Human Resource

ZS Solution currently employ over 25 people, software developers,


project managers, designers, IT specialists, the directors and senior
leadership team. From the beginning of ZS Solution, the number of
resource and production grown every year. ZS Solutions development
offices are in Bangladesh and operated through the parent company,
App Dragon Limited based in UK.

2.7 Facilities for Employees

ZS Solution knows how to motivate the employees. In accord to the two


factor theory of job satisfaction, salary is just a hygiene factor. For high
productivity motivation factors are vital. ZS Solution provides some
extra facilities for their employees. Some of them are given below:
2.7.1 Launch and Snacks

Launch is an essential facility for modern day intelligence based


working environment. ZS Solution provide launch facilities for its
employees. Snacks, coffee and tea available all time.

2.7.2 Indoor Games

ZS Solution provide indoor games facility for its employee. There is a


common room in the office campus for indoor games like table tennis,
carom etc.

2.8 Office Schedule

Office starts at 10:00 am and ends at 9:00 am, from Monday to Friday.

2.9 Working Environment

ZS Solution has a wonderful and very friendly working environment for


a software development company. As an intern I found it pretty
interesting that the working environment is totally different from what I
thought it would be. Everyone in the office campus is very helpful,
specifically with the interns.
Chapter Three
3. Software Development
3.1 Tools and Technologies

ZS Solutions team work with various tools and technologies. As given


bellow [7]:
 Python
 Tornado
 Django
 JavaScript
 Angular.js
 Jasmine
 Karma
 Node.js
 XML
 HTML & CSS
 Bootstrap
 iOS
 Objective-c
 AndroidOS
 Java
 Ubuntu
 Docker
 Java
 Spring
 Rest
 Ajax
 SOAP
Platforms:
 MAC
 Linux
 Windows
3.2 Design and Ideation

ZS Solutions design team help its clients through the design and
implementation process. With its clients it works through the entire
stages of a project from early stage to final project implementation. ZS
Solution development starting with whiteboard to brainstorming ideas,
it helps the clients with demos, mockups and presentation to completely
express their ideas.

UI design is one of the most valuable things to ZS Solutions team. They


never compromise with these special place. “Simple is the new normal”
is the motto of ZS Solutions design team. They always try to make
simple but innovative design to their customer.

3.3 Quality Assurance

Without great design, development and quality customer satisfaction


never comes to the reality. ZS Solutions quality assurance approach
incorporates all aspects of agile and lean development with the stability
and reliability of traditional Software Quality Assurance (SQA) process.

ZS Solution believes software quality assurance is only possible with a


mixed set of procedures which should involve all members of the team
collaborating with a dedicated team of SQA professionals.
Chapter Four
4. Project That I Involved
4.1 nPaper News Template

nPaper is a template for news purpose use. It is a fully responsive


website to cope up with various screen size. It is a simple UI based
news template. The design of the website is very minimalistic.

4.1.1 Overview

Internet gives people freedom to operate news portals without being a


nationwide or global media brand. This idea patronize the
implementation of a simple and minimalistic news portal template. It is
an e-paper theme which will be used as a responsive online news portal
template [8]. News publishers can use this template as a news site. My
internship supervisor gives me the basic design idea as a Photoshop
Document format which also known as PSD format. By using the PSD
layout and with HTML, CSS and the widely known framework
Bootstrap, I implemented the project. Brackets [10] is the text editor
that I used to code HTML and CSS.

4.1.2 Technologies

Technologies that I used to implement the project:

 HTML
 CSS
Framework:
 Bootstrap [9]
4.1.3 Details

4.1.4 Challenges

I read many article’s to find out the problem and applied into my
projects what I have learned from the web articles [11]. I worked hard to
solve the box model related problems. The challenges gives me
practical experience about the industry level workflow.

4.2 Zssbd Website Project

Zssbd.com is the official website of ZS Solutions Limited. It’s an


internal project of ZS Solutions. It’s a fully responsive website.

4.2.1 Overview

As an internal project and company’s official website, 90% of the


project work were already completed. The project was already
published before. I got the opportunity to work on the official project as
the design team was taken a further step to complete the full project. I
was assigned to do some of the style related work of the website. My
involvement in the project was about three days.
4.2.2 Technologies

Rajib da told me that I need to work on this project and he gave me the
complete instruction about what I have to do. He told me to work with
Bootstrap as the website was designed using Bootstrap framework.

Styling language:
 CSS
Framework:
 Bootstrap

4.2.3 Challenges

The main challenge for me was that I had very little idea about industry
level projects. As the official website project was almost a complete
project there is a very short time to implement the style related work. It
was a real challenge for me.
Chapter Five
5. Conclusion
The internship program helped me to gain important knowledge on
software industry, their culture, work environment and all about
software development.

Participating in weekly team meeting Project manager and other team


members and discussing on the threats of the projects helped me to
develop a never give up attitude. At the same time it helped me learning
the software life cycle used in software industry and inspired me to be
striver, responsible and confident.

The internship program has increased my team work capabilities as well


as respect to the team mate’s ideas and suggestions. Team discussions
like brain storming sessions helped me identify and solve numerous
problem issues which would have been impossible to solve otherwise.

I would like to convey my thanks to CSE, ULAB for providing me an


opportunity to gain idea of the competitive environment in the
professional field. It has certainly lifted my web development skills in
terms of design and coding. I now look forward to facing the upcoming
challenges of the world.
Chapter Six
6. References
[1] “About Us” Online:
http://zssbd.com/about-us.html
[2] “Other Website” Online:
http://www.iappdragon.com/
[3] “Services” Online:
http://zssbd.com/about-us.html
http://www.iappdragon.com/
[4] “Clients” Online:
http://www.iappdragon.com/
http://www.basis.org.bd/index.php/members_area/memb
er_detail/380
[5] “Partners” Online:
http://www.iappdragon.com/
http://www.basis.org.bd/index.php/members_area/memb
er_detail/380
[6] “Location” Online:
https://www.facebook.com/ZS.Solutions.LTD/?fref=ts
[7] “Tools and Technologies” Online:
http://www.basis.org.bd/index.php/members_area/memb
er_detail/380
[8] “Responsive Web Design” Online:
https://en.wikipedia.org/wiki/Responsive_web_design
[9] “Bootstrap” Online:
http://getbootstrap.com/
[10] “Brackets Text Editor” Online:
http://brackets.io/
[11] “Useful Web Resources for Projects” Online:
http://getbootstrap.com/
http://www.w3schools.com/bootstrap/default.asp
http://stackoverflow.com/
https://github.com/
Chapter Seven
7. Appendices
7.1 Appendix A

nPaper Template Screenshots:

7.2 Appendix B

zssbd Website Screenshots:

You might also like