SlideShare a Scribd company logo
1 of 33
Download to read offline
INTERNSHIP REPORT
Course Code: SE
Minhas Kamal
Date: 22-May-2016
INTERNSHIP REPORT
Course Code: SE-701
INTERNSHIP REPORT
INTERNSHIP REPORT
Course Code: SE-701
Submitted by
Minhas Kamal
Roll: BSSE-0509
Student of BSSE 7th
Semester
Institute of Information Technology
University of Dhaka
Submitted to
The Chairman
Intern Placement Office
Institute of Information Technology
University of Dhaka
Performed at
Jantrik Technologies Limited
Banani, Dhaka 1213
Submission Date
22nd
May, 2016
i
Letter of Transmittal
22nd
May, 2016.
The Chairman
Intern Placement Office
Institute of Information Technology
University of Dhaka
Sir,
I am very pleased to submit the report of my internship at Jantrik Technologies
Limited.
This report details my learning, activities and experiences in the company during my
internship period, starting from January 01, 2016 to May 22, 2016. I was supervised
by Md. Shahnewaz Rasel, Senior Software Engineer, Jantrik Technologies Limited.
I hope that, the report will thoroughly reflect my internship experience.
Sincerely,
Minhas Kamal
Roll: BSSE-0509
Student of BSSE 7th
Semester
Institute of Information Technology
University of Dhaka
ii
Letter of Endorsement
22nd
May, 2016.
The Intern Placement Office
Institute of Information Technology
University of Dhaka
Subject: Approval of the Internship Report.
This letter is to certify that, all the information mentioned in this document is true and
not confidential to the company. The projects and activities mentioned here have had
successful involvement of Minhas Kamal (BSSE0509), student of BSSE 7th
semester,
Institute of Information Technology, University of Dhaka.
I wish him all the best and hope that he will lead a successful career.
Regards,
Md. Shahnewaz Rasel
Senior Software Engineer
Jantrik Technologies Limited
iii
Acknowledgement
First of all, I am grateful to The Intern Placement Office of IIT for successfully
arranging the internship program for us. I also thank Jantrik Technologies Limited for
recruit me as an intern and creating such a wonderful environment for learning both
soft and hard skills.
I am really fortunate that, I had the kind association as well as supervision of
Jantrik’s honorable Chief Technology Officer, Maeenul Islam. His exemplary guidance,
constant encouragement, and careful monitoring throughout the internship are so great
that, even my most profound gratitude is not enough.
I would also like to thank my supervisor Md. Shahnewaz Rasel, Senior Software
Engineer of Jantrik, for his care and support.
In my internship at Jantrik, I was mentored by three software engineers- Mohayeminul
Islam, Mostafizur Rahman Monir & Tajkia Rahman Toma. They have all provided a
huge amount of their precious time and effort for me. I feel really lucky to be able
to work under their direction.
I want to thank CEO Sir for teaching us Arabic Language. It really took me to my
childhood while I was in an Arabic School.
I also take this opportunity to express a deep sense of gratitude to all the employees
of Jantrik Technologies Limited for presenting us such amazing experience. They are
all really wonderful people, and I will never forget these days of mine at Jantrik.
iv
Executive Summery
The Internship Report gives a clear overview over the company Jantrik Technologies
Limited, where I am doing my internship. It also details the company’s culture, work
environment, services and technologies. The report actually highlights the skills and
technologies I learned, knowledge I acquired, and projects I was assigned to. It also
contains academic and recreational activities performed by me.
The internship program is an integral component of the Bachelor of Science in
Software Engineering course of Institute of Information Technology, University of Dhaka.
The principal motivation behind this program is to provide students with valuable
insights of the industry oriented side of software engineering and project management.
In my case, I believe, the goal was successfully achieved.
Standing at the end of internship I am more skilled and more confident than ever.
v
Table of Contents
1. Introduction ..................................................................................................................... 1
1.1 Preamble.............................................................................................................................................1
1.2 Objective.............................................................................................................................................1
1.3 Methodology.......................................................................................................................................1
1.4 Scope...................................................................................................................................................2
1.5 Report Organization............................................................................................................................2
2. Organization Profile........................................................................................................... 3
2.1 About Jantrik Technologies Limited....................................................................................................3
2.2 Rules and Regulations.........................................................................................................................3
2.2.1 Dress Code ...................................................................................................................................3
2.2.2 Office Schedule ............................................................................................................................3
2.3 Culture and Norms..............................................................................................................................3
2.3.1 Birthday Celebration....................................................................................................................4
2.3.2 Employee Relationship.................................................................................................................4
2.3.3 Fresher’s Reception .....................................................................................................................5
2.3.4 Monthly Feast ..............................................................................................................................5
2.3.5 Monthly Staff Meeting.................................................................................................................5
2.3.6 Yearly Tour...................................................................................................................................5
2.3.7 Prayer...........................................................................................................................................6
2.3.8 Arabic Language Class..................................................................................................................6
2.4 Facilities for Employees ......................................................................................................................6
2.4.1 Morning and Evening Refreshments............................................................................................6
2.4.2 Lunch and Snacks.........................................................................................................................7
2.4.3 Entertainment..............................................................................................................................7
2.5 Technologies .......................................................................................................................................7
2.6 Products ..............................................................................................................................................8
2.6.1 Trace.............................................................................................................................................8
2.6.2 GeoSWMM...................................................................................................................................8
2.6.3 QStats...........................................................................................................................................9
2.6.4 SurfGIS..........................................................................................................................................9
2.6.5 HourPad .......................................................................................................................................9
2.7 Services .............................................................................................................................................10
2.7.1 Desktop Application Development............................................................................................10
vi
2.7.2 Web Application Development..................................................................................................10
2.7.3 GIS Development .......................................................................................................................10
2.7.4 Simulation and Modeling...........................................................................................................11
2.7.5 Large Data Integration, Processing, Analysis and Visualization.................................................11
2.7.6 Office Automation......................................................................................................................11
3. Internship Experience...................................................................................................... 12
3.1 Introduction ......................................................................................................................................12
3.2 Allotted Resources............................................................................................................................12
3.3 Project Involvement..........................................................................................................................12
3.3.1 AngularJS Practice Projects........................................................................................................12
3.3.2 The Pivot Table...........................................................................................................................13
3.3.3 Excel Filter..................................................................................................................................13
3.3.4 MVC Demo Project.....................................................................................................................14
3.3.5 ToLetBD......................................................................................................................................14
3.3.6 ArcGIS Add-In Practice Projects .................................................................................................15
3.3.7 Mouza Map Digitization.............................................................................................................16
3.3.8 Land Cover Classification ...........................................................................................................16
3.3.9 CUPSS.........................................................................................................................................17
3.4 Professional Growth .........................................................................................................................17
3.4.1 Hard Skills...................................................................................................................................18
3.4.2 Soft Skills ....................................................................................................................................19
3.5 Self-Assessment ................................................................................................................................19
4. Conclusion....................................................................................................................... 21
5. References....................................................................................................................... 22
6. Appendices...................................................................................................................... 23
6.1 Elaborations ......................................................................................................................................23
vii
List of Figures
Figure 2.3.1: Birthday Celebration ………………………………………………………………………………….……… 4
Figure 2.3.2: Employee Relationship ……………………………………………………………………………….…….. 4
Figure 2.3.4: Monthly Feast ……………………………………………………………………………………………….….. 5
Figure 2.3.6: Yearly Tour …………………………………………………………………………………………………..…… 6
Figure 2.3.7: Prayer ……………………………………………………………………………………………………….…….… 6
Figure 2.4.3: Entertainment ………………………………………………………….…………………………………..…… 7
Figure 2.6.1: Trace …………………………………………………………………………………..…………………………….. 8
Figure 2.6.2: GeoSWMM ………………………………………………………………………………………………………… 8
Figure 2.6.3: QStats ………………………………………………………………………………………………………………… 9
Figure 2.6.4: SurfGIS ………………………………………………………………………………………………….…………… 9
Figure 2.6.5: Trace ………………………………………………………………………………………………….……………… 10
Figure 3.3.3: Excel Filter ………………………………………………………………………………………………………… 14
Figure 3.3.5: ToLetBD Home Page ……………………………………………………………………………………………….. 15
Figure 3.3.7: Digital Map Maker ……………………………………………………………………………………………. 16
Figure 3.3.8: Land Cover Classification ………………………………………………………………………………..… 17
1
Chapter-1
Introduction
1.1 Preamble
Internship is a job training offered by an organization to give students exposure to the working
environment and technologies. It is the most effective way for students to gain work experience
before graduation. It presents a direct and practical experience to the students outside of the
normal classroom setting. Here students sharpen their skills and gain practical proficiency.
Internship program is not only necessary but also a complementary part of the Software
Engineering (BSSE) course of Institute of Information Technology (IIT). The main purpose of
internship program is to get the students exposed to the job market. It offers a chance to the
students to relate their theoretical knowledge to the real world.
IIT always emphasizes on industry orientation in the academic learning. For this purpose, very
often, people from industries are invited to IIT to talk about their companies and practices. IIT
also includes some technical courses conducted entirely by them.
I feel really proud for being a student of IIT, and grateful for sending me to Jantrik Technologies
Limited for internship. I entered into Jantrik with a heart full of hope. And now, standing near
the end of internship, I must admit that- the experience there is so amazing that it exceeds my
expectation.
1.2 Objective
This report is the product of five months long internship program conducted at Jantrik
Technologies Limited, and is prepared as a requirement for the completion of SE-701 course
under the BSSE program at IIT, DU.
More specifically, the report aims to present an overall description of my internship experience
at Jantrik. It will describe the jobs performed in the organization, as well as the findings, and
professional and personal skills developed working in this software company.
1.3 Methodology
Most of the information about the company is either collected from the company website or
publicly available articles and documents of the company. Information about company’s culture
2
and environment are collected through direct observation, experience and involvement. Some
information here is collected through discussion with the employees.
Information of the projects I worked in contains only publicly available data; collected from
project website and documents.
1.4 Scope
In the document, a brief description of Jantrik Technologies Limited is integrated, so that the
readers can get a clear overview about the organization. But there are some contents excluded
from this report due to the privacy issue of the organization.
This document also discusses about the tasks performed by me during the internship period.
Developed skills, experiences and achievements are described here too. But again, details of
the projects could not be disclosed here due to confidential issues.
1.5 Report Organization
The next chapter will include a short description of Jantrik, its culture, working environment,
technologies, products and services. In the third chapter I will present my activities and project
involvements at the company. I will also provide an overview of the technologies and tools I
worked with. There is a list of skills as well, obtained during my internship.
3
Chapter-2
Organization Profile
2.1 About Jantrik Technologies Limited
Jantrik Technologies Ltd. is a software development company which provides full-cycle
software engineering, system integration services, Data Integration, and custom application
development. Jantrik also performs GIS based water modeling and consultancy services using
special software [1].
2.2 Rules and Regulations
There are always some specific rules in organizations and these rules keep the organization and
its members in an alignment. Rules and regulations are actually the virtual boundaries of an
organization. Jantrik believes in self responsibility of its employees.
2.2.1 Dress Code
There is no strict dress code in Jantrik. Employees are free to represent themselves at office as
they want.
2.2.2 Office Schedule
The office time is flexible. Though office starts at 9 am, it is all right if you come before 10 am.
But getting into office after that will result a late entry. Although the main focus is how much
time you are staying at office, and the time is 40 hours a week.
2.3 Culture and Norms
While rules keep members of an organization inside the boundary, the culture binds them
together. Jantrik Technologies Limited has developed an excellent culture. This culture helps
the employees feel the office like the second home.
2.3.1 Birthday Celebration
On someone’s birthday the whole office takes a festive look. All
money and arrange a short birthday celebration
cake and gifts.
Figure 2.
2.3.2 Employee Relationship
Employee relationship in Jantrik
other. They even share their personal issues with others. Even past employees who are
currently working in other companies comes to visit very often.
Figure 2.
Birthday Celebration
someone’s birthday the whole office takes a festive look. All the other
short birthday celebration party. The moment is celebrated with birthday
Figure 2.3.1: Birthday Celebration
elationship
tionship in Jantrik is very tight. They are all very closely connected with each
other. They even share their personal issues with others. Even past employees who are
currently working in other companies comes to visit very often.
Figure 2.3.2: Employee Relationship
4
employees raise
celebrated with birthday
They are all very closely connected with each
other. They even share their personal issues with others. Even past employees who are
2.3.3 Fresher’s Reception
When a new employee joins, s/he is warmly welcomed
becomes a part of the family.
2.3.4 Monthly Feast
Jantrik Provides lunch for every employee at office ground within the working day. Each month
there is a feast when lunch is brought from well known restaurant
2.3.5 Monthly Staff Meeting
Every month a staff meeting is held
views and experiences with othe
2.3.6 Yearly Tour
Every year Jantrik arranges a tour
It also refreshes the mind of the employees and motivates to work for the organization.
ption
s/he is warmly welcomed by Jantrik family. And very soon s/he
Jantrik Provides lunch for every employee at office ground within the working day. Each month
when lunch is brought from well known restaurants.
Figure 2.3.4: Monthly Feast
Monthly Staff Meeting
is held in Jantrik conference room, where employees share their
with others.
tour for one or two days. The tour tightens the bond of employees.
It also refreshes the mind of the employees and motivates to work for the organization.
5
. And very soon s/he
Jantrik Provides lunch for every employee at office ground within the working day. Each month
where employees share their
tightens the bond of employees.
It also refreshes the mind of the employees and motivates to work for the organization.
2.3.7 Prayer
Jantrik’s culture is closely connected with religious belie
prayer in the prayer room. There is also a session of Hadith after the prayer of Asor every day.
2.3.8 Arabic Language Class
Every week our CEO Sir takes two Arabi
2.4 Facilities for Employees
In every organization, especially
important to maximize the productivity. Jantrik understands it well
2.4.1 Morning and Evening Refreshments
Jantrik provides a little refreshment
Figure 2.3.6: Yearly Tour
connected with religious beliefs. We all join together to take our
prayer in the prayer room. There is also a session of Hadith after the prayer of Asor every day.
Figure 2.3.7: Prayer
.8 Arabic Language Class
takes two Arabic classes. We all learn Arabic Language there.
Facilities for Employees
especially in software companies, job satisfaction of employees is very
important to maximize the productivity. Jantrik understands it well.
and Evening Refreshments
k provides a little refreshment in the morning and in the evening.
6
s. We all join together to take our
prayer in the prayer room. There is also a session of Hadith after the prayer of Asor every day.
. We all learn Arabic Language there.
job satisfaction of employees is very
7
2.4.2 Lunch and Snacks
Jantrik provide free lunch of excellent quality to its employees. There is also tea, coffee and
snacks for refreshment at any time.
2.4.3 Entertainment
Jantrik also provides facilities for entertainment. It has chess, carom and table tennis for its
employees.
Figure 2.4.3: Entertainment
2.5 Technologies
Jantrik mainly works with following technologies [2]-
○ NET Technologies – C#, ASP.NET, VB.NET, WPF, WCF, MVC, Spring.NET, NHibernate.
○ JAVA - J2EE, Spring, Hibernate.
○ Javascript, JQuery, Backbone.js, LeafletJS, Google Maps API.
○ C, C++, Python, FORTRAN.
○ Microsoft SharePoint Development.
○ Microsoft SQL Server, POSTGRESQL, MYSQL, MS Access.
○ Business intelligence - SSIS, SSRS, SSAS.
○ PHP, JOOMLA, CodeIgniter.
○ Microsoft Office Automation.
○ ArcGIS Extensions.
○ Mobile application development - Android, PhoneGap.
○ Mercurial, Git.
2.6 Products
Based upon decades of experience in the software and environmental engineering field, Jantrik
software lab has created products that solve market needs
2.6.1 Trace
Trace allows users to digitize graphs
especially when the data which
handle a large graph sliced into horizontally and
2.6.2 GeoSWMM
GeoSWMM is a custom ArcGIS based data processing and
It allows users to set up and run the model without ever leaving the GIS environment.
enables users to efficiently manage and prepare input data and minimize the
errors.
f experience in the software and environmental engineering field, Jantrik
has created products that solve market needs [3].
Trace allows users to digitize graphs. It is used to capture numeric values from images,
which was used to produce a graph is unavailable. Trace can
horizontally and/or vertically images.
Figure 2.6.1: Trace
custom ArcGIS based data processing and management tool for EPA's SWMM.
users to set up and run the model without ever leaving the GIS environment.
users to efficiently manage and prepare input data and minimize the possibility of
Figure 2.6.2: GeoSWMM
8
f experience in the software and environmental engineering field, Jantrik
to capture numeric values from images,
a graph is unavailable. Trace can even
management tool for EPA's SWMM.
users to set up and run the model without ever leaving the GIS environment. It also
possibility of data
2.6.3 QStats
QStats performs statistical flood
procedures recommended in Bulletin 17B of the Interagency Advisory Committee on Water
Data (1982).
2.6.4 SurfGIS
SurfGIS is a Geographic Information Systems
view and share mapping data. This
online from field locations and also
2.6.5 HourPad
Time tracking is an essential component of any
tracking straightforward and simple. It's also secur
company’s server internally.
QStats performs statistical flood-frequency analyses of annual-maximum peak flows. It
procedures recommended in Bulletin 17B of the Interagency Advisory Committee on Water
Figure 2.6.3: QStats
raphic Information Systems software which enables users to easily create, edit,
view and share mapping data. This web application is GPS-enabled. It provides access to maps
and also from office environments through an internet browser.
Figure 2.6.4: SurfGIS
Time tracking is an essential component of any organization or company. HourPad makes time
tracking straightforward and simple. It's also secure and safe, and can be hosted
9
maximum peak flows. It follows
procedures recommended in Bulletin 17B of the Interagency Advisory Committee on Water
users to easily create, edit,
provides access to maps
from office environments through an internet browser.
. HourPad makes time
can be hosted in the
2.7 Services
Jantrik’s expansive services comprise not only product development regarding Web and
Desktop applications and GIS, but also modeling and consultancy pertaining to enviro
and water resources engineering
2.7.1 Desktop Application Development
Jantrik Technologies provides efficient, effective and user
that allow the clients to get best out of the products. Jantrik has
workflow management systems,
systems involving client-server architecture, GIS based application for GIS data generation and
manipulation and custom application based on cl
2.7.2 Web Application Development
Jantrik Engineers are specialized in developing various web applications.
developing e-commerce solutions, CMS solutions, ERP solutions, dashboards and reporting and
any kind of custom web solutions.
provides continuous support for hosting, managing and improvements.
2.7.3 GIS Development
The company provides GIS development and geo
modules for GIS platforms like ArcGIS that integrates GIS with modeling, significantly reducing
time and effort needed for planning engineers.
Figure 2.6.5: Trace
expansive services comprise not only product development regarding Web and
Desktop applications and GIS, but also modeling and consultancy pertaining to enviro
and water resources engineering [4].
.1 Desktop Application Development
Jantrik Technologies provides efficient, effective and user-friendly desktop appl
get best out of the products. Jantrik has expertise in developing
workflow management systems, office management systems, service oriented systems,
server architecture, GIS based application for GIS data generation and
manipulation and custom application based on clients need.
.2 Web Application Development
Jantrik Engineers are specialized in developing various web applications. It has
commerce solutions, CMS solutions, ERP solutions, dashboards and reporting and
solutions. Jantrik provides efficient and scalable web solutions and also
continuous support for hosting, managing and improvements.
.3 GIS Development
company provides GIS development and geo-data processing services. It develop
odules for GIS platforms like ArcGIS that integrates GIS with modeling, significantly reducing
time and effort needed for planning engineers.
10
expansive services comprise not only product development regarding Web and
Desktop applications and GIS, but also modeling and consultancy pertaining to environmental
friendly desktop application solutions
expertise in developing
service oriented systems, large
server architecture, GIS based application for GIS data generation and
It has expertise in
commerce solutions, CMS solutions, ERP solutions, dashboards and reporting and
efficient and scalable web solutions and also
develops custom
odules for GIS platforms like ArcGIS that integrates GIS with modeling, significantly reducing
11
2.7.4 Simulation and Modeling
Jantrik also provides water resources consulting services including data development and
processing using geographic information system (GIS), and hydrologic, hydraulic and water
quality modeling. It has dedicated environmental and water resources engineers who have
extensive knowledge and experience in modeling. They strive to excel using the latest
technologies and advanced modeling techniques that minimize cost and yet provide the best
results.
2.7.5 Large Data Integration, Processing, Analysis and
Visualization
With the help of modern technologies, more and more data has become available that exposed
more business areas. Integrating these large data from various sources and processing these
data for business specific analysis has become a vital area for business success. Jantrik
engineers have years of experience on data processing and analytics. This removes the
overhead from the clients and allows them to solely focus on their business development.
2.7.6 Office Automation
Jantrik provides Microsoft Excel, PowerPoint and Outlook automation services. It uses
Macrosand custom plug-in development. These automated processes allow clients to reduce
their manual effort and time.
12
Chapter-3
Internship Experience
3.1 Introduction
Jantrik Technologies Limited recruited three interns from IIT. The company has a very well
structured learning environment. Interns get the opportunity to work with some amazing
project managers and software engineers.
We were recruited as an intern after an interview with the Chief Executive Officer and the Chief
Technology Officer of Jantrik. After the interview meeting we were asked to join there on 1st
January, 2016. Everyone from Jantrik warmly welcomed us.
3.2 Allotted Resources
Here in Jantrik, there is no difference between a regular employee and an intern. Like a regular
employee, we were given an access card, a computer desk, a laptop, internet connection and a
drawer. We got employee Id, email Id and an account in the time tracker too. We were also
provided access to the Jantrik’s file server and database server, which contains confidential
information.
3.3 Project Involvement
After being assigned to a project I could really understand to the bones- the difference between
an academic project and a real life industrial project. Though Jantrik follows agile process in
software development, it also abides by strict rules in software design. So, as a beginner, I had
to face the challenge of writing manageable code and of course within the deadline. But before
being thrown into the deep ocean of real life software project development, we went through a
series of test projects, as part of training which mimicked practical software projects. In the
following sections I am going to describe all of my projects in detail.
3.3.1 AngularJS Practice Projects
Overview: It is actually a group of 8 small web projects each more complex than the previous.
All these projects were done individually in a limited amount of time. These projects were
structured specifically for learning purpose.
13
Mentor: Mohayeminul Islam, Senior Software Engineer, Jantrik Technologies Limited.
Technologies: JavaScript & AngularJS.
Tools: JetBrains & Google Chrome Developers Tool.
Period: 01 Jan 2016 to 06 Jan 2016.
3.3.2 The Pivot Table
Overview: Pivot Table is a tool that allows users to reorganize and summarize information from
a vast data source. Users can select columns and rows of the data in a spreadsheet to obtain a
desired report. A pivot table does not change the database itself [5].
Jantrik wanted to create a pivot table for its ongoing projects as a tool for producing reports.
The project was handed over me as an experiment, while the requirements and software
design was closely monitored by my mentor. But the project was shut down in the middle for
increasing complexities.
Mentor: Mohayeminul Islam.
Technologies: AngularJS & Mercurial.
Tools: JetBrains, Google Chrome Developers Tool & TortoiseHG.
Period: 07 Jan 2016 to 18 Jan 2016.
3.3.3 Excel Filter
Overview: This was a very small project which included a reusable component that could be
used for data filtering in spreadsheet.
Mentor: Mohayeminul Islam.
Technologies: AngularJS.
Tools: JetBrains, VisualStudio.
Period: 19 Jan 2016 to 27 Jan 2016.
3.3.4 MVC Demo Project
Overview: In this project we became
basic CRUD operations were implemented here.
Mentor: Mohayeminul Islam.
Technologies: C#, .Net, ASP, AngularJS
Rajor Syntax, Web Forms, Ajax.
Tools: JetBrains, VisualStudio, ReSharper,
Period: 28 Jan 2016 to 04 Feb 2016
3.3.5 ToLetBD
Overview: This project is an e-commerce site for renting house or office. Users can search and
browse through the site for suitable apartment, as well as registered users can advertise their
property here.
This was actually an old project of Jantrik, delivered to
Figure 3.3.3: Excel Filter
MVC Demo Project
project we became familiar with the structure of a real world project
basic CRUD operations were implemented here. It was conducted only for learning purpose.
ngularJS, Bootstrap, ORM, MVC, SQL, Dapper, Entity Framework,
, ReSharper, SQL Management Studio.
2016.
commerce site for renting house or office. Users can search and
browse through the site for suitable apartment, as well as registered users can advertise their
old project of Jantrik, delivered to us for refinement and enhancement.
14
the structure of a real world project. Only
It was conducted only for learning purpose.
, Bootstrap, ORM, MVC, SQL, Dapper, Entity Framework,
commerce site for renting house or office. Users can search and
browse through the site for suitable apartment, as well as registered users can advertise their
refinement and enhancement.
Team Members: Me and Rashedul Alam, Intern Software Engineer
Limited.
Mentor: Mohayeminul Islam.
Technologies: Google Map, SQL,
Official Driver, LeafLet Library, Toaster
Tools: VisualStudio, ReSharper, RoboMongo
Period: 02 Feb 2016 to 15 Feb 2016
Figure
3.3.6 ArcGIS Add-In Practice Pr
Overview: Again another project for learning purpose only
as resource was very hard to find online
Mentor: Mostafizur Rahman Monir, Senior Software Engineer,
Technologies: ArcGIS SDK for Visual Studio, C#
Tools: ArcGIS, VisualStudio.
Period: 16 Feb 2016 to 24 Feb 2016
Rashedul Alam, Intern Software Engineer, Jantrik Technologies
SQL, MongoDB, C#, .Net, AngularJS, Bootstrap, Ajax
Toaster.
RoboMongo.
2016.
Figure 3.3.5: ToLetBD Home Page
In Practice Projects
Again another project for learning purpose only, but this was a very challenging task
as resource was very hard to find online.
Rahman Monir, Senior Software Engineer, Jantrik Technologies Limited
for Visual Studio, C#.
2016.
15
Jantrik Technologies
, AngularJS, Bootstrap, Ajax, MongoDB C#
was a very challenging task
Jantrik Technologies Limited.
3.3.7 Mouza Map Digitization
Overview: The goal of the project
solely an R&D type project and after a long struggle we reached to a satisfactory result.
Mentor: Mostafizur Rahman Monir, Senior Software Engineer,
Technologies: Image Processing, Machine Learning,
Tools: SVM, ArcGIS-ArcScan, VisualS
Period: 25 Feb 2016 to 18 Apr 2016
3.3.8 Land Cover Classification
Overview: It was another R&D project.
satellite image, like- soil, tree, street, buildings, water etc.
Mentor: Maeenul Islam, Chief Technology Officer, Jantrik Technologies Limited
Technologies: Image Processing, Machine Learning
Tools: ArcGIS-ImageClassification
Digitization
The goal of the project was to digitally interpret hand drawn map & label it.
t and after a long struggle we reached to a satisfactory result.
Rahman Monir, Senior Software Engineer, Jantrik Technologies Limited
Image Processing, Machine Learning, ArcGIS SDK for Visual Studio
VisualStudio.
2016.
Figure 3.3.7: Digital Map Maker
Classification
It was another R&D project. The goal of this project was to classify land cover from
soil, tree, street, buildings, water etc.
Technology Officer, Jantrik Technologies Limited.
Image Processing, Machine Learning, Neural Network.
ImageClassification.
16
to digitally interpret hand drawn map & label it. It was
t and after a long struggle we reached to a satisfactory result.
Jantrik Technologies Limited.
for Visual Studio, and C#.
classify land cover from
.
Period: 19 Apr 2016 to 27 Apr 2016
Figure 3.3.8:
3.3.9 CUPSS
Overview: Check Up Program for Small Systems
tool, specifically designed for small drinking
Team Members: Me and Tajkia Rahman Toma
Mentor: Tajkia Rahman Toma, Software Engineer
Technologies: AngularJS, Bootstrap
Tools: Visual Studio, SQL Management Studio, TortoiseHG, BitBucket,
ReSharper.
Period: 28 Apr 2016 to present.
3.4 Professional Growth
While doing the projects mentioned above I learned a handful of tools & technologies.
also l gain some soft skills during this period.
2016.
Figure 3.3.8: Land Cover Classification
Check Up Program for Small Systems, or in short CUPSS, is an asset management
for small drinking water and wastewater utilities for USA
Tajkia Rahman Toma, Software Engineer, Jantrik Technologi
Software Engineer, Jantrik Technologies Limited.
AngularJS, Bootstrap, SQL, MVC, Toaster, Chosen, C3, C#, .Net, JSTree
SQL Management Studio, TortoiseHG, BitBucket, Jantrik-CRUD Framework
Professional Growth
While doing the projects mentioned above I learned a handful of tools & technologies.
also l gain some soft skills during this period. They are all listed bellow-
17
asset management
water and wastewater utilities for USA [6].
, Jantrik Technologies Limited.
.
, JSTree, Dapper.
CRUD Framework,
While doing the projects mentioned above I learned a handful of tools & technologies. I could
18
3.4.1 Hard Skills
Programming Languages-
C#
JavaScript
Frameworks-
.Net (3.5, 4)
AngularJS
JQuery
EntityFrameWork
Dapper (1.4)
MongoDB C# Official Driver (2)
Databases-
SQL
MongoDB
Application Program Interfaces-
GoogleMaps
LeafLet Library
ArcGIS SDK for Visual Studio
Libraries-
Toaster
Chosen
JSTree
Support Vector Machine
Version Control Systems-
Git
Mercurial
Version Control Tools-
BitBucket
TortoiseHG
Development Tools-
Visual Studio (2010, 2013, 2015)
JetBrains
ReSharper
SQL Management Studio
RoboMongo
19
Other Tools-
ArcGIS- ArcScan, ImageClassification
3.4.2 Soft Skills
Adaptability
Communication Skills
Teamwork and collaboration
Accept Feedback
3.5 Self-Assessment
Ability to Learn
In Jantrik I worked with very friendly and helpful mentors. They taught me really well and I was
also able to catch their teaching. I think I was very adaptive to new technologies and I have
learned those effectively.
Attitude
I believe that during my internship I was very much proactive. I was never afraid of acing any
challenge thrown at me. And I did not ever bother to ask for help when ever I found something
difficult.
Dependability
During the initial phase of my internship I was assigned to various experimental projects. I was
able to complete them successfully, I could prove my dependability. And so I was then assigned
to more sophisticated projects.
Quality of Work
I was able to meet all the requirements that were thrown by my mentors. Another appreciation
I got from them is manageable code. They said that- I could do clean code, and from my point
of view, the reason behind this was some effective courses of IIT.
Quantity of Work
During the time of my internship I was assigned to experimental, R&D and practical types of
projects. I was able to fulfill my supervisor’s expectation in every projects.
Initiative
While working in the projects I was never been pushed by my project manager. I was always
trying my best proactively.
20
Relation with Other
The employees of Jantrik are like a family. There is a very close relationship among each of the
employees. When we got into Jantrik we are welcomed warmly. I find myself really lucky for
being a member of this family.
Maturity-poise
I have always been confident about myself. If I want to do something from my heart, I will
succeed. And my confidence level has increased in these 5 months even more.
Judgment
During the project cycle I had several meetings with my project manager and mentor. I have
found my various ideas accepted by my project manager. So, I think my judgment was quite
good.
Attendance
In attendance, I was outstanding. I have never been absent from office during last five months
without academic reason.
Punctuality
I was always punctual. And I again proved my punctuality in the internship. During the period of
last five months I was only 2 times late.
Overall Performance
I think the points mentioned in the upper sections describe well about my overall performance.
I was very much sincere, proactive, punctual, keen to learn, and self driven. And that is why; I
strongly believe that my performance during the internship period was outstanding.
21
Chapter-4
Conclusion
The internship program has presented an excellent opening for us to explore the actual
dimension of software project management. From the start of our IIT life three words are
pushed into our brain- professionalism, excellence & respect. In the internship we get a clear
view of how these three qualities make difference.
These six months of Internship is one of the best times I have passed in my academic life.
Meeting with some excellent software engineers and project managers, gaining knowledge of
various fields of software engineering, and becoming a part of real world software project
management; things could not become better than this. In this period I have also learned about
the competitive fields of software development, how they work and the challenges they face.
I am really thankful to IIT for presenting me a chance of achieving practical experience from the
industry. The professional and technical skills I acquired from the course will certainly help me
in my future life. I feel much more confidence in myself, and now I look forward to facing the
upcoming challenges of the world.
22
Chapter-5
References
[1] Jantrik Technologies Limited; Accessed: May 21, 2016; Title: About Jantrik Technologies
Limited; website: www.jantrik.com; link: http://www.jantrik.com.
[2] Jantrik Technologies Limited; Accessed: May 21, 2016; Title: Technologies & Tools We Use;
website: www.jantrik.com; link: http://www.jantrik.com/technologies.php.
[3] Jantrik Technologies Limited; Accessed: May 21, 2016; Title: Jantrik Products; website:
www.jantrik.com; link: http://www.jantrik.com/product.php.
[4] Jantrik Technologies Limited; Accessed: May 21, 2016; Title: Jantrik Technologies Limited
Services; website: www.jantrik.com; link: http://www.jantrik.com/services.php.
[5] TechTarget; Accessed: May 21, 2016; Title: pivot table; website: www.techtarget.com; link:
http://searchsqlserver.techtarget.com/definition/pivot-table.
[6] US Environmental Protection Agency; Accessed: May 21, 2016; Title: Information on Check
Up Program for Small Systems (CUPSS) Asset Management Tool; website: www3.epa.gov; link:
https://www.epa.gov/dwcapacity/information-check-program-small-systems-cupss-asset-
management-tool.
23
Chapter-6
Appendices
6.1 Elaborations
A
Agile- An iterative, interactive and incremental method of project management
B
BSSE- Bachelor of Science in Software Engineering
C
CRUD- Four basic database operations: create, read, update & delete
CUPSS- Check Up Program for Small Systems
G
GIS- Geographic Information Systems
I
IIT- Institute of Information Technology
J
Jantrik- Jantrik Technologies Limited
24
END
“Stay Hungry Stay Foolish”

