Annu Sharmaannu.topaz@gmail.com | 650.720.6091
EDUCATION
UNIVERSITY OF FLORIDA
MS IN COMPUTER SCIENCE
Expected Dec 2016 | Gainesville, FL
Cum. GPA: 3.71/4.0
BITS, PILANI
BE(HONS.) IN COMPUTER SCIENCE
Rajasthan, India
Aug 2010 - July 2014
LINKS
Github: //AnnuSharma
LinkedIn: //in/annusharma1
COURSEWORK
GRADUATE
Introduction to Data Sciences
Analysis of Algorithms
Computer Networks
Machine Learning
Programming Language Principles
Software Engineering
UNDERGRADUATE
Data Structures and Algorithms
Data Mining
Pattern Recognition
Object Oriented Programming and Design
Computer Networks
Principles of Programming Languages
Database Systems
Operating Systems
Discrete Structures of Computer Science
SKILLS
PROGRAMMING
Proficient:
Java• C/C++
Python • Scikit
OpenNLP/StanfordNLP
Comfortable:
MapReduce • Spark
Familiar:
Spring • Graph Databases(Neo4j)
DOMAINS
Data Sciences/Machine Learning •
Algorithms
EXPERIENCE
SAP LABS | DATA SCIENCE DEVELOPMENT INTERN
May 2016 – August 2016 | Palo Alto, California
Technologies | NLTK, StanfordNLP/OpenNLP, JAVA Spring, Python, NEO4j
• Prototyped a number of Machine Learning based POCs in the domains of
Natural Language Interface to Databases and Sentiment Analysis.
• Developed REST-ful JAVA services for intent implementation of a Voice Text
based assistant implemented over API.AI
GLOBAL ANALYTICS | SOFTWARE DEVELOPMENT ENGINEER
June 2014 – June 2015 | Chennai, India
Technologies | Django MVC, Python, MYSQL
• Developed REST based services on Django framework for integrating and
enabling third party profile evaluation data into the loan processing engine.
• Developed emulators for third party data providers like Experian implementing
validation rules and criterion for score generation.
RESEARCH
REMOTE SENSING LOCALITY CLASSIFICATION USING
PARALLELISED SEMI SUPERVISED LEARNING |RESEARCH STUDENT
January-May 2016 | Language: GraphLab, C++
• Implemented a majorised implementaion of one vs all Support Vector Machine
coupled with Graph Laplacian Regularisation to classify superpixel based
remote sensing data in a semi-supervised setting.
EFFICIENT RECOMMENDER SYSTEM FOR DISTRIBUTED ONLINE
SOCIAL NETWORKS | CLOUD COMPUTING
Aug 2016 (Ongoing) | Language: Java, Hadoop-MapReduce,
Python(Graphlab)
• Implemented two novel label propagation algorithm on OSNs.
• Calculated influence of nodes on neighbors on a network graph. Used Hadoop
and GraphLab to parallelize the recommendation process.
PROJECTS
ACQUIRE VALUED SHOPPERS |KAGGLE PROJECT
August-December 2015 | Language: Python(Spark)
Explored transaction patterns in customers and engineered attributes for prediction.
Achieved 74 ROC area with Random Trees ensemble. Project was implemented on
the Spark Hadoop Framework using SparkPy, Spark MLLib and Spark Evaluation
Metrics.
PAGERANK ESTIMATE WITH AWS MAPREDUCE |HADOOP
EXPERIENCE
August - Sept 2015 | Language: JAVA, Hadoop MapReduce
Implemented MapReduce jobs to achieve Red Links extraction, Adjacency Graph
generation and perform Page Rank calculation iteratively for the given XML wikipedia
dump.
BITTORRENT LIKE P2P FILE SHARING |NETWORKING
August - December 2015 | Language: JAVA
Implemented in Java using Java Socket Programming APIs. System has peers, each
maintaining two threads of controls, serving as upload and download neighbors to
complete file transfer after initial subset of chunks are downloaded from server.

