SPECIMEN RESUME

SALIL SHAH

Contact:

1)       Mail ID: salilshah@yahoo.com

2)       Mobile: 98123456

Present Location: Bang lore India

SUMMARY                           

Five and half years of experience in IT industry as a Developer in Java, J2ee, Weblogic, Websphere, XML, oracle, java –Unix and in Design. [1.4year in USA, 1 month in Japan and 4 years in India] Specializing in Object-Oriented distributed computing using Java Applications, Applets, AWT, Swing/JFC, JDBC, Servlets, RMI, J2EE, EJB, Weblogic on Windows NT Well exposed to the web technologies J2EE specifications with weblogic and websphere. Involved in Requirement and design phase prepared Use Case Diagrams, Sequence diagrams, Class Diagram in Rational Rose using Booch Methodology communication. Very strong skill in communicating with technical and non-technical People.

Extensive Experience on :

 J2EE Environment:

·         Development and Coding stateless and stateful EJB

·         Development and Coding of CMP and BMP Entity EJB

·         Development and Coding of Message Driven Bean using JMS

·         Deployment of EJB on weblogic server, using Deployment Tools

·         The debugging and trouble shooting of failed beans

·         Communication check EJB to Database

·         Communication check Session EJB to Entity EJB

·         Development and Coding of Thin Client Used

·         Thorough Working knowledge of Environment properties in WebLogic Server

·         Thorough Working Knowledge of properties file

·         Thorough working Knowledge of log file

·         Development on Windows NT, Deployment on Solaris/ Windows NT.

·         Clustering in Multiserver Environment, for load Balancing and Fail over

·         Code Conversion of EJB 1.0 to EJB 1.1 to EJB 2.0

·         Also involved in understanding user requirements, preparing Technical Specifications, Unit testing and Training Team Members.

QUALIFICATION: Bachelor of Engineering www.sit.ac.in

Masters Diploma in Information Technology (Tata InfoTech) www.tatainfotech.com

TECHNICAL SKILLS:

Hardware:  Unix (SCO) Servers, Intel Pentium series, Sun Sparc5, Sun Sparc 10

OS: SUN SOLARIS, Unix (SCO), Windows ‘NT, Windows'95, Windows’98, Windows 2000.

Languages: C++, Java 2.0(JDK 1.2, JSDK 2.0 JDBC 2.0), VB, JavaScript, HTML, XML, Perl, UML etc.

Databases: Oracle 8, FOXPRO

J2EE Tools: EJB, Servlets, JSP, RMI, JNDI, JMS, JTS

Tools used: Visual age for java, Kawa, Jbuilder, Rational Rose, DreamWeaver, MS FrontPage 98, Symantec Visual Café, Visual Age for java.

Web/App Servers: Java Web-Server, JRUN, BEA WebLogic, and IBM Web sphere.

Certifications / Accomplishment Certificates:

v      Brainbench Certifications

Name

Date

Authority

Java 2

2000-10-06

Brain bench

Java – EJB

2000-10-07

Brain bench

Accomplishment Certificates:

Certificate awarded by the client Lexis-Nexis for whom I worked through HCL Technologies as a Consultant in the United States of America

 

Client’s Worked for:

Overseas Experience: (1.5 years)

 LEXIS-NEXIS www.lexisnexis.com (USA) , Nationwide PharmAssist Distribution (USA) , Sanyo (Japan) India: (4 years)Aquazur (India) LTD now known as Nalco www.nalco.com), Fidelity, Bank of America, Intel, JPMC JP Morgan Stanley, Standard Chartered

 

 

Summary of Relevant Experience and positions Held:

Project   1:

From: March 2002 –TILLDATE

Organization:  Software Foundry (Partners XYZ)

www.sfoundry.xyz

(Providing transparency to fortune 500 companies)

Clients:

Position:        Sr Software Engineer.

Role:   Analyst Programmer,

Team size: 12

Project:        Usage Based Billing for the Internet  (FinManager)

The S.Foundry Networks solution is the industry first comprehensive platform that enables enterprises to process millions of daily events, collect directly from the network, application and storage elements, and provide a complete rating and bill presentment solution. Usage-based accounting capability successfully deployed in enterprise-wide environments such aseducation, entertainment, government, financial services, pharmaceuticals, petrochemicals, and telecommunications. Tools/Environment: java, XML, JDOM, Jclass, Jbuilder, Jprobe, Jprofiler, Windows 2000, Solaris. J2EE Tomcat, Apache

