## BIO
Experience · Software Executive for a period of 6 months in Sprint Technologies Pvt. LTD Ernakulam from November 1998 to May 1999 · Software Engineer in Astro-Vision Software Engineering Pvt. LTD, IT Park Cochin, Export Processing Zone (CEPZ) for a period of 7 months from June 1999 to December 1999 · Presently working as Senior Software Engineer for a Multi National Compnay in Thiruvananthapuram from January 2000 Education MCA - Indira Gandhi NAtional Open University
## Area of Expertise
Hardware Platforms : IBM PC XT, IBM PC AT
Operating Systems : DOS, Unix, Linux and Windows 95/98/NT
RDBMS : Oracle 7.x
Front End Tools : Visual Basic6, Visual J++, Visual C++ and Jbuilder
Languages : C, C++, Java, COBOL, and FORTRAN
Internet : Java 1.2, Java Swing Programming,
Java Servlets, JDBC, Java Beans, CGI with PERL, JavaScript
Web Designing : HTML, Microsoft Front Page,Macromedia Flash
Packages and Other Tools : ODBC, DAO, and ACTIVE X,MFC,COM,Flash SDK
**Projects Done **
**1 : Java Applet Player for Rapid Builder Version 2.1 and 2.2 and Rapid Exam 1.0**
**<font face="Symbol" size= "3">·</font> <font face= "Times New Roman">Tools used</font>**
Swing, Java Beans, Java Media Framework, Java2D API
**<font face="Symbol" size= "3">·</font> <font face= "Times New Roman">Description</font>**
**Rapid Builder is an easy-to-use, flexible and powerful tool that lets the author create and customize interactive presentations. With Rapid Builder, users can create multimedia tutorials, movies, demos and simulations easily. It’s the ideal tool for professional trainers and demo builders. The main advantages of this package are support for Multimedia objects and Animation objects.**
**Java Applet Player is the tool that can be used for playing the CBT presentations created with Rapid Builder and to appear for the exams created with the Exam creation tool known as Rapid Exam. In the case of exams, after the completion of the exam, the player will send a mail to the student. The student database is maintained on SQL server prepared by the Exam Manager application.**
**Java Applet Player can reproduce the captured screen shots, captured sound, and mouse movements. In addition, a number of effects, graphic objects, draw objects, videos and sounds can be played, that are assigned using Rapid Builder. The video, audio and object data are compressed to reduce the file size.**
**Project #2**
**Auto downloading of Plugins, Media Player components and IE Runtime components**
**<font face="Symbol" size= "3">·</font> <font face= "Times New Roman">Tools Used</font>**
**Signed Java Applets and JavaScript.**
**<font face="Symbol" size= "3">·</font> <font face= "Times New Roman">Description</font>**
**The project was meant to download a plugin, to play a particular type of file, if it is not available in the users machine. The applet will search the users machine for the required plugin and if it is not there, it will download the plugin, installs it on the users machine and plays the file on his machine. This makes use of signed java applets to perform the search operation in the local machine and to download and write the plugins on to the client machine.**
** **
**Project #3**
**Export To Flash SWF Format.**
**<font face="Symbol" size= "3">·</font> <font face= "Times New Roman">Tools Used</font>**
Flash SDK, Platform SDK and MFC.
<font face="Symbol" size= "3">· **<font face= "Times New Roman">Description</font>**</font>
**The files created with Rapid Builder are stored in a custom file format RBX. The Export to Flash feature exports the RBX file format to SWF format to support the deployment in Internet. The captured desktop, sound, video and other objects are exactly reproduced in SWF format.**
****Project #4****
**Developed an **Accounting Package** using Visual Basic 5.0 as Front End and**
**MS Access as backend for a local client.**
**Project #5**
Graphical User Interface for UNIX
**<font face="Symbol" size= "3">·</font> <font face= "Times New Roman">Tools Used</font>**
X-Windows, Tk/Tcl interactive script languages and C++.
<font face="Symbol" size= "3">· **<font face= "Times New Roman">Description</font>**</font>
**The project was to develop a GUI to the conventional Unix system, so that the user can use it with a mouse with greater flexibility. This helps the user to use the system without having to remember all the complex commands. It provides a GUI for all the common operations such as file manipulation, communication and system administration.**
**Project #6**
**Created an Online Training System for a foreign client which includes**
**the following features:**
**Login account for each student.**
**Online chat and Discussion groups.**
**Online Exams.**
**Student Performance Evaluations etc.**
**<font face="Symbol" size= "3">·</font> <font face= "Times New Roman">Tools Used</font>**
Java Servlets, Java, Java Script, and MS SQL Server (Backend).
**<font face= "Times New Roman">Description</font>**
**The project implements an Online Training System for students. Students can register on to the system and choose the subjects in which they want to take the course. After registration and payment, they can use the various utilities of the system, like online chat, discussion groups, online exams etc. to improve their performance. The student’s details and their performance in various tests are stored in a database and are presented whenever the student wishes to see them. The system includes an administration tool for the overall management of the system.**