RUTA KORE Tel: (949)-294-7753 Email: kore at usc dot edu Westland Avenue, Boston, MA - 02115 Web Address: http://www.rutakore.com/ EDUCATION: Master of Science in Computer Science, University of Southern California, GPA 3.45 May 2009 Bachelor of Engineering in Information Technology, University of Mumbai, Honors Jun 2007 COURSEWORK: Web Technologies Distributed Applications Database Management Advanced Database Interoperability Artificial Intelligence Computer Networks System Security Analysis of Algorithms Software Management & Economics WORK EXPERIENCE >> Intern – Software Quality Assurance, ITA Software July 2009 – Present - Automate test cases and develop automation test framework for monitoring, updating the inventory control as well as for wait listing and scheduling flights in Java. - Z Shell scripting to execute tests covering all functionalities of availability server. - Implement Hudson builds, monitor test runs and fix continually failing tests. >> Technical Assistant, USC Graduate School Jan 2009 – Present - Working on the technical aspects of PhD Hooding Ceremony which includes database management in MS Access/SQL Server 2005, writing SQL queries and development of macros in VBScript >> Intern – Software Engineer (Automation), ITA Software May – Aug 2008 - Worked on Air Canada’s new reservation system in Java - Developed test framework to automate test case using ITA’s proprietary tool called ‘Java Test Bed’ - Automated the testing mechanism for Inventory Control GUI with backend communication taking place in XML PERSONAL AND NON-ACADEMIC PROJECTS >> e-Xpense Tracker: March 2009 - Designed and developed a personal finance management portal that allows users to sign up and track their daily expenses. - This application allows users to add, modify, delete their expenses, view their history in graphical format, set reminders to pay bills and calculate their savings. Technologies Used: ASP.NET 2.0, C#, JavaScript, CSS, HTML, JQuery, SQL Server 2005 >> ACM SS12 Project Possibility Oct 2008 - Worked in a team to enhance the existing Multi-IM Client, Meebo.com and make it accessible to physically challenged people through the use of Google AxsJax framework Technologies Used: AxsJax, JavaScript, XML-DOM, HTML, XPath, Greasemonkey, FireVox Ref: http://www.projectpossibility.org/wiki/index.php?title=Multi-IM_Client ACADEMIC PROJECTS >> Efficient A* Algorithm for Starcraft: Feb 2009 - Devised and implemented an A* algorithm which is efficient in terms of memory and time consumption, to solve the navigation problem of game characters in a grid-based world on the lines of the popular Starcraft game. Technologies Used: C++, C++ Standard Template Library (STL) >> Peer-to-Peer Distributed Application Oct 2008 - Built a P2P application for subscription and data sharing amongst a set of nodes. The application provided various services for communication between multiple nodes and was interoperable among peers programmed in C++ and Java. Technologies Used: C++, Java, POSIX Threads, Unix Sockets, IP Multicasting, C++ Standard Template Library (STL) >> Distributed Application based on Client Server paradigm Sep 2008 - Designed a multithreaded application to emulate a banking system implementing stateful and stateless services - A pool of worker threads handled the different requests and the application was made in both Java and C++ with full interoperability. Technologies used: Java, C++, POSIX threads, Unix Sockets, Eclipse IDE >> Web based RSS Aggregator with work offline capability May 2008 - Built an RSS aggregator application, which implemented the functionality of Google Reader - parse RSS feeds, store and display them in an easy to use interface. Used Google Gears to make the RSS reader work in online and offline modes. Technologies used: frontend: AJAX, DHTML, CSS, JavaScript, XML-DOM, JSON and backend: Java Servlets; JSON >> Data grabbing and parsing in Perl Mar 2008 - Created a Perl script to grab a set of RSS feeds from the web, parse and store them in a fixed format which would then be read in a web page by using Java Script and would allow the user to filter the content of the feeds through dynamically drop down menus. Technologies used: PERL, Java Script, XML-DOM >>Geographical map querying through a GUI over spatial data Nov 2007 - Developed an application in Java that allowed users to select regions on the map and query the spatial characteristics of those areas. Displayed the USC Campus map with the spatial data being students, buildings and paths and supporting multiple types of queries. User actions would then get translated into spatial queries that would highlight the characteristics. Technologies used: Java, Java Swing, Oracle 10g >> Web-based Mail Client Aug 2006 – May 2007 - Led a team of four students in conceptualizing and designing an email solution provider portal. The portal allowed users to sign up, send and receive mails and provided facilities of chatting through the mailbox, folders for storing emails, etc. Technologies used: ASP, DHTML, CSS, Java Script, Microsoft Access TECHNICAL PAPER PRESENTATION - Conducted extensive research and wrote a technical paper on Worms - Attacks and Defenses. Dec 2008 SKILL SET Programming Languages : C, C++, Java, C#, MATLAB DBMS : SQL Server 2005, Oracle, MS-Access, MySQL Web Technology : ASP.NET 2.0, HTML, JavaScript, CSS, XML, ASP, PERL, Servlets, JSP, JQuery, Web Services Applications : Microsoft Visual Studio, Adobe Photoshop, Fireworks, Visual Paradigm, COCOMO II Protocol Analyzer : Ethereal, OPNet Security Concepts : Kerberos, Needham-Schroeder, Trusted Computing, WEP/WPA