Database: Objectivity, oracle

Responsibilities:

·         Developing and coding for the above product, for the responsible module.

·         Unit Testing of code completed.

·         End to end testing of the Responsible Module

·         Programming language used java, XML, JDom

·         Performance testing using Jprofiler, Log4j

·         Use of Pvcs web and tracker for checking in code and Bug tracking.

·         Interacting with sales and support staff for adding New Features to the Product as per the requirement of the Client.

·         Interacting with support staff for bug fixing and Enhancement.

·         Communications via meetings over VOIP and net meeting to solve and resolve issues.

·         Continuous interaction from India office with the USA office for Quick development .of the required features.

·         J2EE coding and testing for the responsible Module.

·         Code optimization

·         Performance testing

·         Code Review

·         Interaction with clients.

·         Worked on localization and Globalization (Internationalization) I18N.

Visited Japan for the Implementation of Japanese version of the product, Implementation Experience of FinManager at Panasonic (Japan) on Solaris boxes as servers and Windows NT client.

 

Project 2:

From: APRIL 2001 –March2002

Organization:       HCL Technologies

Position: Programmer Analyst

Role:  Analyst Programmer

Team size: 10

www.hcltechnologies.com          

Client:                   LEXIS-NEXIS www.lexisnexis.com

Project: a                Citations Redesign. Work In Progress, WIP Tracking [J2EE Specifications]

Project: b                Development of Client Library in Java (porting from c++ to Java)

Position:  Programmer, Analyst

Project: a                Citations Redesign. WIP-Tracking, using   IBM Web sphere

Responsibilities:            Involved in developing modules, using jsp java Beans for the work in progress Tracking Reports using MVC Design Concepts with Controller Servlet, Dynamic View on jsp. Business Logic in java Beans.

·         Coding and development for Communication and business logic in Java Beans.

·         Coding and development for Data Access through Java Bean.

·         Dynamic and static Report Generation using jsp oracle as database.

·         Capturing data on JSPs.

·         Coding and development of mailing facility using JAVA-Mail and JAF API

·         Session Management and Security for each client

·         Exception Handling Done using Errorpage.jsp

·         Accessing Database using Oracle as Back-end.

·         Development done in Visual Age for java Websphere Test Environment. Testing and Deployment done on IBM Websphere.

·         Moving the project from Test Environment to IBM Websphere, starting from laying out the Directory Structure Standard. For uploading the jsps, jars, html in standard directories in production environment. Documentation prepared and given to the users, for this deployment and future deployment on this Websphere server. Used Websphere Application Naming Standards for the Application server, servlet engine, Datasource, Driver Virtual Host.

·         Configuring of connection pool size by setting the five parameters via Websphere Administrative console, configuring connection pool time outs, performing expensive JNDI lookup once per data source.

·         Configuring prepared statement cache size

·         Data Access through Entity Bean.

·         Coding and Development of message Driven Bean using JMS

·         Capturing data on JSPs.

·         Using Websphere Administrative Console for setting up and Creating a Data Source, Creating jdbc driver

·         Enabled Cookie support for session management, using Websphere Administrative Console.

·         Tools used: jsp JNDI, JMS, JTS, HTML, IBM Websphere V 3.5 Standard Edition and Advanced Edition, DeployerTool, SUN SOLARIS, IBM Visual Age for JAVA, Exceed, Humming Bird.

Project: b: Porting of Client library from c++ to java. www.lexisnexis.com

Responsibilities:

·         Understanding existing C++ code porting the same to java using Rational Rose

·         Designing. Coding Debugging Testing of classes in java using Bottom up Approach, using the pseudo code for the development of Individual classes, coding and debugging of the classes, checking communication between different classes, parsing of text file on the server to data structures using hashtable and map, as data structures.

·         Security for LEXIS-NEXIS trusted users by using Digest Authentication.

·         Understanding of the HTTP protocol for client authentication, coding, developing Testing, which is implemented by using Digest authentication, which is documented in rfc2069 [1] and accepted as an Internet standard. State maintenance done with proposed cookie headers. For Digest Authentication made use of one-way hash algorithm known as MD5. Successfully completed the coding testing and implementation for the security and authentication.

