Post Job Free

Resume

Sign in

java/j2ee

Location:
South Pasadena, CA, 91101
Salary:
100000
Posted:
December 13, 2011

Contact this candidate

Resume:

CAREER SUMMARY

• Around * years and * months of comprehensive software development experience in all phases of project development, requirements gathering and analysis, implementation, testing and end-to-end application lifecycle methodology.

• Having extensive experience in developing application software, business applications, and client-server technology using Java/J2EE, OOAD/UML and Oracle with strong software engineering practices, problem solving and coordination skills.

• Having experience in the domain of Insurance, Banking and Healthcare.

• Have played the roles of Developer and Technical lead

EDUCATION

Bachelor of Technology (Computer Science), National Institute of Technology, Calicut, Kerala, INDIA.

TECHNICAL CERTIFICATIONS

Name of the certification

Sun Certified Java Programmer

Sun Certified Web Component Developer

Sun Certified Bean Component Developer

Developing with IBM Rational Application Developer for Web Sphere Software

Certification in Payment Cards Industry

TECHNICAL SKILLS

Operating System

UNIX, Linux, Windows 2003/Vista/XP, MS DOS

Programming Languages Core Java

Scripting Languages YAHOO UI JavaScript Framework

Enterprise J2EE(Servlets, JSP,EJB) ,HTML, DHTML, XML, XSLT, JavaScript, AJAX

Middleware JMS, Web sphere MQ

J2EE Framework Struts 2.0, Spring Web services framework

Application Servers Web Sphere 7.0,Glassfish 3.0,Tomcat 4.0

Object/Relational Mapping Hibernate 3.0

Web Services Framework JAX-WS 2.0, SOAP,WSDL,JAXP,JAXB, AXIS, Spring

Scheduler Framework Quartz Scheduler, Tivoli Work Scheduler

Java Testing Framework JUNIT 4.0

Java/J2EEE IDE IBM RAD,MyEclipse Blue IDE 8.6,NetBeans IDE 6.5

RDBMS MS SQL ,Oracle 9i PL/SQL,MS Access

Database Client Tools TOAD ( PL/SQL Editor).SQL Developer

Reporting Tool iReport report design tool, Text PDF Java Library

Modeling Tools and Methodologies OOAD,MS Visio

Version Control Clear case ,Star Team ,MS Visual Source Safe Version Management Tool

Other Tools

XML Stylus Studio and XML Spy, Adobe Acrobat Professional, Putty ,Winscp3,SOAP UI 3.0.1,IBM Memory Analyzer

Programming Methodologies Agile, Waterfall

EMPLOYMENT HISTORY

Name of the Company Designation From To Duration (Years)

Cognizant Technology Solutions India Limited, Chennai,INDIA Technical Lead Feb 01, 2010 -Till date- 1 Yr

9 Months

Tata Consultancy Services Limited, Chennai, INDIA. Senior Developer May 05,2003 Jan 27 ,2010 6.5 Yrs

PROJECT PROFILE

Project Title California Claims and Encounter Strategy

Duration Aug 2011 – Till date

Location Kaiser Permanente, Pasadena, California

Operating Systems Windows XP,UNIX

Application Servers Web Sphere 7.0

Enterprise Java and J2EE, Hibernate 3.2,

Spring Web Services, IBM MQ Messaging

Tools IBM RAD 7.0 IDE,Sql Developer, Putty, WinScp3,SOAP UI 3.0.1,Rally

Role Technical Lead and Developer

PROJECT DESCRIPTION

California Claims and Encounter Strategy involve design, development and Xcelys platform integration testing with other claim processing systems for the work streams benefits, accumulation and claim web service modules.

• Invoke an EJB to generate Dxml and translate the Dxml to flat files for the accumulation of members to KPHC and Diamond systems from Xcelys Platform

• Develop web services to generate Claim Status Summary information for the provider /member parameters

• Develop web services to generate Claim Payment information for the given claim

• Develop visibility user interface to restrict the visibility of claims

• Develop visibility web services to retrieve the visibility information

• Notification of Brule changes in Xcelys to Benefit Mediator and Benefit Mediator to create benefit packages with set of Brule in Xcelys through web services.

ROLES AND RESPONSIBILITIES IN THE PROJECT

• Adopted Agile methodology for development

