Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
VANDANA P 47/1, S. R. Layout, Wind Tunnel Road, Airport Road Cross, Bangalore-17 Karnataka, INDIA +91 9342179804 [email protected] http://students.iiit.ac.in/~vandana/ EDUCATION MS by Research [Computer Science] IIIT – Hyderabad (2004) CGPA: 10.00/10.00 B. Tech. in Computer Science and Eng. [Honors in Data Engineering] IIIT – Hyderabad (2003) CGPA: 9.06/10.00 Class XII (I.P.E) Class X (A.I.S.L.C.E) Nalanda College of Sciences, Vijayawada (1999) Atkinson Higher Secondary School, Vijayawada (1997) Aggregate: 94.0% Aggregate: 89.2% ACHIEVEMENTS/AWARDS Recognized as the ‘Critical Employee for the Project, 2005’ at IBM, India Received the ‘Banyan Award’ for outstanding services in the technical area at IIIT, Hyderabad Represented IIIT, Hyderabad at the ACM International Intercollegiate Programming contest’s ASIA regional and secured the 4th position Dean’s Merit List and Dean’s List for academic excellence during 4 semesters at IIIT, Hyderabad IBM Certified DB2 Database Associate, 2004 WORK EXPERIENCE (INDUSTRY) Systems Software Engineer for IBM, India Ltd. (India Software Labs), Bangalore (September, 2004 - present) WORK EXPERIENCE (NON-INDUSTRY) Systems and Web Programmer at the Language Technologies Research Centre (LTRC), IIIT-Hyderabad, Feb 2003 - Feb 2004, developed some components of the Example based Machine Translation System – Shiva. Instructor for the course, Software Technologies for the MTech computer science students of IIIT-Hyd (as junior lecturer) in Spring 2004. Teaching Assistant for the courses Introduction to Middleware and Application Development using Oracle. Intern, Language Technologies Research Center (LTRC), IIIT, Hyderabad in Summer 2001 and Fall 2000, developed a limited domain text to speech synthesizer using CMU’s festvox System. RESEARCH PROJECTS Value-Driven Vertical Compression in Relational Databases (MS Thesis) Compression, an otherwise powerful tool, has not found wide acceptance in the DB community because of the processing cost it entails. This research work, tries to address this problem by proposing a novel compression technique called ‘Vertical Compression’, which allows query processing on the compressed data directly without the need for a costly decompression phase. The work involved defining the relational algebra semantics for the compressed data, designing algorithms for the relational operators, designing query optimization algorithms and prototyping and evaluating two architectures (layered and reworked) of this system. The various algorithms and the architectures were evaluated and performance comparisons were made against popular rival compression techniques. Indic Qube - Qualitative Data Cube Miner (Team Size:1 ) A data mining tool to mine out qualitative information from huge data cubes and thereby presenting the user with a concise representation of the huge data cubes. This novel technique was developed using soft computing techniques and a toolkit called 'Qube' has been developed to mine and visualize these qubes. The toolkit was developed using C++ QT and OpenGL libraries. Shiva – The Example Based Machine Translation System (Team Size: 2) A machine translation system to translate text from one language to another. The Example Based Translation approach can translate text from one language to another with the help of a knowledge base of the two languages. The Shiva system is one such generic translation system. In addition to this core algorithms component, it includes tools and interfaces for building the hindi and english language databases. This system is in active use till date. (C++, PERL, MySQL, QT) INDUSTRY PROJECTS Unix Automation Framework for automated testing of DB2 Install FVT (Team Size:2) (Featured in IBM’s monthly newsletter) This framework was developed for automating the functional testing of the Install component of DB2 UDB. This system is an integrated Scheduler-Tester model with an Image Detector Daemon component. The Image Detector intelligently detects new images of DB2 and informs the Scheduler-Tester component, which in turn triggers off the testing by choosing a capable free machine from a cluster of machines. Once the testing is complete the machine will shoot off emails with the results to the concerned departments. This system also includes an ‘Automated Log Validation System’, which based on specifications in an XML file automatically validates the result logs and classifies the test as a pass/fail. This framework was thus successful in automating the entire FVT execution process, which earlier consumed 75 person hours. Some of the technologies that were used were DB2, Java, Perl, Socket Programming, XML/XSL parsing Tool for creating and querying the DB2 Install Test case repository (Team Size: 1) (Featured in IBM’s annual newsletter) At a high-level this system supports features like, providing a common platform for the DB2 developers, FVT developers and testers for working (developing, reviewing etc.) on the FVT plan for new releases of DB2, reduce redundancy in test plans by re-using the testcases wherever possible, generate test buckets automatically by clubbing together all the testcases with similar execution paths etc. This system is webenabled and provides dynamic and rich widgets to the users. DB2, PHP, CSS, Javascript have been used in the development. Web Administration Tool for administering the Windows/Unix automation frameworks (Team Size: 2) A system for administering the components of the Windows and Unix automation frameworks, remotely. The user can communicate with these components remotely, triggering off actions like start/stop or sending messages. It also has a provision to add new job information and inform the components about the availability of a new job. ACTIVE PROJECTS IIIT’s Student Administration System (Team Size: 2) This system was built using Oracle, PHP, QT and VB It manages all the student administrative tasks at IIIT. It is in active use and all the academic tasks at IIIT bank on this system. It includes many web and standalone applications, which were developed using various technologies like PHP, VB, QT. Online Registration, Student's academic portal, Course Management, Timetable generation, Student data administration, Transcript Generation are some of the important components of this system. OTHER ACADEMIC PROJECTS Incremental Association Rule Miner (Team Size: 2) Algorithms to mine out association rules incrementally from a market-basket transaction database have been implemented. The Border and the Apriori Algorithms were used. A user-interface with convenience to choose the market-basket database from various sources and formats and an interface to present the results to the user was developed. (C++,QT) Measuring Performance of Protocols Based on Locks with Ordered Sharing using simulation (Team Size: 3) A 2-phase locking protocol that uses locks with ordered sharing has been simulated with the discrete-event simulation technique and performance comparisons were made with the classical 2-phase locking protocol. (C++, Simpack Simulation Toolkit) Stock Market Application in J2EE (Team Size:5) A stock market application designed and implemented using J2EE technology. Different kinds of Business and Web components were used in the design. Pramati Studio (an IDE) was used for development. (J2EE, Java Beans) Distributed Database Mgmt System (Team Size: 3) A distributed database system built on top of mysql to handle distributed query processing, query optimisation and transaction processing with fragmentation transparency (C++,MySQL) Limited Domain Text to Speech Converter (Team Size: 1) A talking clock that reads out the system time on Unix. Was implemented using the FESTVOX system developed by CMU. (FESTVOX, LISP) Others Multimedia Sound Editor, 3D Model of IIIT’s Library using OpenGL, Digit Recognition with Neural Networks, Gtk-Perl Programming Editor RESEARCH INTERESTS Data Mining, Databases, Search Technologies and Algorithms. SOFTWARE SKILLS Programming Languages Operating Systems Web Technologies Programming Tools & APIs Database Technologies IMPORTANT COURSEWORK C, C++, Java, Perl, VB Internals: GNU Linux, User-Level: Unix (AIX, Solaris), Windows 98/ME/2000/XP PHP, CGI, JSP/Servlets, Javascript, HTML, XML/XSL, CSS OpenGL, Qt, Gtk MySQL, DB2, Oracle, Pro* C/C++ Computer Programming, Data Structures, Computer Organization, Analog/Digital Circuits, Discrete Mathematics, Operating Systems, Computer Networks, Compilers, Database Management Systems, Digital Signal Processing, Algorithms, Principles of Programming Languages, Artificial Intelligence, Theory of Computation, Software Engineering, Data Warehousing and Mining, Soft Computing, Multimedia, Pattern Recognition, Computer Graphics, Probability and Statistics, Multivariate Analysis, Advanced Database Systems and Performance Evaluation of Computer Systems. CONFERENCES/WORKSHOPS ATTENDED WIRED-2002 (Workshop of Indian Researchers in Databases) at Bangalore. 8th International Conference on High Performance Computing (HiPC-2002), at Hyderabad International Conference on Data Engineering (ICDE 2003), Bangalore, India (sponsored through the ‘Indian ICDE scholarship award’) 12th International Conference on Management of DATA (COMAD, 2005), Hyderabad, India. REFERENCES ON REQUEST