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.
|
Programming
Languages: |
Java 2, VC++ 6, Visual
Basic 6, C++, C, |
|
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.
A massive change of grades.
Scanning grades.
Web entry of grades.
Calculation of GPA and Course Statistics.
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.
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:
Project Planning.
Designing and coding for the required functionality.
Doing Code Walkthroughs.
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 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.
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.