
Automated Reporting Backend
Worked on automating the re-running of Analytics pipeline which reads data provided by different Application teams like gmail, gplus and integrate into Dasher Reporting Backend.
Software Developer and Programmer
IIIT Hyderabad
I am a final year undergraduate student pursuing B.Tech in Computer Science and Engineering at IIIT Hyderabad.
I am a simple, friendly and an ambitious person. I love to draw and paint, swim, eat dishes that I cook myself and hang out with friends. Technology and aesthetics interest me a lot. I also love to travel and discover new places, and meet new people.
Recently, I did my summer internship at Google. I worked as a Software Engineering Intern with Dasher Reporting Team at Google Hyderabad Office. I got to work on an exciting project with cool engineers, making it an awesome experience. I also got selected for Google Summer of Code 2014 and contributed to open source community under Benetech.
Here is the link to my Resume.
Given are some of the major projects I have worked on during the last 3 years. I have coded these projects mainly in C++, Java or Matlab. The source code for most of these projects can be found on my github profile.
Worked on automating the re-running of Analytics pipeline which reads data provided by different Application teams like gmail, gplus and integrate into Dasher Reporting Backend.
Worked to build a machine learning algorithm to automatically tag the unknown audio and speech data into different semantic categories.
Designed a scalable and efficient search engine using 40GB of Wikipedia data.
Worked on a real time system that can locate and track a subject’s head, and recognize the person by comparing characteristics of the face to those of known individuals, by projecting face images into a feature space that preserves the eigenfaces.
Developed an application layer transfer protocol with support for file upload/download and indexed searching, using both TCP and UDP protocols.
Designed an app called Facetube that tries to bring all the youtube videos posted on facebook groups, of which you are a member, to one place. You can custom build your playlist and play it, without having to go and click each video posted in your fb group every time you want to listen.
The project involved writing a parser for parsing the source code and detecting any errors, constructing an AST of the given source code, and generating IR code from each of the nodes in the AST, and then evaluating this IR, using LLVM.
Facetube
Compiler for Decaf language