Shobhit Chaurasia
initials [dot] firstname [at] gmail [dot] com
[GitHub] [LinkedIn] [Facebook]

ADDRESS:

Austin, Texas
USA

RESUME:

pdf Version

shopify analytics tool

SHOBHIT CHAURASIA

I am a second year Master's student in the Department of Computer Science at The University of Texas at Austin, USA. Not long back, I graduated from the Indian Institute of Technology, Guwahati with a Bachelor's degree (B.Tech) in Computer Science & Engineering.

I usually like to hang around in peaceful, quiet places devoid of the intervention of unwanted acquaintances. I like swimming, though, of late, it has become increasingly difficult for me to squeez out time to take a dive regularly. I love reading novels and plays (and I hate poetry!), but once again, I have been struggling to find time to keep up with the exploding number of 'must-reads' out there.




EXPERIENCE

Graduate Research Assistant, Department of Computer Science, UT Austin Fall 2016

Supervisor: Dr. Raymond Mooney, Department of Computer Science, UT Austin

Working in the domain of translating Natural Language to Code. Developing a semantic parser for converting natural language descriptions of tasks into simple, executable computer code, by engaging the user in a dialog to understand the intent. The focus is on the domain of task-automation scripts on the IFTTT web-service.


Engineering Intern, BloomReach Inc., Mountain View, California Summer 2016

Built a web platform where e-commerce merchants can configure widgets (such as Related Products, Trending Products) to be displayed on their websites. Designed a REST API for the merchants to request and render these widgets.


Graduate Research Assistant, School of Information, UT Austin Spring 2016

Supervisor: Dr. Matthew Lease, School of Information, UT Austin

Explored Bayesian Hierarchical models in an Active Learning setting to model classifiers’ performance with the aim of minimizing the set of labeled test examples to induce a ranking over the classifiers.


Research Intern, Adobe Systems, India Summer 2014

Worked on improving 3D printability of slender meshes. Developed a novel technique for automatic detection and reinforcement of thin regions and joints in 3D models, targeted towards 3D printing.

Back to top


PUBLICATION

Improving 3D printability of Slender Meshes

S. Chaurasia, R.K. Reddy, G. Gupta
10th International Conference on Computer Graphics Theory and Application (GRAPP 2015). (Conditionally accepted as Short Paper)

Back to top


MASTERS THESIS

Converting Natural Language to Code Fall 2016 - present

Advisor: Dr. Raymond Mooney, Department of Computer Science, UT Austin

Working in the domain of translating Natural Language to Code. Developing a semantic parser and a dialog system for converting natural language descriptions of tasks into simple, executable computer code, by engaging the user in a dialog to understand the intent. The focus is on the domain of task-automation scripts on the IFTTT web-service.

Back to top


UNDERGRADUATE THESIS

Detection and Tracking of Events using Micro-blogs like Twitter Fall 2014 - Spring 2015

Advisor: Dr. Sanasam Ranbir Singh, Department of CSE, IIT Guwahati

Back to top


HACKATHONS

Convers - Multi-lingual chat application for Windows Phone Nov 2014

Microsoft Code.Fun.Do Hackathon 2014

Part of a 4 member team which developed a multi-lingual chat application for Windows Phone 8. As opposed to long-term conversations with friends/relatives (like on Whatsapp), the application was targeted towards aiding short-term/momentary conversation among a group of people speaking different languages (during international trips, conferences, or summits). Devices were paired using QR Code or NFC, after which the paired users could converse in their own language. The incoming messages were translated using Bing Translator API. We were runners-up in the Hackathon.


Steer - Windows Phone as Gamepad Nov 2013

Microsoft Code.Fun.Do Hackathon 2013

Part of a 4 member team which developed a Windows Phone 8 app and a custom Windows server, which turns the mobile device into a generic gamepad for playing racing games on Windows PC. The analog input from phone’s orientation sensors were used to simulate keypad events to control the car. We won the Hackathon.


CodeLater Nov 2013

Google Developer Group (IITG) Hackathon

Developed a Chrome extension for creating a to-do list for Codechef problems. The utility adds a 'CodeLater' button beside every problem and displays the marked problems in the 'CodeLater' list. The stored problem list is automatically synced with the Chrome account so that it can be accessed from any device.

[Code]

Back to top


PROJECTS

Synonymy and Antonymy Detection in Distributional Models Spring 2016

Proposed and tested the Distributional Sentiment Hypothesis that looks at broader tonal contexts to identify synonyms and antonyms in a distributional setting. The approach outperformed pattern-based and narrow-context approaches proposed in the literature.

[Code]


Fault Tolerant Distributed Chat-room Fall 2015

Developed a distributed chat-room to maintain a consistent chat-log among replicas of servers in an asynchronous environment in the presence of faults. The Paxos protocol was used.

[Code]


DASH - Distributed Alignment of Sequences using Hash Spring 2015

Developed a distributed DNA sequence aligner using C++ based on the approach proposed in Scalable Nucleotide Alignment Program (SNAP). A 90GB index of human genome was built using BandDB (multi-threaded NoSQL database). DNA sequence alignment of millions of short DNA sequences was carried out on a MapReduce based platform.

[Code]


webGrep - Search Engine Fall 2014

Developed a basic search engine in Python. 1.6 million webpages (20 GB) were indexed for using inverted index and posting list ranked retrieval with support for multi-term queries with boolean operations. The results were ranked using TF-IDF and BM25 measures.

[Code]


treeGame - Haskell implementation of Hackenbush game Fall 2014

A rather rustic attempt at learning Haskell. Developed a variant of the standard Hackenbush game. A rudimentary Human-vs-Computer and a 2-player version of game was developed in Haskell along with GUI. The Human-vs-Computer version used a naive AI technique of exploring all possible moves from the current gamestate and choosing a winning move.

[Code]


C to MIPS Compiler Spring 2014

Developed a compiler for a subset of C language. A top-down LL(1) parser, Flex, and Bison were used for Lexical Analysis and parsing. Annotated parse tree was used for Semantic Analysis. The 3-Address Code was converted to MIPS instructions.

[Code Part-1] [Code Part-2] [Code Part-3] [Code Part-4]

(All three members contributed equally to all the parts, notwithstanding of the apparent differences in number of commits and contribution to GitHub repo.)


Placement Portal (Database Project) Spring 2014

Developed a college Job Placement Portal using yii framework which follows the MVC architecture. The focus of the project was to design the database schema, making sure that all relations were in BCNF or 3NF. All relations revolved around four main entities, namely Student, Job Profile, Company, and Placement Representative.

[Code] [Database Schema]


Web Based File Hosting Server Spring 2013

Developing a Dropbox-like file hosting server with 2-way directory synchronization, file sharing, and complete web-based file browsing (using Django). Used the unix-based unison command to perform synchronization over an encrypted OpenSSH connection.

Back to top


Last Updated on