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