More Related Content

What's hot

Information technology Internship report
Information technology Internship reportInformation technology Internship report
Information technology Internship reportRodney kaweesa
 
Internship Report by Md. Mizanur Rahman-Id No.08304083
Internship Report by Md. Mizanur Rahman-Id No.08304083Internship Report by Md. Mizanur Rahman-Id No.08304083
Internship Report by Md. Mizanur Rahman-Id No.08304083numan_bu
 
Ashraf's Internship Report SBL Full
Ashraf's Internship Report SBL FullAshraf's Internship Report SBL Full
Ashraf's Internship Report SBL FullAshraf Mohammad
 
Internship final presentation
Internship final presentationInternship final presentation
Internship final presentationMeme Whisper
 
Title Pages for Internship Report
Title Pages for Internship ReportTitle Pages for Internship Report
Title Pages for Internship ReportShahi Raz Akhtar
 
Internship Report
Internship Report Internship Report
Internship Report zahurul88
 
Industrial Training Report (Lenovo)
Industrial Training Report (Lenovo)Industrial Training Report (Lenovo)
Industrial Training Report (Lenovo)Kwong Cheong Ng
 
My Internship Document part1
My Internship Document part1My Internship Document part1
My Internship Document part1Shashi_S_S
 
QS Industrial Training Report - CHUA CHONG LIANG 1104838
QS Industrial Training Report - CHUA CHONG LIANG 1104838QS Industrial Training Report - CHUA CHONG LIANG 1104838
QS Industrial Training Report - CHUA CHONG LIANG 1104838Bryan Chong Liang Chua
 
