Post Job Free
Sign in

Professional Experience Software Developer

Location:
Chicago, IL
Posted:
March 12, 2016

Contact this candidate

Resume:

VRAJ PARIKH

*** * ******* **** **, Apt I*, Bloomington, IN– 47401 *******@*****.*** +1-812-***-****

LinkedIn - http://www.linkedin.com/in/parikhv Github - https://github.com/parikhv15

EDUCATION

Indiana University Bloomington, School of Informatics & Computing

May 2016

Master of Science in Computer Science

GPA: 3.93/4.0

Gujarat Technological University, G H Patel College of Engineering & Technology

May 2014

Bachelor of Engineering in Computer Engineering

GPA: 3.81/4.0

PROFESSIONAL EXPERIENCE

Meltwater Group - Software Engineer Intern

Jun 2015 - Aug 2015

Responsible for enhancing web search engine modules including search interface, middleware services and ElasticSearch backend

Designed and developed a Search Interface with enhanced abilities that enabled 70% of customers to write their own Boolean Queries

Indexed around 17 million records from MongoDB and MySQL into the ElasticSearch containing Analyzed Fields there by expediting user experience with facets and smart auto-complete feature

Implemented a Middleware using Java Spring boot that parses boolean queries and generates a query for ElasticSearch

Involved in deploying the Search Interface on Mesos Cluster as a Docker Container using Marathon

[Agile methodology, AngularJS, NodeJS, ElasticSearch, J2EE, Logstash, Docker, Mesos, HTML and CSS]

TecsoGlobal - Software Developer Intern

Dec 2013 - May 2014

Developed Web based Training & Placement Management Portal allowing better communication between recruiting companies & students.

Leveraged component based MVC architecture of Java Server Faces (JSF) with MySQL and Hibernate as the model for this application.

[J2EE, Java Server Faces (JSF), Hibernate and MySQL] - Reduced manual effort for both by approx. 60%.

ACADEMIC PROJECTS

Kaggle Facebook Challenge – Robot or Human

Dec 2015

Analyzed over 7 million auction records and implemented different Machine Learning Algorithms including Decision Trees, Logistic Regression, Naïve Bayes, Random Forest and k-NN to predict whether a bidder is a bot or a human.

Performed feature generation and selection from input dataset by writing Java programs and R scripts to develop learning models

[Java, R, WEKA, MySQL]

Yelp Dataset Challenge

Dec 2015

Used Apache Spark, Lucene to index over 1.5 million user reviews for 61K businesses and predicted categories for unknown businesses; preprocessed review text using Stanford NLP parser's Part of speech tagging to improve prediction results.

Performed business analytics for reviews by users in various cities and coded algorithms that use natural language processing and sentiment analysis to predict the ratings for these businesses [Java, Lucene API, Python, Apache Spark, MongoDB, Stanford CoreNLP]

Web Application Development - Tripster

Apr 2015

Developed a web application using MEAN [AngularJS, ExpressJS, NodeJS, MongoDB] stack wherein a user can plan and manage trips, share photos as well as split expenses with his/her friends [AngularJS, ExpressJS, NodeJS, MongoDB]

Object Oriented Design Patterns - Game Maker Application

Mar 2015

Developed a Java application that allows user to create a wide range of personalized standalone games by using Java Design Patterns

Designed a user interface in Java Swings to drag and drop game objects and programmed logic to assign actions to these objects

[Java, JUnit, Log4j, Design Patterns, JIRA, Bamboo, Webstart]

Android Applications

Dec 2014

Coded an application for transforming a 3D cube using OPENGL shaders, textures and lighting through finger gestures.

Programmed a text-messaging client for mobile devices using Android SDK. [Android SDK, OpenGL]

Hadoop Map Reduce Projects

Feb 2015

Configured Hadoop on a local network to setup a multi node cluster; programmed Word Count, Page Rank and BLAST binary execution programs using HADOOP Map Reduce framework [Java, Hadoop]

Computer Network Projects

Nov 2014

Developed various multi-threaded UNIX applications in C++ including a Port Scanner with IPv4 support, Bit Torrent client for exchanging files and a wiretap tool to intercept and analyze TCP and UDP packets transmitted over a Local Area Network (LAN). ). [Networking, C++, UNIX]

TECHNICAL SKILLS

Languages

Java, C, C++, SQL, Unix Shell Scripting, R, OpenGl, WebGL, Latex

Frameworks & Packages

Spring, Hibernate, JSF, JSP, ElasticSearch, Docker, Logstash, Mesos, Lucene, Hadoop, JUnit, Log4j, Weka, Webstart

Platforms

Windows, Linux, Unix, Android SDK

Databases

MySQL, MongoDB

Web Technologies

JavaScript, AngularJS, NodeJS, ReactJS, Redux, Webpack, Karma, Mocha, jQuery, HTML, CSS, Bootstrap, XML, XSLT



Contact this candidate