• Have created the technical user stories in Rally tool

• Have involved in Data model design

• Requirements gathering for 3 modules of CCES - Accumulation, Benefits and Claims work stream

• Creation of design document based on requirements documents.

• Involved in user interface screen design.

• Used MDB to receive the IBM MQ messages from external system.

• Used JAXB to marshal and unmarshal the XML document.

• Used Hibernate to provide persistence.

• Used Java API logging to track debugging information

• Used Sprint Web services template to interact with other web services to perform the business rules.

• Used UNIX shell scripting to invoke a Java EJB client.

PROJECT PROFILE

Project Title Emdeon – Real Time Payer Gateway

Duration Sept 2010 – Aug 2011

Location Cognizant Technology Solutions, Chennai, INDIA

Operating Systems Windows XP,UNIX

Application Servers Web Sphere 7.0 , Glassfish 3.1

Programming Languages Java and J2EE, Struts 2.0 Framework, Hibernate 3.2,

Web Services

Tools

• MyEclipse Blue Edition 8.6 IDE

• Netbeans 6.5 IDE

• IBM Clearcase Configuration Management Tool

• Sql Developer

• Putty, WinScp3

• SOAP UI 3.0.1

Role Technical Lead and Developer

PROJECT DESCRIPTION

The Real Time Payer Gateway application is a SOA based Application implemented using Java Business Integration and it is a real-time transaction gateway for Direct and Hosted Payers. It also provides payer services for Emdeon’s Payer and Provider customers. The functionalities that it supports include:

• Receiving real-time transactions

• Perform payer specific workflows, apply edits and rules, translate and remap transactions

• Route / receive transactions to and from real-time payers.

• Generate real-time responses on behalf of payer (hosted payer) using payer submitted data member and eligibility information.

• Provide special services like the Patient Responsibility Estimator (PRE).

• The Real Time Payer Gateway is built on the Enterprise Transaction Platform.

ROLES AND RESPONSIBILITIES IN THE PROJECT

• Adopted Agile methodology for development

• Have lead the team of 5 developers and developed the following components

ETP Gateway Webservice

Patient Responsibility Estimator Webservice

NETX Service (TCP/IP Server-Client Program)

RPG Specific UI Screens

• Have developed the UI Screens and TCP/IP Server Client Program

• Has been the Scrum Master for the project

• Have created the Product and Spring Backlogs

• Have involved in Data model design

PROJECT PROFILE

Project Title Emdeon – Enterprise Transaction Platform

Duration Feb 2010 – Sept 2010

Location Cognizant Technology Solutions, Chennai, INDIA

Operating Systems Windows XP,UNIX

Application Servers • Web Sphere 7.0 Application Server

• Glassfish 3.1 Application Server

Programming Languages Java and J2EE, Struts 2.0 Framework,

Hibernate 3.2, JMS Queue and Topic,

Jasper Reports, iText PDF Java Library

Reporting Tool • iReport Design Tool

• Adobe Acrobat Professional

Scheduler • Quartz Scheduler

Other Tools • MyEclipse Blue Edition 8.6 IDE

• Net beans 6.5 IDE

• IBM Clearcase Configuration Management Tool

• Putty,WinScp3

• SOAP UI 3.0.1

• Sql Developer

Role Technical Lead

PROJECT DESCRIPTION

ETP is a SOA based Application implemented using Java Business Integration. The system has multiple services built in. The input for the ETP system is received in the form of a message queue and output is also in the form of message queue. When a message is received in ETP queue, Payer workflow is applied with the list of services for the corresponding product. Each Payer in emdeon will be set up in CIH system with the subscribed set of services to be executed for the claims.ETP system has a UI screen for the payers for setting up the workflow of services. For each workflow an acceptance and rejection path has to be defined. Clearing House Payer Edit is the default service that is provided in the beginning of a process workflow. Finalizer is the default service that is provided at the end of the process workflow.

ROLES AND RESPONSIBILITIES IN THE PROJECT:

• Adopted Agile methodology for development

• Have lead the team of 6 developers and developed the following components

Enterprise Transaction Platform User Interface

Division of Financial Responsibility User Interface

OKC Btree Feed Component

Enrollment Feed Component

• Designed the above components using Struts Framework with MVC design pattern

• Have developed UI Screens, managed the whole development and testing cycle.

