HARIPRIYA PURUSHOTHAMAN

4754 Belwood Green, Baltimore, MD 21227.        Email:  haripri1@cs.umbc.edu   Phone: 410-737-2101(home)

                                                                                                                                    410-455-3971(office)

 

GOAL:

Seeking a challenging job in a highly ingenious environment involving research and development in the areas of Information Retrieval, Natural Language Processing, Semantic Web Technologies and Intelligent software Agents.

 

EDUCATIONAL QUALIFICATIONS

Master of Science in Computer Science

GPA: 3.30

University of Maryland Baltimore County (UMBC), MD.

Expected Aug 2003

Bachelor of Engineering in Computer Science and Engineering

GPA: 3.7 (Equivalent)

 Madras University, India.

May 2000

 

TECHNICAL SKILLS

Programming         

              C, Java, C++, Prolog, D2k, JADE

Web Technologies

              CGI/Perl, HTML, RDF, DAML

Platform                 

              UNIX, LINUX, WIN-9X, Solaris

Databases               

              Oracle, MS Access, postgreSQL ORDBMS, D2K

Other Tools

              Jess, Protégé, Aerotext

 

WORK EXPERIENCE

 

 

 

Research Assistant under Dr.Tim Finin, UMBC

May 2002 –Present

Project Name

  Information Retrieval on the Semantic Web

Description         

·         The future web is envisioned as pages containing both text and semantic mark up.

·         Information retrieval is performed over documents that consists of both free text and semantically enriched markup statements in DAML+OIL

·         Inference is done at several points

·         Developed a web-scrapping module which involves programming in Perl and Java

                                             (More info: http://research.ebiquity.org/re/projects/owlir.html)

 

Research Assistant under Dr.Sergei Nirenburg, UMBC

Jan 2003 - Present

Project Name

Language and Information Technology

Description         

·         Meanings of the words in the open text are treated by the computer

·         Ontological Semantics, an integrated complex of theories, methodologies, descriptions and implementations is used for this purpose.

·         Relative references to dates are figured out and converted into original dates.

·         Involves coding in C, Java and Perl

 

Teaching Assistant, UMBC

Jul 2002 - Jan 2003

Course                 

 Introduction To Computer Networks

 

Tutor, UMBC.

Jul 2002 - Jan 2003

Course                 

 Computer Science for Majors

 

Web Architect and programmer

Dec 2000-Jun 2001

Project Name             

Website for IFFAD Pvt Ltd., India.

Responsibility     

·         Designed web pages using FrontPage, CGI/ Perl etc.

·         Developed a C program which grabbed the user input from the screen and printed a complete voucher form

 

 

PROJECTS

Simulator For DLX computer

Tools                    

C

Description          

·         Developed a Simulator for a simplified DLX computer that accepts DLX assembly as input

·         A fully associative instruction cache that uses LRU caching policy was used

·         Data forwarding, delayed branching and optimizations using loop unrolling were some of the key features

·         Worst case execution time was also determined for the programs

 

 

Proxy server Implementation

Tools                   

Java.

Description         

·         Implemented a proxy server for CS server in UMBC

·         Its a multi threaded java program that uses socket programming for client communication

·         Cache Replacement was done with the help of algorithms like Least Recently Used and Least Frequently Used

Java software library for message communication

Description            

·         Implemented a java software library for message communication among processes in Distributed Environment

·         Processes supported causal and total ordering of messages 

·         It was demonstrated using Data Replication Application

Online aggregation of Database

Tools                  

C and postgreSQL ORDBMS

Description       

·         Implemented a online aggregation Of the database by extending postgreSQL ORDBMS

 

DHCP Server and Client

Tools                 

C

Description        

·         DHCP Server and client was set up in Linux machines

 

Identifying the Named Entities in a Free Plain Text

Tools                  

Java

Description         

·         Named Entities like person, place and time were identified from the open plain text.

·         Natural Language Processing techniques were used in order to obtain maximum precision and recall values     

 

Personnel Information Management System,  Syntel Software, India.

Tools                   

VB and ORACLE

Description         

·         Computerized the information maintenance of the Personnel department 

 

 

 

AFFILIATIONS

·         Member of eBiquity group, a research group in UMBC that explores the areas of mobile, pervasive/ubiquitous computing, multi-agent systems and artificial intelligence, and e-services.

·        Member of DAML group, a research group that design and prototype critical software components enabling developers to create intelligent software agents capable of understanding and processing information and knowledge encoded in DAML and other semantically rich markup languages.

 

 

ACTIVITIES / PARTICIPATION

·         Awarded Graduate Research Assistantship for the following semester - Fall 2002, Spring 2003

·         Won Second Prize in paper presentation on “VIRTUAL REALITY” in a inter college level technical symposium

·         Presented a poster   on “OWLIR-Information Retrieval on the Semantic Web” in a college level Student Research Conference  

·         Participated in “Personality Development” camps, which highlighted on Leadership qualities, Team Work, Interpersonal Relationships, Assertiveness, and Yoga etc. 

 

 

 GRADUATE COURSEWORK

 Computer Network Architecture, Advanced Operating System, Advanced Computer Architecture, Design and Analysis of Algorithms, Ontological Semantics, Heuristics and Knowledge Representation, Principles of  Database Systems

 

REFERENCES

Available upon request.