2 2 of 5 05/01/ :22 SOAP, WSDL, UDDI J2EE TECHNOLOGIES Servlets, JSP, EJB, JDBC, RMI, JNDI, JTA, JAXP, JAXB, JMS, Log4J DESIGN PATTERNS DAO, MVC, Singleton, Session Facade, Service Locator, Business Delegate RDBMS/ ODBMS SQL, PL/SQL, Oracle 8.0/9i/10g, MS-SQL server, DB2 EDITOR/IDE MyEclipse, Eclipse 2.x/3.x, Net Beans, EditPlus, TextPad 4.1 VERSION CONTROL StarTeam, Rational ClearCase 7.1, Win CVS 1.2, VSS, Subversion TOOLS SQLDeveloper, RationalRose, Visio OPERATING SYSTEMS Windows 2000, Windows XP, Windows Vista, Windows 9x, UNIX EDUCATION: Bachelor of Engineering, Computer Science and Engineering WORK EXPERIENCE: Client : Confidential,Fremont, CA June Present Project : Order Automation Role : Java/J2EE Developer Unovon is a leading VOIP telcom service provider, providing local and long distance calling services to individual and small business customers. Project involved working on Unovon s Order Automation System which consists of two modules - Customer Management and the Credit Card Processing. In the Customer Management module, customer information is collected from the HTML forms, interacting with the servlets on the server side. Validations are performed on the data and stored in an Oracle. The Credit Card Processing module gathers the credit card details from the customer and sends the details to the payment gateway for authentication after a client side validation for the credit card number type and expiry date. Involved in flow chart designing and participated in project development life cycle discussion sessions. Used Hibernate for the O/R mapping functionalities Designed and developed Java classes, JSP pages, Action Beans, and Action Classes Developed JSPs for the presentation layer., and Action classes for several critical modules Developed the utility classes for UTF-8 standards in internationalization support for the application Extensively used the DOM parsers for xml parsing and platform neutral data transport Developed and tested the application on Tomcat server and deployed on Websphere server Implemented best practices for performance, code coverage and source versioning. Used JUnit for testing the application, rectified performance bottlenecks HIRE and NOW eliminated critical bugs
3 3 of 5 05/01/ :22 Used Oracle 10g as back-end database. Used Eclipse IDE for the development. Environment : Java, HTML, UML, XML, Servlets, JSP, EJB, JDBC, JNDI, JAXP, SQL, PL/SQL, Oracle 10g, Eclipse, Tomcat, Websphere, JUnit, RationalRose,. Client: Confidential,NJ March June 2011 Project : Quote Generation The Quote Generation System allows users to provide a quote on how much premium the user would have to pay depending on the user s personal information, history and policy duration. Enhanced the quote generation system for the insurance software developed. The enhancement involved collecting additional data from the user for the purpose of quote generation, validating the user address information, updating the point system depending on the user entered data in order to generate a quote. Formulated data transmission between systems using XML, configured schema for data templates Programmed session and entity EJBs to handle user info track and profile based transactions Implemented SAX parsing of XML production data, used several algorithms for marshal/unmarshall data Extensively used Java in coding utility classes and helper classes for the use across multiple modules Used JMS for asynchronous message queuing between business objects Oracle is used as the persistence layer, configured and optimally indexed for searches Used Weblogic server for deploying the web content with fully configurable client access Extensively used the Eclipse IDE for coding all Java classes, Servlets and JSPs Performed the unit testing for the application. Assisted in Developing testing plans and procedures for unit test, system test and acceptance test. Coded ANT build script to create and deploy the application on web logic Server. Environment: Java, HTML, UML, XML, Servlets, JSP, EJB, JDBC, JNDI, JAXP, JMS, ANT, SQL, PL/SQL, Oracle 9.0, Eclipse, Weblogic 8.x/9.x, JUnit, RationalRose, Windows XP. Client: Confidential,Lowell, MA Nov Feb 2010 Project : International PWS Customer App International PWS Customer App provides multiple banking products for Customer Setup (Consumer, Small Business, and Premier).PWS Customer includes setup entitlements for Customers and Accounts inquiry of check issuance, paid data, Positive Pay services, Reverse Positive Pay Check Print functionality. ACCESS Payables Web Service (PWS) to request corporate checks to be printed. The checks will be sent either to the client or the beneficiary, by Mexico Operations. Corporate checks are drawn on the client s account. Check issuance detail and stop payments will be stored in CQE (Cheque Engine) and CQE. CQE will identify exceptions. Involved in requirements gathering and analysis in SDLC Involved in studying the Current Legacy Systems, User Requirement and Creating Design Document. Design and development of User Interfaces using JSP, HTML, and CSS. Managed inter-component Knowledge Transfer Maintained code implemented using EJB Designed Application Oriented Framework with architectural advisory Developed the application using JSP, Struts and Servlets.
4 4 of 5 05/01/ :22 Developed Action Classes and Action Forms and implementing validations. Designed Component using Hibernate extensively Integrated Layered Communication with Design Patterns Used HQL and Hibernate Objects for System Flow Implemented DAO Pattern using Hibernate Writing SQL Queries and Stored Procedures for displaying and inserting. Involved in Deployment Process, supported App Scan Activities Unit Tested Development Components with JUnit Framework Environment: Java 1.5, EJB 2.0, Hibernate, PL/SQL, Stored Procedures, JBoss 4.0, Tomcat 5.0, Struts 2.0, JUnit, Eclipse, Oracle 10g, JUnit, RationalRose, Maven. Confidential,MH, India Jan Oct 2008 Project : Supply Chain Profiler This supply chain management software is a web-based J2EE application that handles the business processes of the Accounts Payable division. This java system is built as an internet-based application that handles high volume of such user requests. The application is further equipped with efficient notifications systems for user alerts and status confirmations. Was responsible for application customization as per the client requirement. Involved in the design of data model and screen prototype for group of use cases. Responsible for form based validation using Java Script. Involved in the development of core components Assisted senior developers in Black box, white box testing, and helped to improve performance and scalability of software Extensively used the Eclipse IDE for coding all Java classes, Servlets and JSPs Implemented SAX parsing of XML production data, used several algorithms for marshal/unmarshall data Used the struts validation framework to validate user data. Build the exception handling framework that allows developing components standard error handling and maintainable code. Involved in the preparation of test cases. Environment: J2EE(JSP and Servlet), Struts, Ajax, Java Script, Tomcat 6.0, MySQL, Eclipse Confidential, India Jan 2005 Dec 2007 Project:MetLife Insurance This is an enhancement and development of the call centre application of MetLife. Its architecture is based on the internal MVC framework. Here a MVC Framework follows the Model View Controller (MVC)architecture. The client requests for the modifications in his insurance policy which is fed through this application to the Customer Service Consultants. We carry out the needed modifications asked by the client. Here each and every request is represented by case which has a keys attached to it facilitating the changes requested. The insurance related data is obtained with the help of MQ Series and Web Services from the IBM Mainframe Database. Involved in designing and developing the application with a team of 4 members Involved in the development of web module for monitoring and controlling HIRE application NOW using Spring Frame