• Have written the detailed design doc for the same.

• Involved in Data model design

• Attended Client Scrum status meeting every day

PROJECT PROFILE

Project Title First Watch Intelligence Recovery Batch

Duration July 2008 – Jan 2010

Location JP Morgan Chase, Wilmington

Operating Systems Windows XP

Programming Languages Core Java,PL Sql,Unix Shell Scripting

Tools Eclipse

IBM AIX System

Amateras UML Diagram Tool

Harvest Configuration Management Tool

Tivoli Work Scheduler

Mercury Quality Center

Toad

MS Visio

Role Team Lead

PROJECT DESCRIPTION:

FWI recovery batch process is to create and compile cases for the fraudulent account. Oracle databases ADS and ODS are used to retrieve customer/transactional data and the JANGO Oracle database is used as the repository for this data . Batch process run on the AIX platform and some of them also access T-SYS( Mainframes ) for the latest customer information. Recovery analyst’s works on these cases and assists card members with the fraudulent activities on the account.

ROLES AND RESPONSIBILITIES IN THE PROJECT:

• Developer and Analyst

• Adopted Agile methodology for development

• Worked on batch program developments and enhancements

• Worked on performance tuning exercise in sql queries and java programs

• Worked on Tivoli Work Scheduler Scripting in creating jobs/schedules/resources/parameters

• Worked on unix shell scripting

PROJECT PROFILE

Project Title Member Service Representative Portal

Duration September 2007 – July 2008

Location Tata Consultancy Services Limited, Chennai, INDIA

Hardware Pentium based PC’s.

Operating Systems Windows XP

Programming Languages Java, J2EE (PS Framework like struts)

YAHOO UI , Ext JS Framework

Object Oriented Javascript

Role Team Lead

PROJECT DESCRIPTION

Member Service Representative Portal application was built on Chordiant Framework. This is a re-engineering project to covert Chordiant into USAA’s indigenous PS (J2EE) Framework along with latest UI Frameworks like YAHOO UI and EXT JS.

MSR Portal which deals with the various kind of member in USAA needs various tools and utilities to service the member requests. MSR Tools is a stand alone web application, be hosted within an MsrToolsContainer application.

ROLES AND RESPONSIBILITIES IN THE PROJECT

• Technical Lead and Developer

• Developing Flow Rules Engine

• Developing User Interface APIs using YAHOO UI and Ext JS Frameworks

• Developing design artifacts for various modules

• Daily telecom with onsite for everyday’s handoff

PROJECT PROFILE

Project Title Tier II BAU Bonds & Pensions

Duration November 2006 to August 2007

Location Tata Consultancy Services Limited ,Chennai, INDIA

Operating Systems Windows

Programming Languages • Java, Javascript , XSL,XML

• Oracle 8i

• Tomcat Web Server

• NAS Application Server

• Genesys Application Server

Tools MS-VSS ,PUTTY,WINSCP,Clearcase

PROJECT DESCRIPTION

Enhancement/production support project to support EDI systems and various Bonds & Pensions eCommerce websites of AXA Life. Various technologies involved in supporting these systems would be J2EE( Servlets,EJBs and JSPs), Netscape Application System ( application server),JAVA,XML,XSL and JAVASCRIPT.We would be receiving production tickets for the above live systems and also we receive minor change requests.

ROLES AND RESPONSIBILITIES IN THE PROJECT

• Project Leader and Support Analyst

• Weekly meetings with direct client manager

• Involved in TCS quality activities for this project

• Resolving tickets(production) by Interacting with clients

• Managing a team of 2 associates at Offshore

PROJECT PROFILE

Project Title Protection POS Maintenance

Duration August 2006 to October 2006

Location Tata Consultancy Services Limited,Chennai,INDIA

Operating Systems Linux

Programming Languages Java, Javascript , XSL,XML

Oracle 8i

Tomcat Web Server

Genesys Application Server

Tools MS-VSS ,PUTTY,WINSCP,Clearcase

PROJECT DESCRIPTION

This project provides technical support to Protection. It involves providing support for quotation and new business for Protection quotes and applications to Extranet (Online), Offline (eConnected) and over 5 Portals. Offline and Online reprice which is for the master rates table is done periodically. Change Requests related to Protection are also undertaken.

