Shweta Chandramouli

Shweta Chandramouli

Programmer / Adventure Seeker

I'm a Master of Science student at the Viterbi School of Engineering, University of Southern California. I have a Bachelor's Degree in Engineering and Computer Science from Visveswaraya Technological University, India. I've spent so much time on Coursera, I could add it to my educational background!


LinkedIN Profile


Github Profile


  • University of Southern California, Los Angeles, CA

    Master of Science, Computer Science, GPA - 3.65/4.0

    Natural Language Processing, Data Mining, User Experience Strategy, Foundations of Artificial Intelligence, Web Technologies, Analysis of Algorithms

  • Visveswaraya Technological University, Bangalore, India

    Bachelor of Engineering, Computer Science and Engineering, GPA - 3.7/4.0

    Data Structures, Object Oriented Programming, Computer Networks, Operating Systems, Compiler Design

Work Experience

  • Summer Analyst – Software Development
    June 2015 – Aug 2015

    Investment Technology Group, Culver City, LA

    • Wrote UNIX based mail filter in Perl to reduce the number of daily mail updates by forwarding based on severity
    • Created framework and regular expressions for rules and user preferences
  • Software Development Intern
    July 2013- Sept 2013

    Microsoft India Development Center, Office Division, Hyderabad, India

    • Worked on QMeter, a Windows 8 application for quality management
    • Developed C# backend to extract real-time data from internal databases
    • Processed and optimized data for statistical analysis and plotted graphs on sleek XAML interface

Select Academic Projects

  • Viral Tweet Generator
    Mar – May 2015

    University of Southern California, Los Angeles, California

    • Developed a system that uses real time Twitter data on trending topics to generate new Tweet
    • Implemented and compared Statistical Language Modeling, Markov Models and Surface Realization
  • What’s in your Fridge?
    Feb – April 2015

    University of Southern California, Los Angeles, California

    • Implemented Lean Startup practices on startup idea as a part of User Experience Design and Strategy Coursework
    • Created landing page, prototype, advertising campaign and performed guerilla user research
  • Rating System Based On Sentiment Analysis of Twitter Data
    Jan – April 2014

    B.N.M Institute of Technology, Bangalore, India

    • Created a system which could pull real time data from Twitter using Python with Twitter API
    • Implemented algorithms(SVM, Naïve Bayes, Max Entropy) to perform sentiment analysis on the extracted data
    • Voted best final year project by the Computer Science department, BNMIT

Additional Information

    • Distinction(grade of over 90%) in online courses on Interactive Python Programming – Rice University, Introduction to Human Computer Interaction – UCSD on Coursera and Technical Writing – Stanford University through EdX.
    • Head of organizing committee of college national level technical fest Tatva, years 2012 – 2014.
    • In the top 10% of CS department, BNMIT.

Spring 2015

  • Applied Natural Language Processing - CSCI 544

    Professor Kenji Sagae

    • Naive Bayes Classifier for Spam/Ham classification and Sentiment Analysis
    • Averaged Perceptron for Named Entity Recognition and Parts of Speech Tagging
    • Grammar correction using Web-Scale n-grams
    • You can see my assignments here.
  • User Experience Design and Strategy - INF 556

    Professor Jaime Levy

  • Foundations of Data Mining - INF 553

    Professor Ann Chervenak

    • Implementation of Map Reduce for simple tasks
    • PCY and A-Priori for Frequent Iem Sets
    • Item-Item Collaborative filtering Recommender System
    • K-Means Clustering Implementation

Fall 2014

  • Web Technologies - CSCI 571

    Professor Marco Papa

    • Real Estate Website using Zillow's API with PHP Server
    • Setting up AWS Cloud Server to scale above website
    • Creating Android Application for the same
  • Foundations of Artificial Intelligence - CSCI 561

    Professor Laurent Itti

    • Finding Closest Degree of Separation using Graph Search Techniques
    • Reversi game playing engine using Alpha - Beta Pruning
    • Logical Inference Engine using Backward Chaining


LinkedIN Profile


Github Profile