Internship Report
Internship ReportInternship Report
Internship Reportzahurul88
 
Summer internship project report
Summer internship project reportSummer internship project report
Summer internship project reportManish Singh
 
Declaration by the candidate
Declaration by the candidateDeclaration by the candidate
Declaration by the candidateRaj Sekhar
 
Student declaration, table of content, acknowledge
Student declaration, table of content, acknowledgeStudent declaration, table of content, acknowledge
Student declaration, table of content, acknowledgeAlok Chaudhary
 
INTERNSHIP REPORT NATASHA NAZIRA
INTERNSHIP REPORT NATASHA NAZIRAINTERNSHIP REPORT NATASHA NAZIRA
INTERNSHIP REPORT NATASHA NAZIRANatasha Nazira
 

What's hot (20)

Internship
InternshipInternship
Internship
 
Information technology Internship report
Information technology Internship reportInformation technology Internship report
Information technology Internship report
 
Internship Report by Md. Mizanur Rahman-Id No.08304083
Internship Report by Md. Mizanur Rahman-Id No.08304083Internship Report by Md. Mizanur Rahman-Id No.08304083
Internship Report by Md. Mizanur Rahman-Id No.08304083
 
Ashraf's Internship Report SBL Full
Ashraf's Internship Report SBL FullAshraf's Internship Report SBL Full
Ashraf's Internship Report SBL Full
 
