Free Web Hosting Provider - Web Hosting - E-commerce - High Speed Internet - Free Web Page
Search the Web

Home | About Me | Live Journal | Bookmarks | Photo Gallery | Resume | Contact Me | Guest Book | Random Thoughts


RATHEESH K

E-Mail : ratheesh at rediffmail.com
RESUME


CAREER SUMMARY

ACADEMIC QUALIFICATIONS

Details of Education

Degree
Institute / University
Month & Year
% of Marks & Class Obtained
MTech in Computer Science & Engineering
Indian Institute of Technology Madras
January 2001
CGPA 9.76 out of 10
BTech in Computer Science & Engineering
Government Engineering College, Thrissur.
University of Calicut
October 1996
80.01%
First Class With Honours
PreDegree (Physics, Chemistry & Mathematics)
Christ College, Irinjalakuda.
University of Calicut
March 1992
89.89%
First Class
SSLC
National High School, Irinjalakuda.
Board of Public Examinations, Kerala State
March 1990
92.00%
First Class with Distinction

Academic Achievements

TECHNICAL EXPERTISE

Operating Systems Linux, Windows NT 4.0, Windows 95/98 , UNIX. DOS
Programming Languages C/C++ , Pascal, Java, LISP, 8085/86 Assembly Language
Development Tools & Technology Visual C++ 5.0/6.0 using MFC & Win32 SDK, Rational Rose, DOORS, DDTS, SCCS, Minitab, MSOffice
Protocols & Standards DICOM, COM/DCOM

ACADEMIC PROJECTS

1. Compiler Generators (BTech Project)

Description: Creating two compiler writing tools called LEX and YACC (which are available in the UNIX environment) in DOS environment. LEX is a lexical analyzer generator and YACC is a parser generator. Using LEX and YACC, we can create compilers, which will give intermediate code. They can be also be used for writing applications for porting between high level languages. To demonstrate the capabilities of LEX and YACC, a Pascal to C converter was also written.

Platform: DOS
Tools Used: Turbo Pascal
Location: Govt. Engineering College, Trichur

2. Linux for Indian Languages (MTech Project)

Description: This project involves developing a local language interface for Linux operating system. The main Tasks include modifying the console device driver for incorporating the necessary support for displaying fonts for Indian languages, developing the fonts following the ISCII (Indian Standard Code for Information Interchange) Standard, developing shells for different languages and providing local language interface for some of the Applications (e.g. e-mail, web browsing etc.). The project is mentioned in Issue 103 of Linux Journal (November 2002).

Location: Indian Institute of Technology, Madras.
Project Website: http://www.tenet.res.in/Donlab/Indlinux/index.html

PROFESSIONAL EXPERIENCE

Software Industry

Name of Organization Period of Service Designation
Wipro GE Medical Systems , Bangalore December 1996 - September 1998 Design Engineer
Wipro GE Medical Systems , Bangalore October 1998 - June 1999 Senior Design Engineer
Philips Software Centre Ltd., Bangalore February 2001 - March 2001 Senior Software Engineer
Cisco Systems India Pvt. Ltd., Bangalore March 2001 - November 2002 Software Engineer II
Cisco Systems India Pvt. Ltd., Bangalore December 2002 - present Software Engineer III

Other Work Details

Professional Awards Received


PROJECT EXPERIENCE

1. CRYSTAL Image Viewer

Description: Crystal was the first product development program initiated by Global Software Operations India of Wipro GE. It is a PC based medical image review station. The product is completely based on the DICOM protocol for medical imaging (for both networking as well as storage of data)

The application is having two threads. The main thread and the network thread running in background. The network thread listens for association requests from scanners or other medical review stations. If the images are send to the system, the images will be parsed and installed into the database of system.

The database is a native database system based on flat files and directory structures. The design is done in such a way that easy access of data is possible.

There is a local browser in the application, which provides a list of images in the database in the exam/series/image hierarchy according to DICOM standard. The user can select images for viewing, which will be displayed in the viewports. The user can view them in different formats, do different processing like zoom, pan, magnifying glass, filtering , window level & width , flip & rotate , ROI (region of interest) measurements, color manipulation etc. It is also possible to run the images in a continuous loop, and also to save the loop as an AVI file. Single image can be exported to different formats including BMP, and images can also be imported from these formats back into DICOM format.

