<-- -->

Free Web Hosting : Free Hosting : Troubled Teens : Report Abuse

Rakesh Nagar

Rakesh.Nagar@Punemail.ltitl.com


 

Career Objective:                              To pursue a dynamic and challenging career in the IT industry and to be involved in analysis and development of client-server and distributed applications using guidelines and principles of Software Engineering.

 

Experience Summary:                       Experience of over 1˝ years of working with Java and Internet related technologies. Specialization in J2EE Architecture. With core experience of  full  project development life cycle, design and development of n-tier distributed application using Rational Rose Unified process.

                                               

Certifications:                                     1) Sun Certified Programmer for Java 2 Platform.

2) Brainbench Certified Java 1.2 and Java 1.1 Programmer.

3) Brainbench RDBMS Concepts Certification.

4) E-Certifications Certified Java Programmer.

5) E-Certifications Certified C++ Programmer.

6) E-Certifications Certified C Programmer. 

[view]

 

Education:                                             B.E. Computer Engineering

                1995-1999

 

Institution:                                            Netaji Subhas Institute of Technology,

                (Formally Delhi Institute of Technology)

University of Delhi. New Delhi- 110 045, India.

 

Present Work:                                    Working as Software Engineer with

Larsen & Toubro Information Technology Ltd.(LTITL), Pune (India).

From Jan 2000 till today.

 

 

Technical Prowess

 

Programming Languages:

 

Java 2, VC++ 6, Visual Basic 6, C++, C,

Pascal, Fortran.

 

Technologies:

J2EE, RMI, Servlets, JSP, Java Beans, ActiveX.

 

Operating System:

Windows 95/98/NT, Linux, MS-DOS, UNIX,

SUN-Solaris, IRIX.

 

Software Packages:

Visual Café, IBM Visual Age for Java, Rational Rose, Rational Rerquisite Pro, Netscape LDAP, Apache TOMCAT Server.

 

GUI:

Java AWT/Swing, X-Windows, OSF/Motif,

Visual Basic 6.

 

Internet:

XML, HTML, JavaScript, Servlet, MS FrontPage.

 

RDBMS/DBMS:

Oracle, PL/SQL, MS Access, FoxPro, DISAM96,

Object Store.

 

Public Transcripts:

Please view my public transcripts at http://www.brainbench.com/transcript.jsp?pid=1115748

 

  

Experience Summary

 

Project 1:                                              CARS Voyager

 

Client:                                                   Jenzabar, USA. (http://www.jenzabar.com/)

 

Duration:                                              July 2000 till today.

Location:                                               LTITL, Pune.

 

Project Description:

The project is to re-engineer the existing CARS System. CARS (Campus Administrative Resource Solutions) is an application that caters to Administration/Campus Management needs of a University. The primary purpose of existing CARS Solution is to enable user to enter, maintain, and report information about their institution’s applicants, students, alumni, and financial transactions.

The existing CARS System runs on AIX & HP-UX & it is tightly coupled to Informix database. The re-engineering involves converting existing host centric, character based Informix application to a Web based, database independent and n-tier product. The main feature of the software is that clients can customize it to meet the requirements of their university with almost no coding expertise required.

 

Platform/Tools:                                  Windows NT, HP-Unix.

EJB, Java 2.0, JDBC 2.0, EJB Application Server 5.12 from Persistence,

XML, IBM-XML Parser, UML, Informix, RCS, Rational Rose, Netscape LDAP Server.

 

Module1:                                               Grading Application (Team size: 5)

                                                                This module involves design and development of Grading Application using Voyager Framework. The primary purpose of grading application is to enable an institution to maintain grade related information of the students e.g. entering grades of students to their courses and calculating course statistics. If using anonymous grading, use a program to generate random numbers and grading program to update course statistics.  The following list describes the processes involved with the Grading product.

 

 

Role & Contributions:                      Presently working as the developer of the Grading module, where responsibilities include project management and execution. Providing offshore support to the client and onsite team for the Grading application.

 

1) Requirement analysis of the existing Grading application, and creation of detailed requirements from top-level requirements.


2) Coordinating with onsite team and client during project execution. 

 

3) Generating RequisitePro requirements using Rational Rose from detailed requirements. The RequisitePro requirements are used for traceability of requirements to their realization and test cases. 

 

