Pallav Rustogi

Current Projects

One Gamer(September 2013)

OnDeckCup LA hackathon

  • Mashup data from sportsdata api and twitter
  • Scrub the data and arrange into chronological order or events
  • Send the data to twilio and host it on a toll free number
  • Allow browser to make call to toll free number and users listen to the online radio and get latest updates, tweets, commentary about their favorite game
  • Make the same data available over the phone
  • Click here to have a look

Co-founder of project Jutja.com(August 2013)

Jutja.com - Simplified project management

  • Implemented visually attractive and uncluttered and easy way to manage projects

Co-founder of project ScanItOn.com(September 2013)

ScanItOn.com - Personal Deliver Tracking

  • Implemented a solution for personal mail tracking within large organization

Co-founder of project PlantSense(September 2013)

PlantSense - Let plants talk to you

  • To implement a solution to detect soil moisture, ph and quality and provide push alerts on phone.
  • To allow plants say thank you, when you help them

An Evaluation of Postgre SQL with CASQL using EH Cache and benchmarking the same using BG(September 2013)

Guide: Prof. Shahram Ghandeharizadeh - Dept of Computer Science, Viterbi School of Engineering, USC

  • Implementing sample social network data-store using PostgreSQL and comparing its performance with and without augmenting EHcache and benchmarking performance using BG

An Evaluation of Postgre SQL with CASQL using EH Cache and benchmarking the same using BG(September 2013)

Guide: Prof. Shahram Ghandeharizadeh - Dept of Computer Science, Viterbi School of Engineering, USC

  • Implementing sample social network data-store using PostgreSQL and comparing its performance with and without augmenting EHcache and benchmarking performance using BG

Redesigning Viterbi Graduate Student Association webpage(March 2013)

  • Redesigning VGSA webite using twitter bootstrap for responsive css and fluid design
  • Click here to see new website

Redesigning Association of Indian Student webpage (Team Member)(March 2013)

  • Redesigning AIS webite to include more features
  • Click here to see new website
  • Worked on auto generation of ID cards with unique QR code linked to profile of card holder using php

Completed Projects

At Viterbi School of Engineering, USC

An Evaluation of MongoDB using BG(September 2013)

Guide: Prof. Shahram Ghandeharizadeh - Dept of Computer Science, Viterbi School of Engineering, USC

  • Implementing sample social network data-store using MongoDB and benchmarking performance using BG

An Evaluation of Cassandra using BG(March 2013)

Guide: Prof. Shahram Ghandeharizadeh - Dept of Computer Science, Viterbi School of Engineering, USC

  • Implementing sample social network data-store using cassandra and benchmarking performance using BG

Implementing GO game(March 2013)

Guide: Prof. K. Narayanaswamy - Dept of Computer Science, Viterbi School of Engineering, USC

  • Implementing game GO, using alpha beta pruning and min max tree artifical intelligence techniques

Implemented various search techniques and compared result among them(Feb 2013)

Guide: Prof. K. Narayanaswamy - Dept of Computer Science, Viterbi School of Engineering, USC

  • Implemented breadth first search, depth first search, uniform cost search, greedy search and A* search to compute path between two nodes in graph using java

BG benchmark MySQL data-stores for social network(Feb 2013)

Guide: Prof. Shahram Ghandeharizadeh - Dept of Computer Science, Viterbi School of Engineering, USC

  • BG benchmark is a tool similar to Yahoo Cloud Serving Benchmark. Developed and measured performance of a sample social network implementation using MySQL database

Implementation of kernel threads and virtual file system on Weenix OS(Nov 2012)

Guide: Prof. William Cheng - Dept of Computer Science, Viterbi School of Engineering, USC

  • Implemented APIs to create threads, processes and schedule them for execution on non-pre-emptive kernel
  • Included the concept of Mutual Exclusion among the threads.
  • Implemented Virtual File System using C

Token bucket emulation and statistics calculation in time driven and deterministic mode(Oct 2012)

Guide: Prof. William Cheng - Dept of Computer Science, Viterbi School of Engineering, USC

  • Emulated token bucket system using multi-threading using C

Bank statement sorting application using circular doubly linked list framework(Sept 2012)

Guide: Prof. William Cheng - Dept of Computer Science, Viterbi School of Engineering, USC

  • Framework consists of circular doubly linked list and its operations. Sort Application uses framework to sort a transaction file of bank based on timestamp using C

Movie search app on android phone(Nov 2012)

Guide: Prof. Ellis Horowitz - Dept of Computer Science, Viterbi School of Engineering, USC

  • Created an android app to search movie information from IMBD and post it to Facebook using FB API
  • This application scrapes IMDB website using perl, javaservlet, xml and json

XML File Parsing to display Customer Information(Sept 2012)

Guide: Prof. Ellis Horowitz - Dept of Computer Science, Viterbi School of Engineering, USC

  • Parse and display customer information from a xml input xml file. Based on customer selection, display order information of the customer

Database implementation, query and manipulation; accessing a database from within a Java program using(JDBC).(Oct 2012)

Guide: Prof. Dennis Mcleod - Dept of Computer Science, Viterbi School of Engineering, USC

  • Implemented video sharing database to store and manage advertisements and calculate the revenue generated

XML, XML schema design, XML stylesheets and XQuery implementation.(Nov 2012)

Guide: Prof. Dennis Mcleod - Dept of Computer Science, Viterbi School of Engineering, USC

  • Implemeted xml, xsd, xslt and xquery on app store data

At Siddaganga Institute of Technology, VTU

Single channel speech enhancement using EMD (Oct 2008 - May 2009)

Guide: Prof M.S. Rudramurthy - Dept of I.S.E., Siddaganga Institute of Technology, Tumkur.

  • Noise Reduction in the recorded speech and enhancing its quality. (As a part of Bachelor's Final Year Project)
  • Implemented in MATLAB.

Student record management with implementation of B+ tree (Sept 2007 - Dec 2011)

Guide: Prof Nagarathna BC - Dept of I.S.E., Siddaganga Institute of Technology, Tumkur.

  • Managing student's record using one of the most efficient file structure B+ tree using C++. (As a part of File Structures Laboratory - Term Project)

Hobby Projects

Twitter Search via twitter API (Jan 2012)

  • Search twitter based on search string using twitter API and stored results in Mongo DB

Registration Software for College Fest and Scoring (Sept 2007)

  • Used at 9th Visvesvaraya Technical University Youth Festival.
  • Registration of over 4000 participating students and maintaining data like student details, events participating, accommodation availability, fee payment, scoring and ranking, using VB.Net and MS-Acess.

Backup Batch Process (August 2006)

  • Batch Process to backup updated files (with respect to previous backup) into external hard disk (Storage Media).