Facility is there to query to a remote scanner or review station to get a remote browser, which will be displayed in a user interface thread. Images can also be pulled / pushed. A DICOM network toolkit DLL is used for the end transfer of images. The other features include capturing images from Ultrasound scanners using a video grabber card, Reporting functionalities , Error logging mechanisms etc. The product is now installed in different hospitals in India and abroad.

Platforms: Windows NT 3.51 / 4.0, Windows 95/98
Tools Used: Visual C++ 4.0, Visual C++ 5.0
Duration: January 1997 - April 1999
Team Strength: 5

Responsibilities: Team member from January 1997 to September 1997, Team Leader from September 1997 to April 1999. My responsibilities included Design, Implementation, Testing, User Manual Preparation & Packaging, and Installation at customer sites. I was also Quality Representative of the project.

2. Image Viewer Subsystem Design (Six Sigma Project)

Description: This was my Six Sigma Green Belt project. The project was to improve the speed of image display process and image filtering process in the Crystal medical image viewer. A measurement mechanism was used to find out the time taken if different steps of execution of project. The mean and variation of the measurements is found out. Using DFSS techniques, a new design was proposed and implemented. Measurements were taken again to verify the design.

Platform: Windows 95
Tools Used: Minitab , Microsoft Excel , Visual C++ 5.0 , Rational Rose.
Duration: November 1998 - March 1999

3. Oblique Cross Section Tool

Description: This project is to create a tool for reconstructing oblique cross sectional views of medical images. Medical images, coming out of scan sequences, are stored as series of images. The images are called slices. There is a user interface provided by which the doctor can select the series from the database. Then he can use an interface in the form of a cube to select the cross section plane, which can be vertical, horizontal, or oblique. After the selection, a cross sectional view will be constructed from the series of slices, taking care of the slice thickness and slice spacing. Interpolation algorithm is used in forming an enlarged image.

Platforms: Windows 95
Tools Used: Visual C++ 5.0
Duration: January 1998 - August 1998
Team Strength: 5
Responsibilities: I was involved in the design of the system, and then participated in
the implementation stage as a consultant.

4. DICOM Parser Toolkit

Description: This project is to develop a Dynamic link library toolkit for DICOM programmers. They can use the classes in the toolkit for parsing DICOM files. The DICOM file consists of a series of tags, with even the pixel data of the images stored as tags. The parser extracts the tag-tokens from the file. There are tag classes provided for additional tag level parsing. The programmer can use these classes or customs them by deriving his own classes from them in application.

Platforms: Windows 95 , Windows NT 4.0
Tools Used: Visual C++ 5.0
Duration: September 1998 - November 1998
Team Strength: 1
Responsibilities: I was the only member of the project and I handled all the activities of the project.

5. DICOM Network Server

Description: This project is to develop a DICOM network server. The server will run in background, But a user interface is provided to configure the server. The doctors can push images to the DICOM server, where, depending upon the doctor's name, the images will be stored in different folders. Later on, different doctors can query to the server and get the required images from different folders.

Platforms: Windows 95, Windows NT 4.0
Tools Used: Visual C++ 5.0
Duration: December 1998 - January 1999
Team Strength: 2
Responsibilities: Design , Implementation , Testing

6. Web Based DICOM Image Viewer

Description: This is a simple ActiveX control for displaying DICOM images. It used the DICOM parser DLL as Plug-in. The DICOM file is parsed and is displayed by the ActiveX control. This tool is used by service engineers for giving demonstration of sample images to customers.

Platform: Windows NT/95
Tool Used: Visual C++ 5.0
Duration: February 1999 - March 1998.
Team Strength: 1

7. High Availability on 7500 router

Description: This project is to provide a mechanism to synchronize two route processors on a Cisco 7500 router to maintain the state information of the active processor in sync with the standby processor so that on conditions of failure, the standby takes over immediately, resulting in reduced failure time and high availability in the affected network. This project received “Pioneer, Technology Innovation Award” from the president of the company. I was working in the “platform group” of the project.

Platform: Cisco IOS
Duration: June 2001 – March 2003
Team Strength: 10

TRAINING & SEMINARS ATTENDED


PUBLICATIONS


PERSONAL INFORMATION

Name RATHEESH K
Sex Male
Date OF Birth 27 May 1975
Permanent Address Mail me if you want!
Telephone Number Mail me if you want!
E-Mail ratheesh at rediffmail.com
Nationality INDIAN
Languages Known English, Hindi, Konkani, Malayalam, Sanskrit
Areas of Interest Malayalam Literature, Drawing, Watching Movies
Personal Website http://ratheesh.freeservers.com



This page is last updated on 2nd November 2002.