·         Coding Developing and Testing of the communication of different classes with the apache web server.

·         Setting up of properties file coding and testing, the environment variables.

·         Coding and testing done for Chunking of the input stream done by calculating the chunk size complete development and coding done for this class.

·         Server used:  Apache web Server.

Tools used: java, java Data structures, SUN SOLARIS, IBM Visual Age for JAVA, Exceed Humming bird.

Organization:       HCL Technologies

Position: Senior Software Engineer.

Role:  Analyst Programmer

Team size: 1

Responsibilities:

The maintainance of the above project was done from January 2002 to march 2002. Any New Bugs were sorted out mostly debugging code modification and indention and the reading of the log files from Websphere done on daily basis to see the performance and hits on the appserver.

Tools used: java, java Data structures, SUN SOLARIS, IBM Visual Age for JAVA, Exceed Humming bird, Windows 2000.

 

Project   3:

From:                September 2000 –March2001

Organization:         Antrix Corp (Business Partners Bea Weblogic)

  www.antrixcorp.com

Position: Programmer Analyst:

Role:  Analyst Programmer

Team size:  7

Project:                Development of Pharmaceutical Marketplace using BEA Weblogic

Client: Nationwide PharmAssist Distribution [USA Client] [J2EE SPECIFICATIONS]

Nationwide PharmAssist Distribution is an industry organization that helps pharmacies conduct business electronically. Developed five modules for organization members: registration and request for Quotes.

The site's services include rapid identification of buyers and sellers of pharmaceutical production equipment, materials and services, centralized accounting, record management of all purchases and real-time tracking of production costs.

Responsibilities: Involved in developing five    modules: registration, request, updates Transactions Admin Services for quotes inventory management.  Using MVC architecture in multiered Environment in Weblogic.Also Involved in Administrative, Configuration of Weblogic in NT Environment setting cong files.

·         Development, Coding, testing and deploying the EJBs on BEA WebLogic server in Solaris environment.  The following steps were involved;

·         Buyer Registration with automatic generation of Buyer registration number, using Entity Bean.

·         Buyer Updating for reviewing / changing Buyer profile.

·         Supplier Registration, with automatic generation of registration number.

·          Updating by the Buyer for changes in request for Quote.

·          Appraisal of RFQ to the supplier

·         Communication with business logic in session Bean.

·         Data Access through Entity Bean.

·         Coding and Development of message Driven Bean using JMS

·         Capturing data on JSPs.

·         Session Management and Security for each client

·         Creating Database using Oracle as Back-end.

·         Setting up of Environment properties in WebLogic Server

·         Thorough Working Knowledge of properties file

·         Thorough working Knowledge of log file

·         Development on Windows NT, Deployment on Solaris/ Windows NT.

·         Clustering in Multiserver Environment, for load Balancing and Fail over

·         Involved in Development of Transaction Handling Module Container-Managed Transaction Demarcation and also Bean-Managed Transaction Demarcation.

·         Also involved in understanding user requirements, preparing Technical Specifications,

·         Trained Client on java, java technologies weblogic J2EE Specifications.

·         XML parsing editing coding and debugging

Tools used: EJB, Servlets, XML, JSP, JNDI, JMS, JTS, HTML, BEA Weblogic Server, DeployerTool, SUN SOLARIS.

 

Project   4:

From: Feb 2000 - July 2000

Organization:                 AQUAZUR now known as Nalco www.nalco.com

Project:                Customer Management Application

Position: Senior Executive Software Development.

Role:  Application Programmer

Team Size:  3

Project: This application enabled customers to apprise Aquazur of their material requirements, technical difficulties and request for total-water-management reports of existing contracts on issues such as corrosion, scaling, and fouling. The application was connected on the back-end with Aquazur's ERP package.  This also enabled technical managers to ensure that customer's requirements were satisfactorily handled and that there was no shortage of resources for upcoming projects and material requirements. This cross platform application was developed for multiple clients in different locations, using distributed computing on JRUN.  It was customized for different client needs.

Responsibilities:

·         Development and coding on Server side using Servlets, which using Business logic throws necessary Data output on JSP, using Java Beans