4) Design of Grading Application with Rational Rose using J2EE architecture guidelines.

 

5) Implementation and testing of Entity Beans and Session Beans for the Grading Application.

 

6) Design and development of general-purpose XML utilities using IBM XML parser.

 

7) Generation of traceability of Requirements to design to test cases using Rational Rose.

 

8) Unit testing as per the test cases prepared.


Module2:                                               Perform (Team size: 5)

                                                                This module involves design and development of GUI screens for existing PERFORM screens. PERFORM screens are a basic feature of the Informix database software, the database that the Existing CARS Solution system uses.

 

Role & Contributions:                      1) Development of Business Object definition file in XML from table schema. The Business Object definition file defines metadata of Voyager system.  The Business Object definition file contains the information about the associated table, column related information, presentation attributes of fields, primary key information, indexes, constraints and information about relationship with other Business objects. 

 

2) Design and development of an application in Java for creation and maintenance of Business Object definition XML files. This application uses IBM XML parser for creating and updating Business Object definition XML files with additional presentation information for GUI Screens.

 

3) Design and development of GUI screens for new Voyager System using Business Object definition file. The screens are saved as screen definition files (sdf) in XML format. These sdf are compiled using Screen Compiler utility and are saved as Java Serialized Objects.

 

4) Testing Business Object definition file and UI screens as per the test cases prepared.

 

Project 2:                                              Application development for conversion of Object Store and DISAM Databases to XML format.

 

Client:                                                    ePlan, Germany

Duration:                                              2 Months

Location:                                               LTITL, Pune.

 

Project Description:                           This project involves development of an application to manipulate the DISAM and Object Store Database and generate a XML for them respectively. The Data present in the database is exported in XML format.

This application acts as a bridge between DISAM and Object Store database. The data from one database can be transferred to another database using XML as intermediate data.

 

Role & Contribution:                         As a Project member Responsibilities included:

 

Platform/Tools:                                   Windows NT, Microsoft XML DOM Component (MSXML.dll), VC++ 6, XML.

 

Project 3:                                             ActiveX Feedback Component

 

Project Description:                          The component would provide a simple Outlook like interface for sending message through e-mail. This Active X Feedback component was developed in Visual Basic 6. Winsock32 and SMTP (rfc822 & rfc824) were used to develop this component. This component is easily customisable for the SMTP Server, alternate SMTP Servers, recipent name and E-mail address through property pages. Separate components were also developed for IP address and E-Mail address validations. The feedback component is very useful for application and web pages where user feedback or message are required.

 

Duration:                                              1 Month

Role & Contribution:                         Developer

Platform/Tools:                                   Windows NT/95, Visual Basic 6, Winsock32.

 

 

Project 4:                                              Network Messanger

 

Project Description:                           This was a Training project completed during training at LTITL. This application enables users to send and receive messages over the network. This application is completely developed using JDK 1.2. The GUI of this application is developed using Swing components. The User Datagram Protocol(UDP)   is used for communication between client and server.

Duration:                                              1Month

Role & Contribution:                         Developer

Platform/Tools:                                   Windows NT/95, JDK1.2.

 

 

Final Year Project:                             Online Education Evaluation and Examination System

 

Project Description:                          This project is a web based Client-Server application implemented using Java, JDBC-ODBC, HTML and Visual FoxPro as back end database. The Client side is implemented as Java Applet so that it can cater to wide variety of platforms running Java Enabled Web Browsers. The Server side is implemented as Java Application, which makes use of Java Thread for parallel processing to handle multiple Clients simultaneously. It also incorporates advanced features like Random Question selection from the database and Data Encryption of all the data flow between Client and Server.

This software enables a user to register for an examination then appear for the same and receive the result instantaneously.

 

Duration:                                              3 Months.

Role & Contribution:                         Developer

Platform/Tools:                                   Windows NT/95, JDK1.2, FoxPro, HTML, Personal Web Server.

 

Personal Information

 

Date of Birth:                                       29th of December 1976.

 

Strength:                                              Quick learning abilities to adapt to changing environment and requirements.

 

Home Phone:                                        +91–11-467 9139

 

Personal E-Mail:                                   rakeshnagar@hotmail.com


Last revised on Saturday, 2nd June, 2001.