ROLES AND RESPONSIBILITIES IN THE PROJECT

• Developer and Support Analyst

• Pioneer in setting up Protection POS BAU (Production Support) at offshore

• Enhancement of Protection application

• Coding and unit testing web application modules

• Resolving tickets(production) by Interaction with clients

• Offshore lead by managing a team of 2 associates

• Configuration management Activities using Clearcase tool

• Instrumental in Phase1b Release 2 of POS

PROJECT PROFILE

Project Title Protection POS Maintenance

Duration November 2004 to July 2006

Location AXA Life, Bristol UK

Operating Systems Windows XP

Programming Languages Java, Javascript , XSL,XML

Oracle 8i

Tomcat Web Server

NAS Application Server

Genesys Application Server

Tools MS-VSS ,PUTTY,WINSCP,Clearcase

PROJECT DESCRIPTION

Protection PoS provides protection quotations to users. The system of Protection PoS is based on Genesys, an e-commerce framework. It is hosted in Online, Offline and Portals. In these phases agents can access the system and can select different covers together and perform a quote. The architecture is based on the blue print (intermediary messaging) that is prevailing in AXA.

Online system and Offline system supports quotations and new business. Portals provide linkage to various comparative life quotation systems. AXA Life has an Intermediary messaging platform (XML based) which integrates with the backend application to perform insurance related operations. This platform can accommodate new products as long they expose an XML interface.

ROLES AND RESPONSIBILITIES IN THE PROJECT

• Developer and Support Analyst

• Enhancement of Protection application

• Writing technical design documents for change requests

• Resolving tickets(production) by Interacting with clients

• Onsite-Offshore co-ordination by managing a team of 4 associates

• Coding, unit testing and integrated testing.

• Source code reviews for deliveries for conformance to design patterns, conformance to coding standards, correctness.

• Deploying code to Production Environment

• Configuration management Activities using Clearcase tool

PROJECT PROFILE

Project Title Protection POS

Duration August 2004 to October 2004

Location AXA Life, Bristol UK

Operating Systems Windows XP

Programming Languages Java, Javascript , XSL,XML

Oracle 8i

iPlanet Web Server

Genesys Application Server

Tools MS-VSS ,PUTTY,WINSCP,Clearcase

PROJECT DESCRIPTION

Protection PoS provides protection quotations to users. The system is based on Gen-eSys, an e-commerce framework. It is hosted in Online, Offline and Portals. In these phases agents can access the system and can select different covers together and perform a quote. The architecture is based on the blue print (intermediary messaging) that is prevailing in AXA.

Online system and Offline system supports quotations and new business. Portals provide linkage to various comparative life quotation systems. AXA Life has an Intermediary messaging platform (XML based) which integrates with the backend application to perform insurance related operations. This platform can accommodate new products as long they expose an XML interface.

ROLES AND RESPONSIBILITIES IN THE PROJECT

• Developer

• Development of Protection Screens using XML,XSL and JAVA

• Writing test scripts for the module that I was involved

PROJECT PROFILE

Project Title Protection POS Premium & Commission Calculation Engine

Duration April 2004 to July 2004

Location Tata Consultancy Services Limited Chennai, INDIA

Operating Systems Windows 2000

Programming Languages Core Java

MS Access

Tomcat Web Server

Genesys Application Server

Tools MS-VSS ,PUTTY,WINSCP,Clearcase

PROJECT DESCRIPTION

It is a standalone premium calculation engine for life covers of Protection eCommerce System, AXA Bristol UK specifically for AXA Advisers who use LAPTOPS for performing quotations.It will be a generic premium calculation framework written as a Gen-eSys service with multithreading functionality to handle huge number of requests concurrently and it runs within Genesys application server. It allows both sum assured and premium based calculations.It will be reading data from Oracle tables and will do the calculations based on rules coded in the service. The rates will be updated through SIFT applet to the SIFT server. Actuaries will be providing new set of rates in a spreadsheet which will be loaded into Oracle rate tables and will be propagated down to offline system(LAPTOP) through SIFT.

ROLES AND RESPONSIBILITIES IN THE PROJECT

• Developer

• Development of Premium and Commission Calculation Engine

• Testing the Calculation Engine exhaustively using huge number of test cases

PROJECT PROFILE

Project Title New Worldwide Leaf System

