Post Job Free
Sign in

Management Sales

Location:
United States
Posted:
March 14, 2012

Contact this candidate

Resume:

PRABHU RAJENDRAN

Java J*EE Senior Developer

Email: *********@*****.***

(425) –802-8921

SUMMARY

• 8 years of professional experience in Systems Analysis, design, development of various Client/Server and Internet Applications using Java and J2EE Technologies.

• Extensive experience in Web application development using – J2EE (Java, JSP, Servlets, JDBC, JSF, Struts, EJB) HTML5, CSS3, XML, DOM, SAX Parsers, BEA Weblogic Server 9.2, Eclipse, JavaScript, Log 4j).

• Experience with frameworks like Java Server Faces, Struts, Spring, Hibernate, PHP and Ruby on Rails which is a flexible control layer, based on standard technologies like Java Servlets, JavaBeans, Resource Bundles, and Extensible Mark-up Language (XML).

• Experience in SOA and Web Services and its various aspects of integration with Application Servers.

• Good knowledge over ATG e-Commerce, catalog repository, ATG control center and BCC to control Data and Assets

• Knowledge of implementing various design patterns like, MVC, Singleton, Session Facade, Front Controller, Data Access Object, Value Object patterns.

• Strong experience in working with Application/Web Servers including WebLogic, WebSphere, Sun one server, Apache Tomcat servers.

• Proficient in PL/SQL Programming to develop Stored Procedures/Functions and Packages.

• Worked extensively with Source control tools like Borland Star team and CVS.

• A fast learner, self-starter and team player with good communication skills.

• Strong Analytical, Problem Solving and debugging skills with excellent understanding of system development metrics, techniques and tools.

EDUCATIONAL QUALIFICATION:

Master of Computer Applications from Madurai Kamarajar University India in 2003

TECHNICAL SKILLS

Languages: Java 1.5, SQL, Ruby, Perl XML (XSL, XPath, XSL-FO), HTML, C, C++.

J2EE Technologies: Servlets, JSP, EJB2.0, JDBC, JavaBeans, JavaScript, Web Service,

SOAP, AJAX, J2EE 5.

Database: PL/SQL, ORACLE 9i/8i, MySQL 3.0.

IDEs: Eclipse 3.2, WSAD 5.1, Net Beans 3.1.

Application/Web Servers: BEA WebLogic 8.1/9.2, WebSphere 6.1, Sun One Server 7.0

Apache Tomcat Web Server 4.1.24, Apache http server.

Frame Work: MVC Struts 1.1, Java Server Faces (JSF) 1.1, Spring 2.0, Hibernate 3.0

Rails 2.3,RichFaces 3.1, Facelets 1.1, MyFaces 1.1

Design Patterns: Singleton, Business Delegate, Business Object, Service

Locator, Data Access Object, Transfer Object,

Model View Controller

Tools: Borland Star team R2, CVS, Together Architect 8.1,

JUnit 4.1, log4j 1.2.8, ANT 1.7

Reporting Tools: Actuate BIRT 2.2.1, iReports

Operating Systems: WINDOWS98/NT/2000/XP, MS-DOS, UNIX

PROFESSIONAL EXPERIENCE

DMVA

CLIENT: State of California Oct’10 to till date

ROLE: SENIOR JAVA DEVELOPER

DL functions refers to issuing, extending, or terminating Licenses of various types include Occupational Licenses (OL), Sales Person Licenses (SP) and Identity Card (ID).

The main DL functions are:

Applications: Represent different types of applications related to DL/ID/OL/licenses.

Record test results: Involves recording the results of multitudes of test result as a part of issuing

and maintaining the license, for example, vision test results.

Issue certificate: Variety of certificates are issued to operate commercial and non commercial vehicles such as school buses, transit vehicles.

Manage licenses: Involves cancellation, duplication and re instating the license to operate

Vehicles also represent correction / changes on the issued license.

Photo service: Involves the capturing of photos and live scan images.

Responsibilities:

• Involved in developing business service handlers to handle different type of Activity using spring, Hibernate, MDB and Java Beans.

• Created persistence Adaptor layer to store and retrieve records from Data layer.

• Developed a generic declarative mechanism for transforming related POJO instances into related transaction instances.

• Involved in developing standard form of mapping between java objects and a relational schema to be used by persistence adaptor.

Environment:

JDK1.5, J2EE 4,XML, JSF 1.1,Spring 2.5, Hibernate 3.0, HP Exstream Dialogue 6.7, WebSphere Application Server,DB2,SQL,HTML, DHTML, Junit 4.0, AJAX, JavaScript,CVS, UNIX and Windows NT.

