Ishwarryah S Ramanathan

Graduate Student - CS Department
Rochester Institute of Technology
Email : iss8405@cs.rit.edu
Ph.No : 585-705-0589


 

  WORK EXPERIENCE

Nov 2007 – May 2008    Co-op Software Engineer – Software Configuration Management Department

                                  Thomson-West, Rochester, NY 14649

·        OS : Windows

·        Languages Used : Java, VC++ and .NET(for deployment)

·        IDEs Used : NetBeans(Java) and Visual Studio(.Net and C++)

Work Description: Took part in the Projects assigned to the Tools team within the Software Configuration Management Department. The Projects basically were based on ‘.NET builds’ over objects, which were built using VC++ and Java. Exposed to a lot of real-time issues from running a build to setting-up an automated system. Learnt how to handle these kinds of issues. The Software Configuration Management Automation System (SCMAS) developed and used by Thomson-West is a System that holds the actions of the Project. This SCMAS is a tool developed to automate the Projects and its processes. A major part of the co-op work was in this project. There were few other projects in which I assisted the lead engineers.

 


 

EDUCATION

ü      2006 – 2008   Master’s Degree in Computer Science

                            Rochester Institute of Technology, Rochester, NY 14623

ü      2002 – 2006   Bachelor’s Degree in Computer Science & Engineering      

                            B.S.A Crescent Engineering College, Chennai, TN, India 600048

ü      2001 – 2002   High School with Major in Computer Science   

                            Shrine Vailankanni Matriculation Higher Secondary School, Chennai, TN, India 600017

ü      1999 – 2000   Grade 10

                            Perks Matriculation Higher Secondary School, Coimbatore, TN, India, 641015

 


 

COURSES AND PROJECTS

 

 

Master’s Project

 

 

Project Proposal Presentation 1 : link

The above presentation is about “E-bid Framework”.

Reference Papers: (will post them by tonight)

Project Proposal Presentation 2 : link <- yet to be scheduled

The above presentation is on “Privacy Protection in Data Mining”.

Reference Papers:

-         This LINK is very useful to find the range of papers published on Privacy Protecting Data Mining.

-         “Privacy Preserving Data Mining” by Agarwal and Srikant : here

-         “State-of-the-art in Privacy Preserving Data Mining” by Verykios, Bertino, Fovino, Provenza, Saygin, Theodoridis : here

-         “Achieving Privacy Preservation When Sharing Data For Clustering” by S R M Oliveira and O R Za¨ıane : here

-         “Privacy Preserving Mining of Association Rules” by Srikant, Agarwal, Evfimievski and Gehrke : here

-         “Tools for Privacy Preserving Distributed Data Mining” by Kantarcioglu, Vaidya, Lin and Zhu : here

 

Secure Database Systems

Prof. Rajendra K Raj

Winter 2007

 

Airline Auction System

Description: Air Ticket auctioning system needs to consider many criteria that affect its performance including data concurrency problems, security of the application level (high tiers), algorithms of finding the high bidders etc. But considering the time available and purpose of exploring security features it has been narrowed down. The system has been built on very primitive rules observed to be followed by various auctioning systems.   In every system various security issues have to be handled this system is no exception; the system has multiple security aspect some to be handled at the application part and the other at the backend, with the database. However considering the scope of the course the emphasis is given to the database security features. We tried to implement three main security features such as Role-Based Access Control, Fine-Grained Access Control and the Encryption of data.

Find the presentation of the project here.

 

Introduction to Data Mining

Prof. Carol Romanowski

Fall 2007

 

Mining of Letter-Recognition Dataset

Description: The objective was to identify each of a large number of black-and-white rectangular pixel displays as one of the 26 capital letters in the English alphabet.  The character images were based on 20 different fonts and each letter within these 20 fonts has been randomly distorted to produce a file of 20,000 unique stimuli.  Each stimulus has been converted into 16 primitive numerical attributes (statistical moments and edge counts) which is then scaled to fit into a range of integer values from 0 through 15. The factor of interest was the prediction of the Letter (‘lettr’) based on the other attributes. The dataset was cleaned and different classifying algorithms were applied and the results were analyzed.

Find the presentation of the project here.

 

Database Systems

Prof. Walter Wolf

Summer 2007

 

Home Contact List