Duration December 2003 – March 2004

Location Tata Consultancy Services Limited,Chennai,INDIA

Operating Systems Windows 2000

Programming Languages C#.NET, Windows Forms

SQL Server 2000

Rational Rosé, Crystal Reports

Microsoft Visual Studio.NET 2003

Microsoft VSS

Tools Rational Rosé, Microsoft Visual Studio.NET

PROJECT DESCRIPTION

The leaf procurement system of PMI (Philip Morris International) is being Re Engineered from CICS-COBOL –DB/2 to Microsoft .NET, with SQL Server 2000. The system consists of Leaf Purchase Plan, Purchases, Shipment and Transportation mechanisms to be used during Tobacco leaf procurement. Blend Formula Management is also part of the NWLS.

New Worldwide Leaf System is a conversion project from MAINFRAMES to .NET. It’s a Client- Server application for Cigarette Manufacturing .Framework of the application is as follows. Application server which is written using .NET and C# will contact the database (i.e. Through SQL queries and stored procedures) through Business components. The interface between UI and Business Component is achieved through Controller (written in C#). The controller hides the complexity of executing business objects either locally or across machine boundaries (using .NET Remoting).

It provides a single and simple interface for calling business functions. This component also provide feature like caching recently used objects. It instantiates the correct object from the interface defined in a dictionary which is either maintained in the XML file or on database. The module which I worked is "Blend Development & Maintenance".BDM deals with Blending formula for tobacco mix.

ROLES AND RESPONSIBILITIES IN THE PROJECT

• Developer

• Designing UML for the module Blend Development Maintenance using Rational Rose tool.

• Development of Web Forms for Blend Development & Maintenance.

• Development of stored procedures.

• Designing crystal reports for BDM module

• Integration of Web Forms with TCS Framework Components.

PROJECT PROFILE

Project Title Comprehensive Training Web tool

Duration August 2003-November 2003

Location Tata Consultancy Services Limited ,Chennai, INDIA

Operating Systems Windows 2000

Programming Languages ASP .NET , C#

MS SQL SERVER 2000

Dream weaver

Tools Rational Rosé, Microsoft Visual Studio.NET

PROJECT DESCRIPTION

CTW is an application developed for Bank of America( Client ) Associates .It is an assessment system which analyse the competencies(skill sets) required for Associates for their current functional responsibilities and helps in training the associates to update their skills .There are several roles which an associate can play : Administrator ,Manager ,Personnel ,Associate ,Faculty.

Administrator deals with authenticating the users and creation of users. Personnel create functional responsibilities and courses for the users. Manager assigns functional responsibilities to associates and approves the training plan for associates. Associate creates training plan by choosing courses and classroom venues depending on his/her functional responsibility and competency required and enters attendance for the class attended. Faculty creates classroom and conduct classes for associates and updates their skills by viewing the feedback of associates.

ROLES AND RESPONSIBILITIES IN THE PROJECT

• Developer

• Development of web pages using C# and ASP .NET

• Development of Stored procedures and SQL queries

PROJECT PROFILE

Project Title Commercial Full Cycle System

Duration May 2003 to July 2003

Location Tata Consultancy Services Limited Chennai,INDIA

Operating Systems Windows 2000

Programming Languages Java, JavaScript , XSL,XML

Oracle 8i

iPlanet Web Server, Microsoft VSS

Tools MS-VSS ,PL/SQL Editor

PROJECT DESCRIPTION

CFCS is the Commercial Full Cycle System developed for AXA Insurance, UK CFCS is for the intra use to issue, cancel, and renew policies based on risks selected. Oracle 8i is used as a backend. Databases are then mapped to Mainframes from Oracle 8i.Genesys is the Framework used in CFCS which is being developed by third party. Polaris is used as a Premium calculating machine which is also developed by a third party. we developed a SPIRIT system which is a generic one and branches to specific products like Goods Carrying Vehicle, Business Plan Plus, Commercial Combined, Haulier’s Choice. SPIRIT generates, cancels, reinstates, modifies, saves policy for various products with the help of POLARIS.

ROLES AND RESPONSIBILITIES IN THE PROJECT

• Testing and Debugging

• Development & execution of fixtures as a part of unit testing

• System testing and Debugging for the whole SPIRIT module



Contact this candidate