Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Chetan Motamarri

No description
by

Chetan Motamarri

on 5 October 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Chetan Motamarri


Working as Software Development Intern at
Intel Corporation

Keen technical guy
Who am I ?

Proposed a new system, which overcomes all those drawbacks.

Developed a web application using Java, Spring technologies from scratch

Designed a robust database in MySQL to store huge dynamic data sets

This solution is reliable even if data size increases and can accommodate schema changes in future

Executed all stages of SDLC for this project in agile environment

Deployed the application on PAAS cloud platform through Cloud Foundry

Intel Corporation
Chetan Motamarri
The Problem
The team has huge chunks of data saved in flat files, generated by automated tools which has

No Traceability
No Security
No Logs
No Visualization capabilities
Not Interactive
Very difficult to perform analysis
Also added disadvantage of slow speed
Solution
How did we interact with the System ?
Developed a clean GUI using Spring MVC to interact with it

Provided data forms through which user could request the system; Also both Client side and Server side validations are performed on the data

Generated reports in GUI and also in csv, xls formats by fetching corresponding data from DB


My Work at
Intel
But something seems to be missing :( ??



Provided precise analysis through graphs and charts generated using D3.js
Based on user selected data, loaded those charts dynamically by fetching data from database
Wouldn't it be nice if we make the data more
interactive and appealing for analysis purposes ??
Generated different kinds of charts such as Heat Maps, Line graphs and provided clear visual analysis to study the relations among data

Technologies Used in this project: Java, Spring MVC, Spring Security, Maven, MySQL, D3.js, HTML, CSS, JQuery, Ajax, JavaScript, JSON, Git, Ruby, Apache Tomcat, OpenStack
Features of the System
Implemented Role based login, authentication, authorization, strict Access Controls using Spring Security

Added a feature to load data into system which will undergo different kinds of checks, execute validation scripts on data and will be stored in database

Created private github repository and configured day to day updates using Git Bash

Implemented email notifications for some actions in the system


Computer Science Graduate Student at Arizona State University
Full transcript