1. Raj Kansagra
2707 Portland Street, Apt 103, Los Angeles, CA 90007 · Ph: (213) 477-0600 · Email:rkansagr@usc.edu
Education
Viterbi School of Engineering, University of Southern California [Expected] Dec 2015
Master of Science, Computer Science GPA: 3.78/4
Fr. Conceicao Rodrigues College of Engineering, University of Mumbai, India May 2013
Bachelor of Engineering, Computer Engineering.
Technical Skills
Programming Languages: JAVA, Python, C++, C
Web Technologies: JavaScript, HTML5, CSS3, XML, AJAX, JSON, jQuery, PHP
Frameworks: JSF, JPA, Struts, Hibernate, JUnit
Applications: Eclipse, MATLAB, Netbeans, Oracle SQL Developer, Dreamweaver and Xara
Operating Systems: Windows, Linux, Mac and Android
Work Experience
Intern, Master’s Level
Symantec Corporation, Greater Los Angeles Area May 2015-Aug2015
Developed and maintained features of Norton Wifi-Security Beta application.
Designed and implemented “Reputation based call blocking” application as a part of our innovation Sprint.
Refactored code for various components and did UX refresh to give a new look to Norton Mobile Security.
Associate Software Engineer Sept 2013-July 2014
Tata Consultancy Services, Mumbai, India
Mapped the project requirements to design which improved code reusability and flexibility
Designed and developed application using JSF as front end to add new currencies in the system for trading and
displaying reconciliation reports and JPA to persist data in database
Performed rate calculation logic using Java to convert rates of various different currencies and created dynamic SQL
scripts to generate reconciliation and exception report data
Created automated test scripts in JUnit to reduce the bugs in the application by 30% in the unit testing phase
Performed Development Integration Testing and System Integration Testing for web application of Canadian Imperial
bank of Commerce(CIBC)
Professional Projects
Title: Dynamic currency converter (DCC) Dec 2013-Jul 2014
The project aimed at providing the customers transaction rates for foreign currency to base currency conversion dynamically at
the time of withdrawal.
Developed the Interchange Fee transaction module of CIBC’s DCC feature
Academic Projects
Title: Part of Speech Tagger and Named Entity Recognizer using Averaged Perceptron Feb 2015-Mar 2015
Implemented a generic multiclass average perceptron in Python for classification of data
Created a POS and NER tagger to tag a word's Part of Speech and it's Named Entity
Achieved FScore of 0.963 on POS data and 0.76 on NER data of around 0.5 million words
Title: Real estate property search application Oct 2014-Nov 2014
Developed a ‘Real Estate Property Search Application’ for the Web and Android platforms using Zillow API’s
Designed responsive UI using Bootstrap components, jQuery, JavaScript and AJAX, created PHP script on AWS Elastic
Beanstalk cloud to extract data from API and perform data conversion from XML to JSON
Ported the Web application to native Android application using Android SDK’s and integrated it with Facebook and Google
API’s for additional functionalities
Title: Spam detection and Sentiment analyzer using Text Classification Jan 2015-Feb 2015
Developed a generic spam and sentiment text classifier in Python to classify a message in different classes using Naïve
Bayes classification by training the model with more than 18,000 training files and testing it on 1500 test files
Achieved approximate FScore of 0.95 or higher on both data sets
Title: Intelligent game playing agent Sept 2014-Oct 2014
Developed an Othello game playing AI agent in Java using adversarial search techniques, Alpha-Beta pruning and various
evaluation heuristics
The agent was ranked 3rd in the competition which was conducted between more than 50 other agents by winning 89%
of the games it played
Achievements:
Won the Trojanhacks, Hackathon event conducted by USC’S Association for Computer Machinery (ACM)
Runner up for the best undergraduate project award (Hybrid cloud using Eucalyptus)