Annu Sharma Resume

  • 1.
    Annu Sharmaannu.topaz@gmail.com |650.720.6091 EDUCATION UNIVERSITY OF FLORIDA MS IN COMPUTER SCIENCE Expected Dec 2016 | Gainesville, FL Cum. GPA: 3.71/4.0 BITS, PILANI BE(HONS.) IN COMPUTER SCIENCE Rajasthan, India Aug 2010 - July 2014 LINKS Github: //AnnuSharma LinkedIn: //in/annusharma1 COURSEWORK GRADUATE Introduction to Data Sciences Analysis of Algorithms Computer Networks Machine Learning Programming Language Principles Software Engineering UNDERGRADUATE Data Structures and Algorithms Data Mining Pattern Recognition Object Oriented Programming and Design Computer Networks Principles of Programming Languages Database Systems Operating Systems Discrete Structures of Computer Science SKILLS PROGRAMMING Proficient: Java• C/C++ Python • Scikit OpenNLP/StanfordNLP Comfortable: MapReduce • Spark Familiar: Spring • Graph Databases(Neo4j) DOMAINS Data Sciences/Machine Learning • Algorithms EXPERIENCE SAP LABS | DATA SCIENCE DEVELOPMENT INTERN May 2016 – August 2016 | Palo Alto, California Technologies | NLTK, StanfordNLP/OpenNLP, JAVA Spring, Python, NEO4j • Prototyped a number of Machine Learning based POCs in the domains of Natural Language Interface to Databases and Sentiment Analysis. • Developed REST-ful JAVA services for intent implementation of a Voice Text based assistant implemented over API.AI GLOBAL ANALYTICS | SOFTWARE DEVELOPMENT ENGINEER June 2014 – June 2015 | Chennai, India Technologies | Django MVC, Python, MYSQL • Developed REST based services on Django framework for integrating and enabling third party profile evaluation data into the loan processing engine. • Developed emulators for third party data providers like Experian implementing validation rules and criterion for score generation. RESEARCH REMOTE SENSING LOCALITY CLASSIFICATION USING PARALLELISED SEMI SUPERVISED LEARNING |RESEARCH STUDENT January-May 2016 | Language: GraphLab, C++ • Implemented a majorised implementaion of one vs all Support Vector Machine coupled with Graph Laplacian Regularisation to classify superpixel based remote sensing data in a semi-supervised setting. EFFICIENT RECOMMENDER SYSTEM FOR DISTRIBUTED ONLINE SOCIAL NETWORKS | CLOUD COMPUTING Aug 2016 (Ongoing) | Language: Java, Hadoop-MapReduce, Python(Graphlab) • Implemented two novel label propagation algorithm on OSNs. • Calculated influence of nodes on neighbors on a network graph. Used Hadoop and GraphLab to parallelize the recommendation process. PROJECTS ACQUIRE VALUED SHOPPERS |KAGGLE PROJECT August-December 2015 | Language: Python(Spark) Explored transaction patterns in customers and engineered attributes for prediction. Achieved 74 ROC area with Random Trees ensemble. Project was implemented on the Spark Hadoop Framework using SparkPy, Spark MLLib and Spark Evaluation Metrics. PAGERANK ESTIMATE WITH AWS MAPREDUCE |HADOOP EXPERIENCE August - Sept 2015 | Language: JAVA, Hadoop MapReduce Implemented MapReduce jobs to achieve Red Links extraction, Adjacency Graph generation and perform Page Rank calculation iteratively for the given XML wikipedia dump. BITTORRENT LIKE P2P FILE SHARING |NETWORKING August - December 2015 | Language: JAVA Implemented in Java using Java Socket Programming APIs. System has peers, each maintaining two threads of controls, serving as upload and download neighbors to complete file transfer after initial subset of chunks are downloaded from server.