Internship final presentation
Internship final presentationInternship final presentation
Internship final presentation
 
Title Pages for Internship Report
Title Pages for Internship ReportTitle Pages for Internship Report
Title Pages for Internship Report
 
Internship Report
Internship Report Internship Report
Internship Report
 
Preface
PrefacePreface
Preface
 
Industrial Training Report-1
Industrial Training Report-1Industrial Training Report-1
Industrial Training Report-1
 
Industrial Training Report (Lenovo)
Industrial Training Report (Lenovo)Industrial Training Report (Lenovo)
Industrial Training Report (Lenovo)
 
My Internship Document part1
My Internship Document part1My Internship Document part1
My Internship Document part1
 
QS Industrial Training Report - CHUA CHONG LIANG 1104838
QS Industrial Training Report - CHUA CHONG LIANG 1104838QS Industrial Training Report - CHUA CHONG LIANG 1104838
QS Industrial Training Report - CHUA CHONG LIANG 1104838
 
Preface
PrefacePreface
Preface
 
Internship Report
Internship ReportInternship Report
Internship Report
 
Summer internship project report
Summer internship project reportSummer internship project report
Summer internship project report
 
Declaration by the candidate
Declaration by the candidateDeclaration by the candidate
Declaration by the candidate
 
Student declaration, table of content, acknowledge
Student declaration, table of content, acknowledgeStudent declaration, table of content, acknowledge
Student declaration, table of content, acknowledge
 
Internship report
Internship reportInternship report
Internship report
 
Internship report format
Internship report formatInternship report format
Internship report format
 
INTERNSHIP REPORT NATASHA NAZIRA
INTERNSHIP REPORT NATASHA NAZIRAINTERNSHIP REPORT NATASHA NAZIRA
INTERNSHIP REPORT NATASHA NAZIRA
 

Similar to Final Internship Report

WSO2 Internship Report
WSO2 Internship ReportWSO2 Internship Report
WSO2 Internship ReportUjitha Iroshan
 
Internship report on MyGP of Grameenphone LTD.
Internship report on MyGP of Grameenphone LTD.Internship report on MyGP of Grameenphone LTD.
Internship report on MyGP of Grameenphone LTD.Insan Haque
 
Satellite Systems and Terrestrial TV Distribution and receiving systems
Satellite Systems and Terrestrial TV Distribution and receiving systems Satellite Systems and Terrestrial TV Distribution and receiving systems
Satellite Systems and Terrestrial TV Distribution and receiving systems Chamira Nanayakkara
 
Industrial Training Report on PLC & SCADA
Industrial Training Report on PLC & SCADAIndustrial Training Report on PLC & SCADA
Industrial Training Report on PLC & SCADAAman Jaiswal
 
Internship_Project_Report_Digital_Market.pdf
Internship_Project_Report_Digital_Market.pdfInternship_Project_Report_Digital_Market.pdf
Internship_Project_Report_Digital_Market.pdfbalon6
 
Parking Reservation Management Systems
Parking Reservation Management SystemsParking Reservation Management Systems
Parking Reservation Management SystemsIshanka Madushan
 
Saqib 19AU014 Industry training report.pdf
Saqib 19AU014 Industry training report.pdfSaqib 19AU014 Industry training report.pdf
Saqib 19AU014 Industry training report.pdfahmadravian317
 
Traning Report on Renult service station
Traning Report on Renult service stationTraning Report on Renult service station
Traning Report on Renult service stationankitsharma335513
 
Training Report WSO2 internship
Training Report  WSO2 internshipTraining Report  WSO2 internship
Training Report WSO2 internshipKeet Sugathadasa
 
Computer science/ IT Fianl attachment report
Computer science/ IT Fianl attachment reportComputer science/ IT Fianl attachment report
Computer science/ IT Fianl attachment reportPaullaster Okoth
 
Internship report-csit-isp_networking
 Internship report-csit-isp_networking Internship report-csit-isp_networking
Internship report-csit-isp_networkingsagarAcharya35
 
project report face recognition attendance system
project report face recognition attendance systemproject report face recognition attendance system
project report face recognition attendance systemAnkitRao82
 

Similar to Final Internship Report (20)

Internship at SELISE
Internship at SELISEInternship at SELISE
Internship at SELISE
 
WSO2 Internship Report
WSO2 Internship ReportWSO2 Internship Report
WSO2 Internship Report
 
Intern at leads corporation
Intern at leads corporationIntern at leads corporation
Intern at leads corporation
 
Internship report on MyGP of Grameenphone LTD.
Internship report on MyGP of Grameenphone LTD.Internship report on MyGP of Grameenphone LTD.
Internship report on MyGP of Grameenphone LTD.
 
training report
training report training report
training report
 
Experience at WSO2 as an Intern
Experience at WSO2 as an InternExperience at WSO2 as an Intern
Experience at WSO2 as an Intern
 
