P R A T H E E P R A V E E N D R A N A T H A N
PRATHEEP (PRATH) RAVEENDRANATHAN
Master of Science May 2005
Bachelor of Science May 2003 Cum Laude Cumulative GPA: 3.5/4.0
Computer Science, Major GPA: 3.5/4.0 Minor: Applied Mathematics
Advanced Machine Learning Automata Natural Language Processing
Advanced Computational Logic Computer Organization Object Oriented Design
Artificial Intelligence Computer Networks Operating Systems
Advanced Data Structures Databases Probability Models
Advanced NLP Modeling with Dynamical Systems Software Development
· Programming Languages: C, C++ (STL), Perl, JAVA, Lisp, Prolog
· Databases: mySql, Oracle, SQL, FileMaker Pro and MS Access
· Software Packages: Mathematica, Visual Studio.NET, Borland C++ Builder MS Office & Star Office
Identifying Sets of Related Words from the World Wide Web,
Goal of my thesis research is to use the World Wide Web as a source of information to identify sets of words that are related in meaning. The Web creates a unique set of challenges, including its ever-changing state, and the presence of repetitive, noisy, or low-quality data. We will use a commercial search engine such as Google to retrieve text from the Web. Google and many other search engines provide APIs that allow a programmer to interface with their content, and retrieve the data in a more convenient form.
Internship, 3M Pharmaceuticals,
· Provided informatics support to research scientists.
· Implemented robust software solutions given project goals, screens shots and requirements.
· Deployed software solutions to scientists through training, coaching and presentations.
· Extracted data from scientist's flat files and organized and prepared it for relational databases.
· Mentored junior intern throughout summer.
Graduate Teaching Assistant, Computer Science Dept., UMD Fall 2003 - present
· Conduct programming labs and recitations for computer science classes.
· Conduct lectures and labs.
· Proctor and grade exams.
Technology Consultant, Career Services, UMD Fall 2001 – Summer 2003
· Developed database driven resume referral system.
· Maintained and designed Career Services web site using PHP, MHTML and mySQL.
· Maintained web servers and various application servers.
· Installed hardware and software in office computers.
· Provided technical support to staff and website users.
Google-Hack, Fall 2004
Implemented a Perl package using the Google API. Given two words, the program tries to predict if the words are related to each other or not. The program tries to predict the Semantic Orientation of words and text (such as, positive or negative association).Given two or more words, tries to find a cluster of related set of words using pattern matching techniques. Version 0.06 can be accessed through http://google-hack.sourceforge.net.
Automated Essay Grader, Fall 2004
Implemented an essay grader which will prompt the user with argument analysis type questions. The system will analyze the user’s response and give immediate feed-back to the user regarding the response. The system will assign a score for the response based on irrelevant, gibberish and incorrect sentences.
LAN Emulation, Fall 2004
Implemented the functionalities of stations, hubs and bridges using BSD sockets for inter-process. Functionality of Bridge included backward learning and Distributed spanning tree protocol.
Routing Emulation, Fall 2004
Implemented an IP routing emulation program with ARP protocol. Used BSD sockets to emulate the functionalities of hosts and routers for inter-process communication.
Chemical Compound Request System, Summer 2004
Implemented a web-based application using PHP and Oracle for scientists to request chemical compounds.
Genetic Algorithm, Fall 2003
Implemented a Genetic Algorithm that tries to produce a set of rules which can classify data by learning hypotheses from sample datasets. The hypotheses were represented as bit strings of random size. For each pair of parent hypotheses, off spring hypotheses are produced and the evolution process is repeated to create rules that can make an accurate prediction. The program was implemented in C++.
K-Means Clustering Algorithm, Fall 2003 -
Implemented a K-Means clustering program that clusters data according to their similarity. The cluster centroids are calculated and data points are assigned to the number of clusters specified. The cluster centroids are then re-calculated and the process is repeated for a given number of epochs. The program was implemented in C++.
MINIDB , Spring 2003
Implemented a Buffer Page Manager, Heap File Manager and System Catalog that supports DML commands using C++.
UMD Career Services Events , Fall 2002
Designed and implemented a web application which allows companies to register for job fairs using a PHP and mySql interface http://careers.d.umn.edu.
Graduate Follow-up Approval System, Fall 2002
Designed and implemented a web application to store and manipulate student placement data using a PHP and mySql interface. The user uploads a comma- separated file, and the system parses the information, formats and validates the data and loads it into the mySql database http://careers.d.umn.edu.
Dean’s List for Academic Excellence 5 semesters, Fall 2002, Summer 2002, Fall 2001, Spring 2001, Fall 2000
UMD Leadership Certificate, 2003, 2002
President, UMD International Club, 2002-2003
Public Relations Officer, UMD International Club, 2001-2002
References Available Upon Request