Post Job Free
Sign in

Computer Science Data

Location:
San Jose, CA
Posted:
March 19, 2017

Contact this candidate

Resume:

www.rushinshah.me

www.linkedin.com/in/shahrushin

RUSHIN SHAH

716-***-****

** * *** **, *** # 313, San Jose, CA 95113

**************@*****.***

github.com/rushinshah7942

EDUCATION

University at Buffalo, The State University of New York (GPA: 3.6/4) December 2016

Master of Science, Computer Science

Course-work: Analysis of Algorithms, Information Retrieval, Programming Languages, Distributed Systems, Machine Learning, Data-Intensive computing, Operating Systems, Data Mining and Bioinformatics, Database Systems

Institute of Technology, Nirma University - India June 2012

Bachelor of Technology, Computer Engineering, with First Class Distinction

LANGUAGES AND TECHNOLOGIES

Java, C/C++, R, MapReduce, Python, SQL, DB2, HTML, CSS, JavaScript

Git, R Studio, Tableau, REST, SQL Developer, Apache Solr, Hadoop, Google App Engine, UNIX, Control-M, AWS, Eclipse

PROFESSIONAL EXPERIENCE

Programmer Analyst, Cognizant Technology Solutions (Client: JPMorgan Chase) February 2013 – May 2015

Developed and handled change requests for components of Automated Clearing House (ACH).

Created Client (User Interface) and Server (Backend) from scratch for Data Mining of payments. Implemented Loan Processing System which maintains loan database and generates daily and weekly reports.

Good exposure with all phases of Software Development Life Cycle (SDLC).

Software Developer Intern, BISAG January 2012 – April 2012

Developed a suite similar to OpenOffice.org for Mobile devices using Java ME SDK.

Included facilities like Text Document, Spreadsheet, Presentation, Drawing, and Formulas.

PROJECTS

Classification and Clustering Algorithms (Java, MapReduce) Fall 2016

Implemented classification algorithms: Nearest Neighbor, Decision Tree, and Naive Bayes. Applied Random forests and Boosting based on Decision tree.

Implemented clustering algorithms: K-means, Hierarchical Agglomerative clustering with Single Link (Min), and density based DBSCAN. Implemented MapReduce K-means for optimization and compared with non-parallel K-means.

Data Warehouse / OLAP System (Oracle SQL Developer) Fall 2016

Designed and implemented a clinical and genomic data warehouse using Oracle system.

Provided regular and statistical OLAP operations and a support for knowledge discovery. Incorporated materialized views to improve query performance.

Class room scheduling (R, MapReduce, Tableau) Spring 2016

Analyzed class room data of UB North Campus applying EDA using R. Designed MapReduce algorithms to extract useful information and built a visualization user interface using Tableau.

Handwritten Digits Classification Using Neural Networks (Python) Spring 2016

Implemented a Multilayer Perceptron Neural Network (forward pass, back propagation) in Python and evaluated its performance in classifying handwritten digits. Used regularization for overfitting problem and got accuracy up to 97.5%.

SQL parser and Indexing using B+ tree (Java, SQL) Summer 2016

Provided an interface for users to query the database. Realized indexing using B+ tree with proper representation to improve query response time.

OS/161 Synchronization and System Calls (C, GDB) Spring 2016

Implemented working locks, condition variables, reader-writer locks, and different synchronization problems using C. Added process and system calls support to OS/161 kernel. Team of 2 people.

Multilingual search system for tweets (Java, Apache Solr, JSON) Fall 2015

Developed a multilingual faceted search system, using Apache Solr with Content tagging, summarization, cross language translation and faceted search.

LEADERSHIP

Worked as the Resource Manager for Student Chapter of Computer Society of India (CSI) and organized National level Technical Symposiums BLITZKRIEG’11 and COLOSSEUM’10.



Contact this candidate