Description:  Home contacts list database should be able to retrieve the name, address and the contact details like phone numbers and e-mail id’s easily. Also, critical business contacts like restaurant contacts and doctor’s details should be able to be retrieved quickly. The project is developed following the modern database creation approach. We had discussions on the requirements analysis and based on those concepts, designed an Entity Relationship (E.R) diagram. The database schema is implemented on the Oracle platform and is populated with a significant amount of sample data. A java application was created as a front end interface for the database. It has search options and buttons to allow insert, update and deletion of data. Also, the business contacts can be easily retrieved with a button click.

Find the presentation of the project here.

 

Active Database Systems

Prof. Rajendra K Raj

Spring 2007

 

Distributed e-bid Framework

Description:  We proposed a framework which briefly illustrates the activeness required in a Distributed Auction system. We concentrated in presenting the framework holding its active functionality above the static database. The taxonomy of our framework is a 3-tier architecture, in which the middleware holds the functionality of event handling and active notifications to the users of an application that is build over the framework. Such a middleware was designed in a way that it can act or transform into any other active system’s event manager with minor change in the attributes of the application for which it is used. We keep the static database with SQL Server and application layer of the 3-tier architecture with C# in .Net environment. The middleware is a C# class that catch hold of the events and a twin class with delegates for the immediate event notification. For the middleware (which is expected to be flexible for any application) the delegates are a good piece of code that provides a flexible functionality in handling events.  Since we have to deal the database effectively based on the active application, we follow the Event-Condition-Action criteria that also takes care of the query processing achieving a ductile transaction model (handling nested or complex queries).

Find the presentation of the project here.

The demo for the framework that we developed can be found here as a presentation.

 

Introduction to Computer Vision

Prof. Roger S Gaborski

Winter 2006

 

Man-Made Object Detection

Description: The aim of this project was to identify the man-made objects in natural environment. The algorithm is a combination of three different algorithms, each detecting the man-made objects in a given image. The basic ideas used are Law’s texture-based analysis, Canny edge detection and the Hue plane analysis. The morphological processing of the images also holds an important role in the identification of the objects. In other words it can be said that both model-based and view-based (texture only) approach is handled. The database used was provided by the Professor.

Find the presentation of the project here.

The results for all the images can be found in this Word Document.

 

Secure Software Systems

Prof. Rajendra K Raj

Fall 2006

 

Sarbanes Oxley Compliant Virtual Private Database

Description: A desktop application for banking system. It is an application which is used for the internal operation by bank staff. Security policy is designed for and implemented on the System. Security policy was implemented along with the Virtual private database concept in SQL server 2005 which provides row level and column level security to the database. The other major concern of our project is Sarbanes-Oxley Act. It is a federal law which was introduced in 2002 because of corporate and accounting scandals.

Find the Presentation of the project here.

 

BE – CSE Final Year Project

Dr. Gurumurthy K Ramanan

AU-KBC Research Center

Chennai, TN, India 600074

 

Active Shape Model (ASM) in Implementation Image Recognition

Description:  Model-based vision is a robust approach to recognize and locate known rigid objects in presence of noise, clutter and occlusion. It is more problematic to apply model-based methods to images of objects whose appearances can vary though a number of approaches based on the use of flexible templates have been proposed. The problem with existing methods is that they sacrifice model specificity in order to accommodate variability thereby compromising robustness during image interpretation. The Active Shape Model (ASM) differs from other Model-based Approach by the way it deforms to fit the data consistent with the Training set. In this, a model is trained from a set of images marked with landmark points. By analyzing the variations in shape over the training set a model is built. To interpret a new image, first the parameters which best match the model instance to the image are found. Thus the model is fit to the image and image search is made.

Find the presentation of the project here.

 


AREAS OF INTEREST     :       Programming, Software Development, Pattern Recognition, Networks, Security


REWARDS

Ø      Merit Rank in National IT Aptitude Test (NITAT) conducted by NIIT (2005)

Ø      Credit Award in International Assessments for Schools in Mathematics conducted by University of New South Wales (1999)

Ø      Achievement Award in International Assessments for Schools in Mathematics conducted by University of New South Wales (1997)


 

EXTRA-CURRICULAR ACTIVITIES

 

1.    Out-door Games : Shuttle, Bowling, Cricket

2.    Games that I love to watch : Soccer (My Favorite Team : Brazil)

3.    Instrument that I play : Veena

4.    Weekend Movies : Anything except Scientific Fiction

5.    Like Trekking (Did not have a chance yet in US)

 


 

Sites that I often browse

 

 (yet to be updated)