Shruti Daftari
*** ***** **** ***** #***, Santa Clara, CA - 95054 • 650-***-**** • *************@*****.*** github.com/sdaftari • linkedin.com/pub/shruti-daftari/24/267/ab2
» Skills
Programming and Databases: C#, Java, C++, Go, PowerCLI, SQL, MongoDB Web Technologies: JavaScript, BootStrap, HTML/HTML5, CSS, Ruby on Rails, ASP.net Software Platforms: Visual Studio, Eclipse, Docker, Amazon AWS, VMware vSphere, ESXi 5.5, Snort Version Control: Git, Team Foundation Server, Visual Studio Online
» Work Experience
Software Engineer Intern, Dailymotion, Palo Alto, CA Jun 2015 – Aug 2015
Developed a Unit Test framework for Dailymotion’s Windows Phone and Tablet applications and APIs
Created a continuous build integration system for the codebase hosted on Github using Visual Studio Online Software Engineer, Persistent Systems LTD, India Sep 2011 – Apr 2014
Designed and implemented a software system for managing the catalogue files for EBSCO Information Services’ library databases
Developed an ASP.net based web application for Cox Digital Solution’s ad billing platform for publishers Software Engineer Intern, Z Software Inc, India May 2010 – Aug 2010
Created a 3 tiered system to manage academic information such as grades, courses and schedules for colleges
Architected the system using MVC where the UI was designed using Windows Forms and backend in SQL Server
» Academic Projects
Dev Match – a marketplace for finding Software Engineers Fall 2015
Developed a website using Ruby on Rails for a marketplace that lets people find freelance Software Developers
Implemented features such as email, user profiles and a payment management system Disaster Recovery System (DRS) for Virtual Environments Spring 2015
Designed an automated DRS for virtual environments running on a private cloud using VMware tools and VI Java APIs
The DRS does periodical status checks on the Virtual Machines and Hosts in the environment and performs recovery using the latest snapshot in case of failure
Kung-Fu Panda Game using Kinect
• Created a single player game in Greenfoot using Java in which the Panda is controlled by user gestures using Kinect
• Implemented gestures for performing various actions such as jumping and running using the Observer design pattern Securing the Internet of Things Fall 2015
Created a tool to analyze of malicious attacks on IoT devices by analyzing packet payload using Snort and Bro
The network traffic data in the IoT infrastructure is monitored using Bro scripts, malicious IP addresses are filtered out and processed using Spark and displayed using graphs on the visualization tool, Kibana Behavioral Analysis of Yelp Users Fall 2015
Designed a recommendation system based on the behavioral traits of 200K Yelp users using Big Data techniques
Implemented a recommendation system for users based on reviews by similar users
Created a success predictor for a business in a particular neighborhood based on the data analysis and provided recommendations for a better location in order to increase the chance of success Multi-tenant SaaS application Spring 2015
Developed a multitenant SaaS app with a dynamic UI to load Scrum, Kanban or Waterfall project management tools
Implemented the backend in MongoDB and MySQL, while the frontend was developed using Angular.js
» Education
San Jose State University, San Jose, CA Aug 2014 – May 2016 Master of Science, Software Engineering GPA – 3.68 Course Work : Cloud Technologies Virtualization Technologies Software Engineering Systems Computer Networks Database Systems Design Enterprise Distributed Systems Data Mining G.H. Raisoni College of Engineering, Nagpur, India Aug 2007- May 2011 Bachelor of Engineering, Computer Science and Engineering