Satellite Systems and Terrestrial TV Distribution and receiving systems
Satellite Systems and Terrestrial TV Distribution and receiving systems Satellite Systems and Terrestrial TV Distribution and receiving systems
Satellite Systems and Terrestrial TV Distribution and receiving systems
 
Final Report v3
Final Report v3Final Report v3
Final Report v3
 
internship report covert
internship report covertinternship report covert
internship report covert
 
Industrial Training Report on PLC & SCADA
Industrial Training Report on PLC & SCADAIndustrial Training Report on PLC & SCADA
Industrial Training Report on PLC & SCADA
 
Internship Wso2
Internship Wso2Internship Wso2
Internship Wso2
 
Internship_Project_Report_Digital_Market.pdf
Internship_Project_Report_Digital_Market.pdfInternship_Project_Report_Digital_Market.pdf
Internship_Project_Report_Digital_Market.pdf
 
Parking Reservation Management Systems
Parking Reservation Management SystemsParking Reservation Management Systems
Parking Reservation Management Systems
 
Saqib 19AU014 Industry training report.pdf
Saqib 19AU014 Industry training report.pdfSaqib 19AU014 Industry training report.pdf
Saqib 19AU014 Industry training report.pdf
 
Traning Report on Renult service station
Traning Report on Renult service stationTraning Report on Renult service station
Traning Report on Renult service station
 
Training Report WSO2 internship
Training Report  WSO2 internshipTraining Report  WSO2 internship
Training Report WSO2 internship
 
Internship Report
Internship ReportInternship Report
Internship Report
 
Computer science/ IT Fianl attachment report
Computer science/ IT Fianl attachment reportComputer science/ IT Fianl attachment report
Computer science/ IT Fianl attachment report
 
Internship report-csit-isp_networking
 Internship report-csit-isp_networking Internship report-csit-isp_networking
Internship report-csit-isp_networking
 
project report face recognition attendance system
project report face recognition attendance systemproject report face recognition attendance system
project report face recognition attendance system
 

More from Minhas Kamal

Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image ProcessingMinhas Kamal
 
Deep Learning - Exploring The Magical World of Neural Network
Deep Learning - Exploring The Magical World of Neural NetworkDeep Learning - Exploring The Magical World of Neural Network
Deep Learning - Exploring The Magical World of Neural NetworkMinhas Kamal
 
Machine Learning - Entering into The Wonderful Galaxy of Machine Learning
Machine Learning - Entering into The Wonderful Galaxy of Machine LearningMachine Learning - Entering into The Wonderful Galaxy of Machine Learning
Machine Learning - Entering into The Wonderful Galaxy of Machine LearningMinhas Kamal
 
Artificial Intelligence - Staring at The Grand Universe of AI (1)
Artificial Intelligence - Staring at The Grand Universe of AI (1)Artificial Intelligence - Staring at The Grand Universe of AI (1)
Artificial Intelligence - Staring at The Grand Universe of AI (1)Minhas Kamal
 
Final Project Report- Bengali Braille to Text Translator
Final Project Report- Bengali Braille to Text TranslatorFinal Project Report- Bengali Braille to Text Translator
Final Project Report- Bengali Braille to Text TranslatorMinhas Kamal
 
Abstract- Bengali Braille to Text Translator
Abstract- Bengali Braille to Text TranslatorAbstract- Bengali Braille to Text Translator
Abstract- Bengali Braille to Text TranslatorMinhas Kamal
 
Software Project Management: Project Summary
Software Project Management: Project SummarySoftware Project Management: Project Summary
Software Project Management: Project SummaryMinhas Kamal
 
Software Project Management: Budget
Software Project Management: BudgetSoftware Project Management: Budget
Software Project Management: BudgetMinhas Kamal
 
Software Project Management: Testing Document
Software Project Management: Testing DocumentSoftware Project Management: Testing Document
Software Project Management: Testing DocumentMinhas Kamal
 
Software Project Management: Change Control
Software Project Management: Change ControlSoftware Project Management: Change Control
Software Project Management: Change ControlMinhas Kamal
 
Software Project Management: Release Notes
Software Project Management: Release NotesSoftware Project Management: Release Notes
Software Project Management: Release NotesMinhas Kamal
 
Software Project Management: Configuration Management
Software Project Management: Configuration ManagementSoftware Project Management: Configuration Management
Software Project Management: Configuration ManagementMinhas Kamal
 
Software Project Management: Risk Management
Software Project Management: Risk ManagementSoftware Project Management: Risk Management
Software Project Management: Risk ManagementMinhas Kamal
 
Software Project Management: Software Architecture
Software Project Management: Software ArchitectureSoftware Project Management: Software Architecture
Software Project Management: Software ArchitectureMinhas Kamal
 
Software Project Management: Software Requirement Specification
Software Project Management: Software Requirement SpecificationSoftware Project Management: Software Requirement Specification
Software Project Management: Software Requirement SpecificationMinhas Kamal
 
Software Project Management: Project Planning
Software Project Management: Project PlanningSoftware Project Management: Project Planning
Software Project Management: Project PlanningMinhas Kamal
 
Software Project Management: Business Case
Software Project Management: Business CaseSoftware Project Management: Business Case
Software Project Management: Business CaseMinhas Kamal
 
Software Project Management: Project Initiation
Software Project Management: Project InitiationSoftware Project Management: Project Initiation
Software Project Management: Project InitiationMinhas Kamal
 
Software Project Management: Project Charter
Software Project Management: Project CharterSoftware Project Management: Project Charter
Software Project Management: Project CharterMinhas Kamal
 
Software Project Management Presentation Final
Software Project Management Presentation FinalSoftware Project Management Presentation Final
Software Project Management Presentation FinalMinhas Kamal
 

More from Minhas Kamal (20)

Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Deep Learning - Exploring The Magical World of Neural Network
Deep Learning - Exploring The Magical World of Neural NetworkDeep Learning - Exploring The Magical World of Neural Network
Deep Learning - Exploring The Magical World of Neural Network
 
Machine Learning - Entering into The Wonderful Galaxy of Machine Learning
Machine Learning - Entering into The Wonderful Galaxy of Machine LearningMachine Learning - Entering into The Wonderful Galaxy of Machine Learning
Machine Learning - Entering into The Wonderful Galaxy of Machine Learning
 
Artificial Intelligence - Staring at The Grand Universe of AI (1)
Artificial Intelligence - Staring at The Grand Universe of AI (1)Artificial Intelligence - Staring at The Grand Universe of AI (1)
Artificial Intelligence - Staring at The Grand Universe of AI (1)
 
Final Project Report- Bengali Braille to Text Translator
Final Project Report- Bengali Braille to Text TranslatorFinal Project Report- Bengali Braille to Text Translator
Final Project Report- Bengali Braille to Text Translator
 
Abstract- Bengali Braille to Text Translator
Abstract- Bengali Braille to Text TranslatorAbstract- Bengali Braille to Text Translator
Abstract- Bengali Braille to Text Translator
 
Software Project Management: Project Summary
Software Project Management: Project SummarySoftware Project Management: Project Summary
Software Project Management: Project Summary
 
Software Project Management: Budget
Software Project Management: BudgetSoftware Project Management: Budget
Software Project Management: Budget
 
Software Project Management: Testing Document
Software Project Management: Testing DocumentSoftware Project Management: Testing Document
Software Project Management: Testing Document
 
Software Project Management: Change Control
Software Project Management: Change ControlSoftware Project Management: Change Control
Software Project Management: Change Control
 
Software Project Management: Release Notes
Software Project Management: Release NotesSoftware Project Management: Release Notes
Software Project Management: Release Notes
 
Software Project Management: Configuration Management
Software Project Management: Configuration ManagementSoftware Project Management: Configuration Management
Software Project Management: Configuration Management
 
Software Project Management: Risk Management
Software Project Management: Risk ManagementSoftware Project Management: Risk Management
Software Project Management: Risk Management
 
Software Project Management: Software Architecture
Software Project Management: Software ArchitectureSoftware Project Management: Software Architecture
Software Project Management: Software Architecture
 
Software Project Management: Software Requirement Specification
Software Project Management: Software Requirement SpecificationSoftware Project Management: Software Requirement Specification
Software Project Management: Software Requirement Specification
 
Software Project Management: Project Planning
Software Project Management: Project PlanningSoftware Project Management: Project Planning
Software Project Management: Project Planning
 
Software Project Management: Business Case
Software Project Management: Business CaseSoftware Project Management: Business Case
Software Project Management: Business Case
 
Software Project Management: Project Initiation
Software Project Management: Project InitiationSoftware Project Management: Project Initiation
Software Project Management: Project Initiation
 
Software Project Management: Project Charter
Software Project Management: Project CharterSoftware Project Management: Project Charter
Software Project Management: Project Charter
 
Software Project Management Presentation Final
Software Project Management Presentation FinalSoftware Project Management Presentation Final
Software Project Management Presentation Final
 

Recently uploaded

How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17Celine George
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsPooky Knightsmith
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 

Recently uploaded (20)

How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young minds
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 

