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
http://www.d.umn.edu/~rave0029/
EDUCATION
Master
of Science May 2005
Computer
Science
Bachelor
of Science May 2003 Cum Laude Cumulative GPA: 3.5/4.0
Computer
Science, Major GPA: 3.5/4.0 Minor:
Applied Mathematics
COURSEWORK
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
COMPUTER SKILLS
·
Programming
Languages: C, C++ (STL), Perl, JAVA, Lisp,
Prolog
·
Internet
Programming: PHP,
JavaScript and HTML
·
Databases: mySql, Oracle, SQL, FileMaker Pro and MS Access
·
Software Packages: Mathematica, Visual Studio.NET, Borland C++ Builder MS
Office & Star Office
Suit, Komodo,
MASTERS THESIS
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.
EXPERIENCE
Summer
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.
PROJECTS
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.
HONORS
Dean’s
List for Academic Excellence 5 semesters, Fall 2002, Summer 2002, Fall 2001,
Spring 2001, Fall 2000
UMD
Leadership Certificate, 2003, 2002
ACTIVITIES
President,
UMD International Club, 2002-2003
Public
Relations Officer, UMD International Club, 2001-2002
Volunteer,
References Available Upon Request