1. SPRING 2018 INTERNSHIP
Company:INSZoom
ABSTRACT
This report consists of Internship details
which covers my activity: 40-hour work-
week starting January 10, 2018 to June 1,
2018
Padmavati Hanumant Channal
(1001398166)
Contents Page
InternshipOverview 2
ProjectsWorked 3
Experience and
applicationof
course Knowledge
4
2. 2
Internship Overview
Company: INSZoom
Description: INSZoom is immigration Software Company. It provides comprehensive
platform that allow clients to share and process information online, process
immigration application and stay compliant while doing so.
Address: 5912 Stoneridge mall road, Pleasanton, California.
Manager: Lawrence Dsouza. Email: Lawrence.Dsouza@inszoom.com
Role: Product Engineer intern
Duration: January 10, 2018 to June 1 2018
Brief Description
Worked alongside full-time team, contributing to various software development projects.
• Training: Started off the internship with INSZoom application training and solving bugs.
• Leadership development: Spearheaded project “System Defined Email re-design”
• Professional development:
1. Worked on fixing bugs which involved JavaScript, VB and SQL Changes.
2. Provided a C# and CSS framework for the team to redesign Email Templates.
3. Single handedly revamped Application User Interface (Technologies used: HTML,
JavaScript, CSS and vb.net)
4. Collected and refined requirements from Business teamto convert them to technical
solutions.
Technologies used: vb.net, C#, JavaScript, SQL
• INSZoom events: INSZoom ribbon cutting ceremony, Department Trainings.
3. 3
Description of projects I worked on
Started off by solving bugs on System. This mainly required me to be fluent with vb.net,
JavaScript and SQL.
Details of Projects I worked on:
Bug Fixes:
1. Fine-tuned SQL Stored Procedures
INSZoom uses Stored Procedures to fetch reports every day for clients on their
cases. Time required to fetch reports was close to 8 hours and needed SQL
Stored Procedures Fine tuning.
2. JavaScript code refactoring
INSZoom application needed most of the pages to have dynamic browser
functions. Refactored aspx pages to include Dynamic JavaScript functions on
Browser.
Projects
1. Email Alerts Redesign
Provided new framework to INSZoom application Emails according to UI and UX
design. Redesigned 85 emails (triggered from INSZoom application) with the new
framework. This involved full-stack changes along with SQL stored procedures
modification.
Technologies used: C#, HTML, JavaScript, CSS, SQL
2. Revamp Application User Interface
The User Interface of INSZoom needed change to make it more user friendly.
Changed UI to have lesser no of clicks and have dynamic page loading with AJAX.
Also increased the performance of JavaScript pages by using jQuery Library.
Technologies used: JavaScript, jQuery.
I also conducted:
Code Reviews
Product Demos
Product Planning and Introspection meetings
4. 4
Experience and How I applied my Course knowledge in my Internship
Course CSE 5335:
Dr Diaz had various interesting Projects in Web Data Management which involved
designing User Interface for “Yoga” Project. This served to be most crucial course for me
during this internship. Majorly CSS, JavaScript and jQuery helped me to provide a new
User Interface framework to INSZoom application.
Course CSE 5311:
Algorithms was an integral part of all the development process. While I have not
explicitly created any new algorithm during my Internship, I have used many data
structures in that I used in class. Most of the different data Structures that I used were
in my first Project: How can I reduce CPU time while fetching INSZoom clients’ reports.
I ended up fine-tuning Stored Procedures to save 35% of time.
Course CSE 6324:
This was one of the best courses that helped me understand Agile Software
Development Life Cycle. Dr Khalili gave us an industry-like experience and having put
into practice was nothing less than deeper understand of Sprints. Code refactoring,
writing cleaner code etc helped me write better solutions.
I also learnt various C# 6.0 features and understood the concepts like Dependency Injection,
Attributes, Reflection in .Net Framework.