Final Internship Report at Institute of Information Technology, University of Dhaka (IIT, DU [http://www.iit.du.ac.bd]); performed at Jantrik Technologies Ltd. [http://www.jantrik.com]
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.
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