ACCESS

Client: State of Wisconsin Aug’08 to Sep’10

Role: Analyst

Description:

Residents of Wisconsin can apply for benefits, using an internet tool called ACCESS. On the ACCESS website ( http://access.wisconsin.gov/access) the Home page offers an option called ‘Apply for Benefits’. There are also links from within the eligibility screener tool called Am I Eligible.

Through online application process residents can apply for FoodShare, Health Care and/or Family Planning Waiver. The Check My Benefits option allows people to check the status of their applications or benefits.

Health Care Request: An applicant can request Health care for up to 3 months.

Food Share: Can request FS by filling the number of house hold individual details.

Clients can apply for Child care and Support and Family planning Waiver.

Responsibilities:

• Worked on all stages of design, development and configuration J2EE components using custom tags ,EJB, Java Beans, JSP, Servlets, and XML using RAD.

• Involved in development of Presentation layer screens using custom tags JSP, HTML, XML, and performed data validations using Java Script.

• Created EJB Beans for handling BS Implementation and business logic.

• Involved in developing validation tags to handle different tags.

• Involved in writing persistence classes using Cargos and Collections.

• Developed Web service Client to retrieve data from CARES application.

• Played an active role in testing the application by writing test cases for different scenarios.

• Used JUnit testing tool to test the code.

• Created use cases, class diagrams, activity diagrams and collaboration diagrams.

• Used Merant version control tool and for code and version management.

Environment:

JDK1.5, J2EE 4, JSP, Servlets,JDBC 2.0, EJB 2.0, XML,1.1,3.0,Webspere Application Server 7.0,DB2,SQL, HTML, DHTML, AJAX, JavaScript, 6.0,Star Team R2, UNIX and Windows NT.

STIMS (Safety Test Information Management System) Feb’07 to Mar’08

Client: General Motors, Detroit, MI

Role: Senior Developer

Description:

STIMS is to automate the test request life cycle process for the Safety Lab. Safety Labs include the following Test Types: Barrier, Rollover, Sled, Component, Rough Road, and Suppression. The application will be user- friendly, wizard-based, and highly configurable to help both new and experienced users to process test requests efficiently.

Test Requirements Specification (Product Requirements, Equipment Requirements, and Test Requirement(s) change management)

Test configuration management including Test Templates, dynamic relationship between Test Condition(s), Product, Equipment, Imaging, and Measurement Instrumentation.

Measurement Recording for Pre-test, Test Execution, and Post-Test

Application reporting including ad-hoc management and standard reports

Test Event Logging for Pre-Test, Test Execution, and Post-Test processing

Management and maintenance of test artifacts created as a result of test execution including notes, RAW data. Application Security Management

Responsibilities:

• Involved in design, development and configuration J2EE components using JSF, Java Beans, JSP, Servlets, and XML using Eclipse.

• Involved in development of Presentation layer screens using JSP, HTML, XML, and performed data validations using Java Script.

• Involved in developing custom components and renders using JSF and MyFaces.

• Created Session Beans for handling BS Implementation and business logic.

• Involved in developing Handler classes for Actuate BIRT Engine using BIRT API’s.

• Developed design diagrams using design tool Together Architect.

• Implemented the necessary infrastructure to parse XML documents using DOM.

• Developed controller and model components using Spring and Hibernate.

• Involved in writing persistence classes for DB using Hibernate as ORM tool.

• Developed WSDL by using Apache AXIS framework.

• Developed Web service Client by using Apache AXIS framework.

• Played an active role in testing the application by writing test cases for different scenarios.

• Used JUnit testing tool to test the code.

• Wrote PL/SQL stored procedures, functions and did unit testing.

• Created use cases, class diagrams, activity diagrams and collaboration diagrams.

• Involved in quick POC’s for finding out the behaviors in calling the external Actuate BIRT API’s by using a wrapper class.

• Utilized Borland Star Team as a version control system and for code and Tag management for each release.

Environment:

JDK1.5, J2EE 4, JSP, Servlets, JDBC 2.0, EJB 2.0, XML, JSF 1.1,Spring 2.0, Hibernate 3.0, WebLogic Application Server 9.2,Oracle 9i,SQL, PL/SQL, HTML, DHTML, Junit 4.0, AJAX, JavaScript, Apache Axis1.0, MQ-Series 6.0,Together Architect 8.1, Actuate BIRT (Business Intelligence Reporting Tool) 2.2.1, Star Team R2, UNIX and Windows NT.

GQTS (Global Quality Tracking System) Aug’06 to Jan’07

Client: General Motors, Detroit, MI

Role: Senior Developer

Description:

GQTS tracks the quality of various products supplied by various suppliers. As part of it GM

users will review the quality of each product. This act as Communication Bridge between GM

and Suppliers.

Responsibilities:

• Developed user interfaces for Program Management module using JSF and Facelets.

• Developed program management business logic using Session Beans (EJBs).

• Developed necessary DAOs (Data Access Objects) for program management module

• Developed application custom components using Java Server Faces.

• Developed Business tier and Presentation tier.

• Actively involved in writing stored procedures for program management add, edit and delete operations.

• Primitive client side validations are handled using JavaScript.

• Actively involved in Testing and deployment of the application on WebLogic Application server.

• Involved in writing the low-level design document for program management.

• Used CVS for version Repository maintenance.

Environment:

JDK1.4, JSP, Servlets, JSF 1.1, Struts 1.1,JDBC 2.0, EJB 2.0, XML, SQL, PL/SQL, Weblogic Application Server 9.0, Oracle 9i, HTML, DHTML, JavaScript, CVS, UNIX and Windows NT.

InternetSecureMessaging (ISM): Jan’05 to Jul’06

Client: ECnet Singapore

Role: Developer

Description:

Internet secure messaging is used to keep track the transaction between the buyer and the Supplier. These transactions are covered through Delivery Forecast, Purchase Order, Dispatch Advice, Goods Receipt Note, Invoice and Delivery Report Messages. Buyers create Purchase Order, Delivery Forecast and Delivery Report messages. Suppliers create dispatch Advice, Good Receipt Note and Invoice messages.

Responsibilities:

• Implemented MVC using Struts Framework.

• Handled form-validation, error-handling using Validator framework.

• Developed JSPs and JavaScript functions to provide a user-friendly front end.

• Performed server side validations using Struts validations.

• Created stored procedures for back-end process.

• Designed and developed a user usage logging facility using Apache Log4J.

• Used different levels of Loggers such as INFO, DEBUG, WARN, ERROR.

Environment:

JDK1.4, JSP, Servlets, XML, SQL, PL/SQL, Struts 1.1, WebLogic Application Server 8.1, Oracle 8i, Tomcat 4.1.24, HTML, DHTML, JavaScript, Star Team, UNIX and Windows NT.

Omega Dec’03 to Jan’05

Client: Shriram Finance & Investments [P] Ltd

Role: Developer

Description:

The system contains the process of managing various Finance & Investments schemes of the company. The system keeps track over the entire internal processes of the Deposits and Payments. The Customer master maintains the customer’s information and their various plans on the investments. Financial accounting module brings all the company transactions in accounting. It includes preparing Trail Balance, Cash Book and Bank Book. Accounting lists the transactions made under Sub-Ledger and Ledger codes.

Responsibilities:

• Involved in developing Action Classes, JSP’s and the Operations associated with JSP’s.

• Used Intercepting Filter design pattern to avoid the unauthenticated access to JSP’s.

• Involved in configuring web.xml, struts-config.xml to declare Action Form classes and define Action Mappings.

• Involved in developing data management classes used to access database.

• Coordinating with Business consultants in getting the business requirements, model and customer information.

• Involved in end-user support in client place.

Environment:

JDK1.3, JSP, Servlets, Struts 1.1, PHP,Python,Ruby,JDBC, MySQL, XML, Oracle 8i, SQL, PL/SQL, Tomcat 4.1.24, Weblogic Application Server 8.1, HTML, DHTML, JavaScript, Star Team, UNIX and Windows NT.

Online Sales Management System Nov‘02 to Apr‘03

Client: HCL Peripherals Ltd. Chennai

Role: Developer

Description:

The online Sales Management System is the software package, which is used for managing all the tasks of sales. In this system, all the activities of sales are taken into account and computerized. This system consists of three main modules and five sub modules. The main modules are Order, Transaction and Evaluation. The sub modules include Payment details, Stock maintenance, Stock status display, Delivery chalan preparation and Invoice preparation.

Responsibilities:

• Developed web applications with Java and Ruby.

• Data storage and retrieval process from Oracle 8i by using JDBC for data access.

• Involved in the Front-end validations using JavaScript.

• Involved in testing and integration of all the modules

Environment:

Ruby, Java, Perl, JSP, JDBC, XML, XSL, Oracle8i, Apache Tomcat, HTML, JavaScript.



Contact this candidate