Final Internship Report

  • 1. INTERNSHIP REPORT Course Code: SE Minhas Kamal Date: 22-May-2016 INTERNSHIP REPORT Course Code: SE-701 INTERNSHIP REPORT
  • 2. INTERNSHIP REPORT Course Code: SE-701 Submitted by Minhas Kamal Roll: BSSE-0509 Student of BSSE 7th Semester Institute of Information Technology University of Dhaka Submitted to The Chairman Intern Placement Office Institute of Information Technology University of Dhaka Performed at Jantrik Technologies Limited Banani, Dhaka 1213 Submission Date 22nd May, 2016
  • 3. i Letter of Transmittal 22nd May, 2016. The Chairman Intern Placement Office Institute of Information Technology University of Dhaka Sir, I am very pleased to submit the report of my internship at Jantrik Technologies Limited. This report details my learning, activities and experiences in the company during my internship period, starting from January 01, 2016 to May 22, 2016. I was supervised by Md. Shahnewaz Rasel, Senior Software Engineer, Jantrik Technologies Limited. I hope that, the report will thoroughly reflect my internship experience. Sincerely, Minhas Kamal Roll: BSSE-0509 Student of BSSE 7th Semester Institute of Information Technology University of Dhaka
  • 4. ii Letter of Endorsement 22nd May, 2016. The Intern Placement Office Institute of Information Technology University of Dhaka Subject: Approval of the Internship Report. This letter is to certify that, all the information mentioned in this document is true and not confidential to the company. The projects and activities mentioned here have had successful involvement of Minhas Kamal (BSSE0509), student of BSSE 7th semester, Institute of Information Technology, University of Dhaka. I wish him all the best and hope that he will lead a successful career. Regards, Md. Shahnewaz Rasel Senior Software Engineer Jantrik Technologies Limited
  • 5. iii Acknowledgement First of all, I am grateful to The Intern Placement Office of IIT for successfully arranging the internship program for us. I also thank Jantrik Technologies Limited for recruit me as an intern and creating such a wonderful environment for learning both soft and hard skills. I am really fortunate that, I had the kind association as well as supervision of Jantrik’s honorable Chief Technology Officer, Maeenul Islam. His exemplary guidance, constant encouragement, and careful monitoring throughout the internship are so great that, even my most profound gratitude is not enough. I would also like to thank my supervisor Md. Shahnewaz Rasel, Senior Software Engineer of Jantrik, for his care and support. In my internship at Jantrik, I was mentored by three software engineers- Mohayeminul Islam, Mostafizur Rahman Monir & Tajkia Rahman Toma. They have all provided a huge amount of their precious time and effort for me. I feel really lucky to be able to work under their direction. I want to thank CEO Sir for teaching us Arabic Language. It really took me to my childhood while I was in an Arabic School. I also take this opportunity to express a deep sense of gratitude to all the employees of Jantrik Technologies Limited for presenting us such amazing experience. They are all really wonderful people, and I will never forget these days of mine at Jantrik.
  • 6. iv Executive Summery The Internship Report gives a clear overview over the company Jantrik Technologies Limited, where I am doing my internship. It also details the company’s culture, work environment, services and technologies. The report actually highlights the skills and technologies I learned, knowledge I acquired, and projects I was assigned to. It also contains academic and recreational activities performed by me. The internship program is an integral component of the Bachelor of Science in Software Engineering course of Institute of Information Technology, University of Dhaka. The principal motivation behind this program is to provide students with valuable insights of the industry oriented side of software engineering and project management. In my case, I believe, the goal was successfully achieved. Standing at the end of internship I am more skilled and more confident than ever.
  • 7. v Table of Contents 1. Introduction ..................................................................................................................... 1 1.1 Preamble.............................................................................................................................................1 1.2 Objective.............................................................................................................................................1 1.3 Methodology.......................................................................................................................................1 1.4 Scope...................................................................................................................................................2 1.5 Report Organization............................................................................................................................2 2. Organization Profile........................................................................................................... 3 2.1 About Jantrik Technologies Limited....................................................................................................3 2.2 Rules and Regulations.........................................................................................................................3 2.2.1 Dress Code ...................................................................................................................................3 2.2.2 Office Schedule ............................................................................................................................3 2.3 Culture and Norms..............................................................................................................................3 2.3.1 Birthday Celebration....................................................................................................................4 2.3.2 Employee Relationship.................................................................................................................4 2.3.3 Fresher’s Reception .....................................................................................................................5 2.3.4 Monthly Feast ..............................................................................................................................5 2.3.5 Monthly Staff Meeting.................................................................................................................5 2.3.6 Yearly Tour...................................................................................................................................5 2.3.7 Prayer...........................................................................................................................................6 2.3.8 Arabic Language Class..................................................................................................................6 2.4 Facilities for Employees ......................................................................................................................6 2.4.1 Morning and Evening Refreshments............................................................................................6 2.4.2 Lunch and Snacks.........................................................................................................................7 2.4.3 Entertainment..............................................................................................................................7 2.5 Technologies .......................................................................................................................................7 2.6 Products ..............................................................................................................................................8 2.6.1 Trace.............................................................................................................................................8 2.6.2 GeoSWMM...................................................................................................................................8 2.6.3 QStats...........................................................................................................................................9 2.6.4 SurfGIS..........................................................................................................................................9 2.6.5 HourPad .......................................................................................................................................9 2.7 Services .............................................................................................................................................10 2.7.1 Desktop Application Development............................................................................................10
  • 8. vi 2.7.2 Web Application Development..................................................................................................10 2.7.3 GIS Development .......................................................................................................................10 2.7.4 Simulation and Modeling...........................................................................................................11 2.7.5 Large Data Integration, Processing, Analysis and Visualization.................................................11 2.7.6 Office Automation......................................................................................................................11 3. Internship Experience...................................................................................................... 12 3.1 Introduction ......................................................................................................................................12 3.2 Allotted Resources............................................................................................................................12 3.3 Project Involvement..........................................................................................................................12 3.3.1 AngularJS Practice Projects........................................................................................................12 3.3.2 The Pivot Table...........................................................................................................................13 3.3.3 Excel Filter..................................................................................................................................13 3.3.4 MVC Demo Project.....................................................................................................................14 3.3.5 ToLetBD......................................................................................................................................14 3.3.6 ArcGIS Add-In Practice Projects .................................................................................................15 3.3.7 Mouza Map Digitization.............................................................................................................16 3.3.8 Land Cover Classification ...........................................................................................................16 3.3.9 CUPSS.........................................................................................................................................17 3.4 Professional Growth .........................................................................................................................17 3.4.1 Hard Skills...................................................................................................................................18 3.4.2 Soft Skills ....................................................................................................................................19 3.5 Self-Assessment ................................................................................................................................19 4. Conclusion....................................................................................................................... 21 5. References....................................................................................................................... 22 6. Appendices...................................................................................................................... 23 6.1 Elaborations ......................................................................................................................................23
  • 9. vii List of Figures Figure 2.3.1: Birthday Celebration ………………………………………………………………………………….……… 4 Figure 2.3.2: Employee Relationship ……………………………………………………………………………….…….. 4 Figure 2.3.4: Monthly Feast ……………………………………………………………………………………………….….. 5 Figure 2.3.6: Yearly Tour …………………………………………………………………………………………………..…… 6 Figure 2.3.7: Prayer ……………………………………………………………………………………………………….…….… 6 Figure 2.4.3: Entertainment ………………………………………………………….…………………………………..…… 7 Figure 2.6.1: Trace …………………………………………………………………………………..…………………………….. 8 Figure 2.6.2: GeoSWMM ………………………………………………………………………………………………………… 8 Figure 2.6.3: QStats ………………………………………………………………………………………………………………… 9 Figure 2.6.4: SurfGIS ………………………………………………………………………………………………….…………… 9 Figure 2.6.5: Trace ………………………………………………………………………………………………….……………… 10 Figure 3.3.3: Excel Filter ………………………………………………………………………………………………………… 14 Figure 3.3.5: ToLetBD Home Page ……………………………………………………………………………………………….. 15 Figure 3.3.7: Digital Map Maker ……………………………………………………………………………………………. 16 Figure 3.3.8: Land Cover Classification ………………………………………………………………………………..… 17
  • 10. 1 Chapter-1 Introduction 1.1 Preamble Internship is a job training offered by an organization to give students exposure to the working environment and technologies. It is the most effective way for students to gain work experience before graduation. It presents a direct and practical experience to the students outside of the normal classroom setting. Here students sharpen their skills and gain practical proficiency. Internship program is not only necessary but also a complementary part of the Software Engineering (BSSE) course of Institute of Information Technology (IIT). The main purpose of internship program is to get the students exposed to the job market. It offers a chance to the students to relate their theoretical knowledge to the real world. IIT always emphasizes on industry orientation in the academic learning. For this purpose, very often, people from industries are invited to IIT to talk about their companies and practices. IIT also includes some technical courses conducted entirely by them. I feel really proud for being a student of IIT, and grateful for sending me to Jantrik Technologies Limited for internship. I entered into Jantrik with a heart full of hope. And now, standing near the end of internship, I must admit that- the experience there is so amazing that it exceeds my expectation. 1.2 Objective This report is the product of five months long internship program conducted at Jantrik Technologies Limited, and is prepared as a requirement for the completion of SE-701 course under the BSSE program at IIT, DU. More specifically, the report aims to present an overall description of my internship experience at Jantrik. It will describe the jobs performed in the organization, as well as the findings, and professional and personal skills developed working in this software company. 1.3 Methodology Most of the information about the company is either collected from the company website or publicly available articles and documents of the company. Information about company’s culture
  • 11. 2 and environment are collected through direct observation, experience and involvement. Some information here is collected through discussion with the employees. Information of the projects I worked in contains only publicly available data; collected from project website and documents. 1.4 Scope In the document, a brief description of Jantrik Technologies Limited is integrated, so that the readers can get a clear overview about the organization. But there are some contents excluded from this report due to the privacy issue of the organization. This document also discusses about the tasks performed by me during the internship period. Developed skills, experiences and achievements are described here too. But again, details of the projects could not be disclosed here due to confidential issues. 1.5 Report Organization The next chapter will include a short description of Jantrik, its culture, working environment, technologies, products and services. In the third chapter I will present my activities and project involvements at the company. I will also provide an overview of the technologies and tools I worked with. There is a list of skills as well, obtained during my internship.
  • 12. 3 Chapter-2 Organization Profile 2.1 About Jantrik Technologies Limited Jantrik Technologies Ltd. is a software development company which provides full-cycle software engineering, system integration services, Data Integration, and custom application development. Jantrik also performs GIS based water modeling and consultancy services using special software [1]. 2.2 Rules and Regulations There are always some specific rules in organizations and these rules keep the organization and its members in an alignment. Rules and regulations are actually the virtual boundaries of an organization. Jantrik believes in self responsibility of its employees. 2.2.1 Dress Code There is no strict dress code in Jantrik. Employees are free to represent themselves at office as they want. 2.2.2 Office Schedule The office time is flexible. Though office starts at 9 am, it is all right if you come before 10 am. But getting into office after that will result a late entry. Although the main focus is how much time you are staying at office, and the time is 40 hours a week. 2.3 Culture and Norms While rules keep members of an organization inside the boundary, the culture binds them together. Jantrik Technologies Limited has developed an excellent culture. This culture helps the employees feel the office like the second home.
  • 13. 2.3.1 Birthday Celebration On someone’s birthday the whole office takes a festive look. All money and arrange a short birthday celebration cake and gifts. Figure 2. 2.3.2 Employee Relationship Employee relationship in Jantrik other. They even share their personal issues with others. Even past employees who are currently working in other companies comes to visit very often. Figure 2. Birthday Celebration someone’s birthday the whole office takes a festive look. All the other short birthday celebration party. The moment is celebrated with birthday Figure 2.3.1: Birthday Celebration elationship tionship in Jantrik is very tight. They are all very closely connected with each other. They even share their personal issues with others. Even past employees who are currently working in other companies comes to visit very often. Figure 2.3.2: Employee Relationship 4 employees raise celebrated with birthday They are all very closely connected with each other. They even share their personal issues with others. Even past employees who are
  • 14. 2.3.3 Fresher’s Reception When a new employee joins, s/he is warmly welcomed becomes a part of the family. 2.3.4 Monthly Feast Jantrik Provides lunch for every employee at office ground within the working day. Each month there is a feast when lunch is brought from well known restaurant 2.3.5 Monthly Staff Meeting Every month a staff meeting is held views and experiences with othe 2.3.6 Yearly Tour Every year Jantrik arranges a tour It also refreshes the mind of the employees and motivates to work for the organization. ption s/he is warmly welcomed by Jantrik family. And very soon s/he Jantrik Provides lunch for every employee at office ground within the working day. Each month when lunch is brought from well known restaurants. Figure 2.3.4: Monthly Feast Monthly Staff Meeting is held in Jantrik conference room, where employees share their with others. tour for one or two days. The tour tightens the bond of employees. It also refreshes the mind of the employees and motivates to work for the organization. 5 . And very soon s/he Jantrik Provides lunch for every employee at office ground within the working day. Each month where employees share their tightens the bond of employees. It also refreshes the mind of the employees and motivates to work for the organization.
  • 15. 2.3.7 Prayer Jantrik’s culture is closely connected with religious belie prayer in the prayer room. There is also a session of Hadith after the prayer of Asor every day. 2.3.8 Arabic Language Class Every week our CEO Sir takes two Arabi 2.4 Facilities for Employees In every organization, especially important to maximize the productivity. Jantrik understands it well 2.4.1 Morning and Evening Refreshments Jantrik provides a little refreshment Figure 2.3.6: Yearly Tour connected with religious beliefs. We all join together to take our prayer in the prayer room. There is also a session of Hadith after the prayer of Asor every day. Figure 2.3.7: Prayer .8 Arabic Language Class takes two Arabic classes. We all learn Arabic Language there. Facilities for Employees especially in software companies, job satisfaction of employees is very important to maximize the productivity. Jantrik understands it well. and Evening Refreshments k provides a little refreshment in the morning and in the evening. 6 s. We all join together to take our prayer in the prayer room. There is also a session of Hadith after the prayer of Asor every day. . We all learn Arabic Language there. job satisfaction of employees is very
  • 16. 7 2.4.2 Lunch and Snacks Jantrik provide free lunch of excellent quality to its employees. There is also tea, coffee and snacks for refreshment at any time. 2.4.3 Entertainment Jantrik also provides facilities for entertainment. It has chess, carom and table tennis for its employees. Figure 2.4.3: Entertainment 2.5 Technologies Jantrik mainly works with following technologies [2]- ○ NET Technologies – C#, ASP.NET, VB.NET, WPF, WCF, MVC, Spring.NET, NHibernate. ○ JAVA - J2EE, Spring, Hibernate. ○ Javascript, JQuery, Backbone.js, LeafletJS, Google Maps API. ○ C, C++, Python, FORTRAN. ○ Microsoft SharePoint Development. ○ Microsoft SQL Server, POSTGRESQL, MYSQL, MS Access. ○ Business intelligence - SSIS, SSRS, SSAS. ○ PHP, JOOMLA, CodeIgniter. ○ Microsoft Office Automation. ○ ArcGIS Extensions. ○ Mobile application development - Android, PhoneGap. ○ Mercurial, Git.
  • 17. 2.6 Products Based upon decades of experience in the software and environmental engineering field, Jantrik software lab has created products that solve market needs 2.6.1 Trace Trace allows users to digitize graphs especially when the data which handle a large graph sliced into horizontally and 2.6.2 GeoSWMM GeoSWMM is a custom ArcGIS based data processing and It allows users to set up and run the model without ever leaving the GIS environment. enables users to efficiently manage and prepare input data and minimize the errors. f experience in the software and environmental engineering field, Jantrik has created products that solve market needs [3]. Trace allows users to digitize graphs. It is used to capture numeric values from images, which was used to produce a graph is unavailable. Trace can horizontally and/or vertically images. Figure 2.6.1: Trace custom ArcGIS based data processing and management tool for EPA's SWMM. users to set up and run the model without ever leaving the GIS environment. users to efficiently manage and prepare input data and minimize the possibility of Figure 2.6.2: GeoSWMM 8 f experience in the software and environmental engineering field, Jantrik to capture numeric values from images, a graph is unavailable. Trace can even management tool for EPA's SWMM. users to set up and run the model without ever leaving the GIS environment. It also possibility of data
  • 18. 2.6.3 QStats QStats performs statistical flood procedures recommended in Bulletin 17B of the Interagency Advisory Committee on Water Data (1982). 2.6.4 SurfGIS SurfGIS is a Geographic Information Systems view and share mapping data. This online from field locations and also 2.6.5 HourPad Time tracking is an essential component of any tracking straightforward and simple. It's also secur company’s server internally. QStats performs statistical flood-frequency analyses of annual-maximum peak flows. It procedures recommended in Bulletin 17B of the Interagency Advisory Committee on Water Figure 2.6.3: QStats raphic Information Systems software which enables users to easily create, edit, view and share mapping data. This web application is GPS-enabled. It provides access to maps and also from office environments through an internet browser. Figure 2.6.4: SurfGIS Time tracking is an essential component of any organization or company. HourPad makes time tracking straightforward and simple. It's also secure and safe, and can be hosted 9 maximum peak flows. It follows procedures recommended in Bulletin 17B of the Interagency Advisory Committee on Water users to easily create, edit, provides access to maps from office environments through an internet browser. . HourPad makes time can be hosted in the
  • 19. 2.7 Services Jantrik’s expansive services comprise not only product development regarding Web and Desktop applications and GIS, but also modeling and consultancy pertaining to enviro and water resources engineering 2.7.1 Desktop Application Development Jantrik Technologies provides efficient, effective and user that allow the clients to get best out of the products. Jantrik has workflow management systems, systems involving client-server architecture, GIS based application for GIS data generation and manipulation and custom application based on cl 2.7.2 Web Application Development Jantrik Engineers are specialized in developing various web applications. developing e-commerce solutions, CMS solutions, ERP solutions, dashboards and reporting and any kind of custom web solutions. provides continuous support for hosting, managing and improvements. 2.7.3 GIS Development The company provides GIS development and geo modules for GIS platforms like ArcGIS that integrates GIS with modeling, significantly reducing time and effort needed for planning engineers. Figure 2.6.5: Trace expansive services comprise not only product development regarding Web and Desktop applications and GIS, but also modeling and consultancy pertaining to enviro and water resources engineering [4]. .1 Desktop Application Development Jantrik Technologies provides efficient, effective and user-friendly desktop appl get best out of the products. Jantrik has expertise in developing workflow management systems, office management systems, service oriented systems, server architecture, GIS based application for GIS data generation and manipulation and custom application based on clients need. .2 Web Application Development Jantrik Engineers are specialized in developing various web applications. It has commerce solutions, CMS solutions, ERP solutions, dashboards and reporting and solutions. Jantrik provides efficient and scalable web solutions and also continuous support for hosting, managing and improvements. .3 GIS Development company provides GIS development and geo-data processing services. It develop odules for GIS platforms like ArcGIS that integrates GIS with modeling, significantly reducing time and effort needed for planning engineers. 10 expansive services comprise not only product development regarding Web and Desktop applications and GIS, but also modeling and consultancy pertaining to environmental friendly desktop application solutions expertise in developing service oriented systems, large server architecture, GIS based application for GIS data generation and It has expertise in commerce solutions, CMS solutions, ERP solutions, dashboards and reporting and efficient and scalable web solutions and also develops custom odules for GIS platforms like ArcGIS that integrates GIS with modeling, significantly reducing
  • 20. 11 2.7.4 Simulation and Modeling Jantrik also provides water resources consulting services including data development and processing using geographic information system (GIS), and hydrologic, hydraulic and water quality modeling. It has dedicated environmental and water resources engineers who have extensive knowledge and experience in modeling. They strive to excel using the latest technologies and advanced modeling techniques that minimize cost and yet provide the best results. 2.7.5 Large Data Integration, Processing, Analysis and Visualization With the help of modern technologies, more and more data has become available that exposed more business areas. Integrating these large data from various sources and processing these data for business specific analysis has become a vital area for business success. Jantrik engineers have years of experience on data processing and analytics. This removes the overhead from the clients and allows them to solely focus on their business development. 2.7.6 Office Automation Jantrik provides Microsoft Excel, PowerPoint and Outlook automation services. It uses Macrosand custom plug-in development. These automated processes allow clients to reduce their manual effort and time.
  • 21. 12 Chapter-3 Internship Experience 3.1 Introduction Jantrik Technologies Limited recruited three interns from IIT. The company has a very well structured learning environment. Interns get the opportunity to work with some amazing project managers and software engineers. We were recruited as an intern after an interview with the Chief Executive Officer and the Chief Technology Officer of Jantrik. After the interview meeting we were asked to join there on 1st January, 2016. Everyone from Jantrik warmly welcomed us. 3.2 Allotted Resources Here in Jantrik, there is no difference between a regular employee and an intern. Like a regular employee, we were given an access card, a computer desk, a laptop, internet connection and a drawer. We got employee Id, email Id and an account in the time tracker too. We were also provided access to the Jantrik’s file server and database server, which contains confidential information. 3.3 Project Involvement After being assigned to a project I could really understand to the bones- the difference between an academic project and a real life industrial project. Though Jantrik follows agile process in software development, it also abides by strict rules in software design. So, as a beginner, I had to face the challenge of writing manageable code and of course within the deadline. But before being thrown into the deep ocean of real life software project development, we went through a series of test projects, as part of training which mimicked practical software projects. In the following sections I am going to describe all of my projects in detail. 3.3.1 AngularJS Practice Projects Overview: It is actually a group of 8 small web projects each more complex than the previous. All these projects were done individually in a limited amount of time. These projects were structured specifically for learning purpose.
  • 22. 13 Mentor: Mohayeminul Islam, Senior Software Engineer, Jantrik Technologies Limited. Technologies: JavaScript & AngularJS. Tools: JetBrains & Google Chrome Developers Tool. Period: 01 Jan 2016 to 06 Jan 2016. 3.3.2 The Pivot Table Overview: Pivot Table is a tool that allows users to reorganize and summarize information from a vast data source. Users can select columns and rows of the data in a spreadsheet to obtain a desired report. A pivot table does not change the database itself [5]. Jantrik wanted to create a pivot table for its ongoing projects as a tool for producing reports. The project was handed over me as an experiment, while the requirements and software design was closely monitored by my mentor. But the project was shut down in the middle for increasing complexities. Mentor: Mohayeminul Islam. Technologies: AngularJS & Mercurial. Tools: JetBrains, Google Chrome Developers Tool & TortoiseHG. Period: 07 Jan 2016 to 18 Jan 2016. 3.3.3 Excel Filter Overview: This was a very small project which included a reusable component that could be used for data filtering in spreadsheet. Mentor: Mohayeminul Islam. Technologies: AngularJS. Tools: JetBrains, VisualStudio. Period: 19 Jan 2016 to 27 Jan 2016.
  • 23. 3.3.4 MVC Demo Project Overview: In this project we became basic CRUD operations were implemented here. Mentor: Mohayeminul Islam. Technologies: C#, .Net, ASP, AngularJS Rajor Syntax, Web Forms, Ajax. Tools: JetBrains, VisualStudio, ReSharper, Period: 28 Jan 2016 to 04 Feb 2016 3.3.5 ToLetBD Overview: This project is an e-commerce site for renting house or office. Users can search and browse through the site for suitable apartment, as well as registered users can advertise their property here. This was actually an old project of Jantrik, delivered to Figure 3.3.3: Excel Filter MVC Demo Project project we became familiar with the structure of a real world project basic CRUD operations were implemented here. It was conducted only for learning purpose. ngularJS, Bootstrap, ORM, MVC, SQL, Dapper, Entity Framework, , ReSharper, SQL Management Studio. 2016. commerce site for renting house or office. Users can search and browse through the site for suitable apartment, as well as registered users can advertise their old project of Jantrik, delivered to us for refinement and enhancement. 14 the structure of a real world project. Only It was conducted only for learning purpose. , Bootstrap, ORM, MVC, SQL, Dapper, Entity Framework, commerce site for renting house or office. Users can search and browse through the site for suitable apartment, as well as registered users can advertise their refinement and enhancement.
  • 24. Team Members: Me and Rashedul Alam, Intern Software Engineer Limited. Mentor: Mohayeminul Islam. Technologies: Google Map, SQL, Official Driver, LeafLet Library, Toaster Tools: VisualStudio, ReSharper, RoboMongo Period: 02 Feb 2016 to 15 Feb 2016 Figure 3.3.6 ArcGIS Add-In Practice Pr Overview: Again another project for learning purpose only as resource was very hard to find online Mentor: Mostafizur Rahman Monir, Senior Software Engineer, Technologies: ArcGIS SDK for Visual Studio, C# Tools: ArcGIS, VisualStudio. Period: 16 Feb 2016 to 24 Feb 2016 Rashedul Alam, Intern Software Engineer, Jantrik Technologies SQL, MongoDB, C#, .Net, AngularJS, Bootstrap, Ajax Toaster. RoboMongo. 2016. Figure 3.3.5: ToLetBD Home Page In Practice Projects Again another project for learning purpose only, but this was a very challenging task as resource was very hard to find online. Rahman Monir, Senior Software Engineer, Jantrik Technologies Limited for Visual Studio, C#. 2016. 15 Jantrik Technologies , AngularJS, Bootstrap, Ajax, MongoDB C# was a very challenging task Jantrik Technologies Limited.
  • 25. 3.3.7 Mouza Map Digitization Overview: The goal of the project solely an R&D type project and after a long struggle we reached to a satisfactory result. Mentor: Mostafizur Rahman Monir, Senior Software Engineer, Technologies: Image Processing, Machine Learning, Tools: SVM, ArcGIS-ArcScan, VisualS Period: 25 Feb 2016 to 18 Apr 2016 3.3.8 Land Cover Classification Overview: It was another R&D project. satellite image, like- soil, tree, street, buildings, water etc. Mentor: Maeenul Islam, Chief Technology Officer, Jantrik Technologies Limited Technologies: Image Processing, Machine Learning Tools: ArcGIS-ImageClassification Digitization The goal of the project was to digitally interpret hand drawn map & label it. t and after a long struggle we reached to a satisfactory result. Rahman Monir, Senior Software Engineer, Jantrik Technologies Limited Image Processing, Machine Learning, ArcGIS SDK for Visual Studio VisualStudio. 2016. Figure 3.3.7: Digital Map Maker Classification It was another R&D project. The goal of this project was to classify land cover from soil, tree, street, buildings, water etc. Technology Officer, Jantrik Technologies Limited. Image Processing, Machine Learning, Neural Network. ImageClassification. 16 to digitally interpret hand drawn map & label it. It was t and after a long struggle we reached to a satisfactory result. Jantrik Technologies Limited. for Visual Studio, and C#. classify land cover from .
  • 26. Period: 19 Apr 2016 to 27 Apr 2016 Figure 3.3.8: 3.3.9 CUPSS Overview: Check Up Program for Small Systems tool, specifically designed for small drinking Team Members: Me and Tajkia Rahman Toma Mentor: Tajkia Rahman Toma, Software Engineer Technologies: AngularJS, Bootstrap Tools: Visual Studio, SQL Management Studio, TortoiseHG, BitBucket, ReSharper. Period: 28 Apr 2016 to present. 3.4 Professional Growth While doing the projects mentioned above I learned a handful of tools & technologies. also l gain some soft skills during this period. 2016. Figure 3.3.8: Land Cover Classification Check Up Program for Small Systems, or in short CUPSS, is an asset management for small drinking water and wastewater utilities for USA Tajkia Rahman Toma, Software Engineer, Jantrik Technologi Software Engineer, Jantrik Technologies Limited. AngularJS, Bootstrap, SQL, MVC, Toaster, Chosen, C3, C#, .Net, JSTree SQL Management Studio, TortoiseHG, BitBucket, Jantrik-CRUD Framework Professional Growth While doing the projects mentioned above I learned a handful of tools & technologies. also l gain some soft skills during this period. They are all listed bellow- 17 asset management water and wastewater utilities for USA [6]. , Jantrik Technologies Limited. . , JSTree, Dapper. CRUD Framework, While doing the projects mentioned above I learned a handful of tools & technologies. I could
  • 27. 18 3.4.1 Hard Skills Programming Languages- C# JavaScript Frameworks- .Net (3.5, 4) AngularJS JQuery EntityFrameWork Dapper (1.4) MongoDB C# Official Driver (2) Databases- SQL MongoDB Application Program Interfaces- GoogleMaps LeafLet Library ArcGIS SDK for Visual Studio Libraries- Toaster Chosen JSTree Support Vector Machine Version Control Systems- Git Mercurial Version Control Tools- BitBucket TortoiseHG Development Tools- Visual Studio (2010, 2013, 2015) JetBrains ReSharper SQL Management Studio RoboMongo
  • 28. 19 Other Tools- ArcGIS- ArcScan, ImageClassification 3.4.2 Soft Skills Adaptability Communication Skills Teamwork and collaboration Accept Feedback 3.5 Self-Assessment Ability to Learn In Jantrik I worked with very friendly and helpful mentors. They taught me really well and I was also able to catch their teaching. I think I was very adaptive to new technologies and I have learned those effectively. Attitude I believe that during my internship I was very much proactive. I was never afraid of acing any challenge thrown at me. And I did not ever bother to ask for help when ever I found something difficult. Dependability During the initial phase of my internship I was assigned to various experimental projects. I was able to complete them successfully, I could prove my dependability. And so I was then assigned to more sophisticated projects. Quality of Work I was able to meet all the requirements that were thrown by my mentors. Another appreciation I got from them is manageable code. They said that- I could do clean code, and from my point of view, the reason behind this was some effective courses of IIT. Quantity of Work During the time of my internship I was assigned to experimental, R&D and practical types of projects. I was able to fulfill my supervisor’s expectation in every projects. Initiative While working in the projects I was never been pushed by my project manager. I was always trying my best proactively.
  • 29. 20 Relation with Other The employees of Jantrik are like a family. There is a very close relationship among each of the employees. When we got into Jantrik we are welcomed warmly. I find myself really lucky for being a member of this family. Maturity-poise I have always been confident about myself. If I want to do something from my heart, I will succeed. And my confidence level has increased in these 5 months even more. Judgment During the project cycle I had several meetings with my project manager and mentor. I have found my various ideas accepted by my project manager. So, I think my judgment was quite good. Attendance In attendance, I was outstanding. I have never been absent from office during last five months without academic reason. Punctuality I was always punctual. And I again proved my punctuality in the internship. During the period of last five months I was only 2 times late. Overall Performance I think the points mentioned in the upper sections describe well about my overall performance. I was very much sincere, proactive, punctual, keen to learn, and self driven. And that is why; I strongly believe that my performance during the internship period was outstanding.
  • 30. 21 Chapter-4 Conclusion The internship program has presented an excellent opening for us to explore the actual dimension of software project management. From the start of our IIT life three words are pushed into our brain- professionalism, excellence & respect. In the internship we get a clear view of how these three qualities make difference. These six months of Internship is one of the best times I have passed in my academic life. Meeting with some excellent software engineers and project managers, gaining knowledge of various fields of software engineering, and becoming a part of real world software project management; things could not become better than this. In this period I have also learned about the competitive fields of software development, how they work and the challenges they face. I am really thankful to IIT for presenting me a chance of achieving practical experience from the industry. The professional and technical skills I acquired from the course will certainly help me in my future life. I feel much more confidence in myself, and now I look forward to facing the upcoming challenges of the world.
  • 31. 22 Chapter-5 References [1] Jantrik Technologies Limited; Accessed: May 21, 2016; Title: About Jantrik Technologies Limited; website: www.jantrik.com; link: http://www.jantrik.com. [2] Jantrik Technologies Limited; Accessed: May 21, 2016; Title: Technologies & Tools We Use; website: www.jantrik.com; link: http://www.jantrik.com/technologies.php. [3] Jantrik Technologies Limited; Accessed: May 21, 2016; Title: Jantrik Products; website: www.jantrik.com; link: http://www.jantrik.com/product.php. [4] Jantrik Technologies Limited; Accessed: May 21, 2016; Title: Jantrik Technologies Limited Services; website: www.jantrik.com; link: http://www.jantrik.com/services.php. [5] TechTarget; Accessed: May 21, 2016; Title: pivot table; website: www.techtarget.com; link: http://searchsqlserver.techtarget.com/definition/pivot-table. [6] US Environmental Protection Agency; Accessed: May 21, 2016; Title: Information on Check Up Program for Small Systems (CUPSS) Asset Management Tool; website: www3.epa.gov; link: https://www.epa.gov/dwcapacity/information-check-program-small-systems-cupss-asset- management-tool.
  • 32. 23 Chapter-6 Appendices 6.1 Elaborations A Agile- An iterative, interactive and incremental method of project management B BSSE- Bachelor of Science in Software Engineering C CRUD- Four basic database operations: create, read, update & delete CUPSS- Check Up Program for Small Systems G GIS- Geographic Information Systems I IIT- Institute of Information Technology J Jantrik- Jantrik Technologies Limited