·         Development and coding for accessing Data using JDBC in Servlets

·         Development and coding for Data capturing using JSP-Forms

·         Development and coding Front-End pages, viz. HTML DHTML for Data-Entry, using DreamWeaver

·         Creating Database using Oracle as Back-end.

·         Creating master and transaction tables in oracle 7.3 database.

·         Development and coding of client side Forms using JavaScript’s for validations.

·         Also Involvement in Conversion of client requirement as per laid down specifications into project specification

      Tools Used: Oracle, JSP, Kara, Dream weaver, Microsoft FrontPage 98, Symantec Visual Café, JRUN, windows NT, UNIX

 

Project 5:

From: April 99 - Jan 2000

Organization:                AQUAZUR now known as Nalco                www.nalco.com

Position: Senior Executive Software Development.

Role:  Application Programmer

Team Size:  3

Project:                 Human Resource Information Management Systems This project was aimed to enable internet/intranet-based recruiting and HR information management. The resumes of all Aquazur employees were on the database.  The application provided HR personnel detailed information on the employee's current division, supervisor information, reasons for leaving, career history.  This enabled Aquazur to ensure that they were not losing their employees to their competitor's and also resource the right candidate for each job requirement.

      Responsibilities:

·         Development and coding using Servlets for Registration of items, Listing and searching 

·         Development and coding of client side Forms using JavaScript for validations.

·         Coding of server side programming using Servlets, and Oracle as backend

Tools Used: Database: Oracle, Jbuilder 2.0, Microsoft FrontPage 98,Servlets, JSP, and JRUN, Windows NT, UNIX

 

Project   6:                                                                                                          

From: Sep 98 - Mar 99

Organization:                 AQUAZUR now known as Nalco www.nalco.com

Position: Senior Executive Software Development.

Role:  Application Programmer

Team Size:  3

Project:  Computer-based training systems

CBT was designed to educate customers on specific IT areas in an effective and easy way. The CBT application involved design and development of independent software, which was user-friendly and self-sufficient. The actual user of the CBT was provided with the facilities to manipulate these options.

Responsibilities:

Tools Used:

JAVA 1.2, JDBC, Servlet, Jbuilder, Microsoft FrontPage 98, and Oracle, JavaWebServer.

 

Project   7

From:  March 98 - August 98                                                                                                           

Organization:  AQUAZUR now known as Nalco www.nalco.com

Position: Senior Executive Software Development.

Role:                     Analyst programmer

Team Size:  6

Project:      Payroll System

This project was designed to support the entire payroll system. This includes

·         Employee master, Pay element master, Pay transaction monthly as well as annual generation of pay slip and printing. Its support different type of Loans calculation and different types of PF calculations.

·         Involved in UML development of existing projects for object classes and, use case studies.  Review and modification of existing projects to include reusability of classes.

Project:         Inventory Control System (ICS)

The system helps maintain an optimum stock level for each item. It generates purchase orders keeping in view the consumption norms, quantity already on order and any pending purchase orders. The system keeps track of forthcoming deliveries, maintains store ledgers and analysis the consumption of items. It generates various reports like transaction details, item details, stock availability, and Fast/Slow/Non-moving stocks.

Responsibilities:

Tools used / Environment:  Windows 95, Windows 98, Unix, java, UML, Rational Rose,

Oracle

 

Project    8

Company Training    (not considered in experience)

From:  August 95 – April 97                                                                                                              

Organization:                 AQUAZUR now known as Nalco (Aquazur, now a part of Nalco, is the worldwide leader in water treatment and process chemicals with annual revenues of $2.6 billion) www.nalco.com

Position: Senior Executive Software Development.

Role: Analyst programmer

Team Size: 7 members

Project: Vendor Info System.

This project developed   in C++ helps the client to track the Vendors in terms of visit details, proposal details, Business Details for the clients particular Application, teleconference details, feedback, competitor information. Automatic mailing facility incorporated in the project helps to make arrangements for customer visit, proposal tracking. This system provides access to various Divisions of the organization.

Responsibilities:

 Worked for 19 months as an Analyst, through all phases of Requirement Analysis Process including Client visits.  Specifically, was involved with:

Tools used / Environment:  Windows 95, C++, UML (unified modeling language, Rational Rose