Outreach programs/Application template

Check also some real examples of good GSoC project proposals.

(Project title)

 * Public URL: (the page under your mediawiki.org user page where the full proposal can be found)
 * Bugzilla report: (link to the related report at http://bugzilla.wikimedia.org )
 * Announcement: (link to the announcement of your proposal at the wikitech-l mailing list.

Name and contact information
Name: Anoop Mishra Email: mishra.anoop6@gmail.com IRC or IM networks/handle(s): Anoop Location: Adelaide, Australia Typical working hours: 9am to 5pm

Synopsis
During my Cloud Computing and Virtualization class with Carnegie Mellon University, I have worked on Apache HBase, Apache Cassandra and Amazon's DynamoDB NOSQL databases. In one of my projects http://dumps.wikimedia.org/other/pagecounts-raw/, I have to work with Wikimedia's hourly provided data to explore the big data concept. This includes finding the most popular page in a particular region, Aggregate the view count, page count etc., finding the most popular wikibooks title etc. Moreover, I used Amazon MapReduce to perform various data check. I have Map Reduce implementation on my GitHub Account.Please check it out: https://github.com/mishra123. Besides this, now-a-days I am working on some mobile-app for Digital Market Square Limited, Adelaide. For that App, I am using node.js. I am pretty familiar with this too.

As Cassandra uses Google's BigTable and Amazon's Dynamo concept which I am familiar with already. With this knowledge, I have keen interest in Parsoid: Cassandra backend for distributed round-trip test server and Improve round-trip test server web UI.

Deliverables
The contributions I have made so far can be seen on Github: https://github.com/mishra123

You can check my CV: https://drive.google.com/file/d/0Bxw8Cvks33ktU3RJZm91Y00tR00/edit?usp=sharing

About you
Out of all the words over the web, I like the "Wiki" and "Google" the most. As an IT girl, these two things are even more helpful than my parents do.Even though "Wiki" is a community of people working for the sake of the society,the awesomest thing about "wiki" is that it has more knowledge than anyone else in the world and they are always keep their information up-to-date. If we see generally, people who work for free, are less efficient than the ones who work for money, but "Wiki" is fabulous. I cannot explain in words, how important it is in a student life! That is the biggest driver which make me feel like I should be working with such a nice community and being part of it, I should contribute to improve the world.

Participation
We don't just want to know what you plan to accomplish; we want to know how. Briefly describe your work style: how you plan to communicate progress, where you plan to publish your source code while you're working, how and where you plan to ask for help. (We will tend to favor applicants that demonstrate a clear vision for what it means to be an active participant in our development community.)

I believe that GitHub is the most easiest way to keep me and the mentor of the project up with what progress did I made so far. With GitHub, Mentor can add comment to the work for example "I think this part of the project can be updated or modified to some more extent" etc. Moreover, for asking help, Google Docs are very helpful tool. Like if We add something in google docs and enter the email address of the person for whom I am putting that piece of information, then it notifies the person that I have asked for some help. Besides this, there are many vidoe conferencing tools where we can directly talk to somebody for help.

Past open source experience
Yes I do. I have explained it in Synopsis section. Moreover, I am familiar with Linux and windows operating environment.