My name is Vivek and i am a graduate student at University of Southern California currently working as Software Intern @ Samsung Research (SSIC). Prior to graduate school, i have three years of working experience in designing enterprise application for fortune 100 companies. During the course of my work i have handled multiple hats where my roles and responsibilities ranged over team lead, scrum master, etc. I believe my greatest strength includes my ability to communicate openly and out of box thinking. I tend to do things differently but in an efficient manner. To be more specific I want to work in those domains that creates huge impact on the life of the people for a good well being.
SAL 104 Mail Code: 0781
Los Angeles, CA 90089-0781
United States of America
Master's in Computer Science •
CourseLoad: Analysis of Algorithms,Artifical Intelligence, Natural Language Processing, Database Systems, Information retrival, Artificial Intelligence for social good.
B-Tech in Computer Science •
CourseLoad: Data Structures, Web technologies, Database Systems, Engineering Mathematics
Software Developer Intern• May 2017 - Currently
• Implemented of ARTIK IoT cloud ARTIK Cloud Front end application using React/Redux.
• Worked on Internationalization of ARTIK cloud website implemented in React, Play and Middleman
Software Developer-Team core Research Group • June 2016 - May 2017
• Designed and developed “PAWS” website using responsive web design and React framework that helps to increase traffic by 63%.
• Build a classifier which predicts the location of mouse click in real time based on User mouse movement.
• Emphasis on influence maximization in real-world social network domain
Senior System Engineer • July 2012 - October 2015
• Designed and developed MVC Framework for Ricoh that decreased development cycle by 50 percent. I was responsible for designing WebSql schema to provide offline data storage, localization, Centralized handling of error and warning messages.
• Implemented “Add to cart Functionality” for one of the biggest US E-commerce Retailer. My responsibilities include integrating the existing UI into the framework and implement the add to card functionality in java
• Developed MVC components for the Hybrid Enterprise web application. Developed custom plugins to read and write data from the Web server in the pdf format.
• Design and develop 3D 9*9*9 cube for one of the world largest Oil Field Service company. The application is mainly used for data analysis using slicing and dicing technique.
Winter Internship• Jan 2012 - May 2012• Designed and developed android based “Free hand drawing application: SketchDroid”. I am responsible for designing the algorithm that supports canvas, touch screen gesture features in mobile devices.
Summer Internship• Jun 2011 - July 2011• Designed and developed Incident reporting management portal(IRMS) using PostgreSQL that helps employees to keep track of all the incidents that are resolved or are in open state. Furthermore, it helped HCL to increase the learning curve of their employees about an incident by 42%
• April 2017
Developed an indexing system using Apache Solr and lucene that allows user to search for content, answer queries on Gutenberg dataset.Uesr interact with webpage that allow to insert queries. These queries are then send to the middleware that parse query, extract keywords and send to solr server. Solr process these queries, fetch posting list and then send back results to the user.
• December 2016
Chatbot employ a conversational UI, enabling users to easily jump to any point in the task flow, unlike conventional mobile apps, which tend to progress in one direction through a predefined set of screens. By understanding user intent and saving proper context, this application can effortlessly jump forward and backward multiple steps at a time, with little overhead.
• October 2016
Implemented simple but effective machine learning model, the perceptron, and applying it to a binary text classification task (i.e., spam detection). Implemented both standard and averaged perceptron model on the corpus containing 44000 E-mail data and then to classify dev data consisting of 22000 mail records. and to Calculated the Average, Precision and F-score on actual result.
• January 2017
Analyze results of a Los Angeles-based network of 73 YBW’s multimodal communication behaviors, with a particular focus on (a) how information about sexuality and sexual health was spread among this network, and via which communication modes; (b) how we leveraged this network data to simulate and model how to optimize information flow within different communication modalities in a hypothetical peer leader intervention program; and (c) how different modalities of peer leaders impact the spread of information, and which optimal individuals should be selected to maximize this spread.
• December 2017
In today’s fast growing world, more and more resources are being available on the Internet which means
exponentially growing data in different forms, hence the concept of Knowledge Graph is a crucial topic right now from industry point of view which are often constructed from semi-structured knowledge sources such as wikipedia or is harvested from the web using a combination of different statistical and linguistic methods. The result we acquire are large-scale knowledge graph which are a good trade off between correctness and completeness.
• June 2016
Built an interface to perform congress database search using SunLight API. Display the congress information and add and remove Congressmen, bills and committees to favorite list (Bookmark - implemented using Locastorage).Filter the search for any information inside the application itself, to view specific Bill, Committee and Congressmen.
• June 2016
Worked with spatial data to create some data, visualize it, and then do queries on it, and visualize the query results. Got lat longs of points of interest and created a KML file. Visualized the KML file using Google Earth. Used Quantum GIS (QGIS) to convert the KML files to shape files. Visualized the shape files using ArcGIS Explorer. Used Postgres+PostGIS to find the convex hull of the points and 3 nearest neighbors to a point of interest. Created a Spirograph around a point of interest using a python script and then visualizing the results on Google Earth
• June 2016
Created four set of clusters consisting of 100 points each in R language. Visualize each cluster within a unit square in R console and generate .arff format file. Use .arff file to generate cluster using SimpleKmeans algorithm and to visualize the clusters in WEKA tool.
• June 2016
Analyze logs from the web server and to implement MapReduce jobs on multiple clusters to identify ip address, pages that are accessed most. Furthermore, performed ETL, data processing and analytics using R and WEKA to get further insight from the collected data.
• August 2016
Developed a general multi-class Naive Bayes Classifier and used it to train data obtained from a corpus of 22,000 raw emails contents. Used "bag of words" technique for feature extraction. Applied Tokenized algorithms on the training data to generate training and development modules. Calculated the Average, Precision and F-score on actual result.
• June 2016
Developed mapper and reducers for distributed multi cluster system of sales logs collected from OLAP systems to analyze sales trends and further categorized sales based on various metrics such as location, product category, etc.
• April 2017
Implemented a powerful auto-suggest, spelling correction feature in search application using Solr. Furthermore improve the original Solr auto suggest feature to display the most relevant suggestion fetched from the indexed Gutenberg dataset
• Jan 2016
Developed an Artificial Intelligent Agent to play 5*5 Matrix Board Game in python, Agent selects the next move by first plotting a game graph and then selecting the next move using Adversarial search (Minimax search, Alpha Beta Pruning).
• Feb 2011