Programmer Analyst Resume
UsA
Experience Summary
- 9.8 years of IT experience in the areas of Analysis, Design, Development, Coding, Implementation and Testing of web based multi-tier applications related to insurance and document and content management industries.
- 4+ years of strong experience in developing highly transactional, multi-tier applications for leading Insurance Domain companies like Zurich and Content Management companies like FileNet
- Expertise in Design and Development of enterprise applications using Java, J2EE, JSP, Servlets, Struts, AJAX, Spring , Weblogic Portal and Web Services.
- Experience in Design and Development of middleware SOA components using RSM, IDM, ALSB , OSB and DataPower.
- Extensive experience on MVC architecture using Struts framework / JSP-Servlet and J2EE Design Patterns.
- Extensive programming experience in Java, J2EE using Eclipse and Weblogic Workshop.
- Extensive experience in Oracle and SQL databases.
- Extensive experience in Agile Methodology, Iterative Development and Test Driven Development techniques.
- Extensive experience in Unit Testing, System Integration Testing, Integration Testing and Performance
Tuning.
- Extensive experience in UML Modeling developing use case diagrams, class diagrams and sequence diagrams.
- Extensive experience in designing highly transactional web based applications and Multithreaded services using Java/J2EE technologies and handling design/implementation using UML/Eclipse/RSM.
- Experience in developing web services using XSD, WSDL and SOAP.
- Good knowledge in Java/J2EE architecture and developing applications based on OOAD concepts, SOA concepts and Java/J2EE Design Patterns such as MVC, Session Facade, View Helper, Composite View, Transfer Objects, Front Controller, Data Access Objects, Singleton and Factory Pattern.
- Team player and a self-starter with excellent written and verbal communication, technical and interpersonal skills.
- Ability to rapidly learn new concepts and possess excellent analytical, problem solving skills and keen interest in the emerging technologies.
Technical Summary
Languages : Java, J2EE, UML, SQL, XML, HTML
J2EE : AJAX, JSP, Servlets, JDBC, Web Services, Weblogic portals, Portlets,
Pageflows, NetUI, JSTL, ALSB,iBatis
Other Technologies : FileNet, BPF, FileNet P8 , JCA
Frame works : Struts1.x, Spring1.x, MVC..
Build Tools : ANT, Maven 2.0.7
Design Tools (UML) : Enterprise Architect, Rational Software Modeler 7.x, MS Visio, IAA
IDE(s) :Eclipse, Weblogic Workshop, Jbuilder , IntelliJ Idea
Configuration Tools : Clear Case,Subversion, VSS
Databases : Oracle 10g/9i/8i, MS-SQL
SOA Tools : ALSB , OSB 11g , DataPower
Application Servers : WebLogic 9.x, Websphere Application Server 5.x/6.x/8.x, Jboss 4.x,JRUN 3.x,
Oracle10g
Web Servers : Tomcat Web Server 3.x/5.x
Other Tools : Spring, Drools Rule Engine 4.x, , Log4j, JUnit3.x, Java Script, Checkstyle,Clover
Toad, Clear Case.
Education
Bachelor of Technology in Computer Science & Engineering
Professional Experience
Confidential,USA
Confidential,July 2012 – June 2013
Programmer Analyst Technical Lead (Java)
- Confidential,offers a wide range of commercial business insurance products and risk management solutions for mid-sized and large businesses, and multinational corporations. The aim of the Predictive Modeling scoring engine project is to develop a scoring engine which will enable the determination of a pricing adjustment for Workers Compensation policies. This aids the insurance company to improve risk selection by creating a consistent method for determining the level of risk and provide increased efficiency and synergy to the underwriting community
Responsibilities:
- Analysis of business requirement document for implementing the java component which serves as predictive model engine.
- Interact with the functional team to understand the business requirements.
- Write extensive unit tests and integration tests to thoroughly test the code and maintain high code coverage.
- End to end development of assigned use cases using technologies like Java, Webservices,Websphere Application server and Hibernate.
- Providing the System Integration Testing (SIT) support to the QA team.
- Defining canonical data model, WSDL and XSD for designing Web Services.
- Mentor the junior developers to help them understand the functionality of the application and help them complete their modules.
- Use configuration management tool SubVersion to maintain code base.
Environment: Websphere 8.0 Application server, Webservices, RAD 8.0, SVN, IDM 8.0 , RSM 7.5.5.4, StylusStudio, SOAPUI 3.0, IAA , Hibernate
Confidential,USA
Confidential,July 2012 – Till Date
SOA Consultant
- Confidential,offers a wide range of commercial business insurance products and risk management solutions for mid-sized and large businesses, and multinational corporations. The aim of the WFM Claims project is to redesign the ZNA Claims application. The scope here is to provide message brokering across multiple heterogeneous applications. This includes the routing and transformation of messages to provide seamless application integration.
Responsibilities:
- Analysis and Design of use cases, technical design documents for developing the Web Services.
- Using the Insurance Application Architecture(IAA) data model for some of the service designs and creation of the IAA WSDL and XSD for developing Web Services
- Interact with the functional team to understand the business requirements.
- Providing the Joint Unit Testing (JUT) support to other team members.
- Providing the System Integration Testing (SIT) support to the QA team.
- Adhere to Agile and TDD development methodology throughout the project.
- Defining canonical data model, WSDL and XSD for developing Web Services.
- Writing XSLTs for conversion of the XML message from one format to another.
- Mentor the junior developers to help them understand the functionality of the application and help them complete their modules.
- Use configuration management tool SubVersion to maintain code base.
Environment: Weblogic 9.2 Application server, Webservices, OSB11g, SVN, SharePoint, DataPower, IDM 8.0 , RSM 7.5.5.4, StylusStudio, SOAPUI 3.0, IAA, Agile Methodology
Confidential,USA
Confidential,December 2011 –June 2012
Senior Associate (Java)
- The purpose of this project is to improve Encounter submissions by providing Encounter Submitters the ability to correct Encounters that have been rejected by Health Net\'s system edits and to resubmit the corrected data into Health Net\'s core processing systems.
Responsibilities:
- Analysis and Design of use cases, technical design documents for developing the Java components.
- Actively participate in Analysis and Design of use cases, technical discussions and code reviews.
- Implement application logging using log4j to dynamically change the log levels.
- Write extensive unit tests and integration tests using JUNIT to thoroughly test the code and maintain high code coverage.
- End to end development of assigned use cases using technologies like JSP, Servlets, Struts, iBatis, Webservices, Oracle 10g, Eclipse and Weblogic Application Server.
- Interact with the functional team to understand the business requirements.
- Mentor the junior developers to help them understand the functionality of the application and help them complete their modules.
- Interacting with the offshore team to assist them in the development and help them understand the requirements.
- Perform Code Reviews.
- Coordinating with the build team in the deployment activities.
- Use configuration management tool SubVersion to maintain code base and document versioning.
Environment: Java 1.5, Junit3.x, Weblogic 9.2, Oracle 10g, JSP, Servlets, Struts, Eclipse, Weblogic 9.2 Application server, Webservices, iBatis, Maven, SubVersion
Confidential,USA
Confidential,September 2011 – December 2011
Programmer Analyst Senior Professional (Java/SOA)
- Zurich offers a wide range of commercial business insurance products and risk management solutions for mid-sized and large businesses, and multinational corporations. The aim of the WFM Claims project is to redesign the ZNA Claims application. The scope here is to provide message brokering across multiple heterogeneous applications. This includes the routing and transformation of messages to provide seamless application integration.
Responsibilities:
- Analysis and Design of use cases, technical design documents for developing the Web Services.
- Using the Insurance Application Architecture(IAA) data model for some of the service designs and creation of the IAA WSDL and XSD for developing Web Services
- Interact with the functional team to understand the business requirements.
- Providing the Joint Unit Testing (JUT) support to other team members.
- End to end development of assigned use cases using technologies using technologies like DataPower, OSB and XSLT.
- Working knowledge of DataPower MPGs , WSPs and XML Firewalls
- Providing the System Integration Testing (SIT) support to the QA team.
- Adhere to Agile and TDD development methodology throughout the project.
- Defining canonical data model, WSDL and XSD for developing Web Services.
- Writing XSLTs for conversion of the XML message from one format to another.
- Mentor the junior developers to help them understand the functionality of the application and help them complete their modules.
- Use configuration management tool SubVersion to maintain code base.
Environment: Weblogic 9.2 Application server, Webservices, OSB11g, SVN, SharePoint, DataPower, IDM 8.0 , RSM 7.5.5.4, StylusStudio, SOAPUI 3.0, IAA, Agile Methodology
Confidential,USA
Confidential,June 2009 – September 2011
SOA Consultant
- Farmers Insurance Group offers auto, home and life insurance. The aim of the CRN Redesign project is to fully redesign the FARMERS CLAIMS application. The scope here is to provide message brokering across multiple heterogeneous applications. This includes the routing and transformation of messages to provide seamless application integration.
Responsibilities:
- Analysis and Design of use cases, technical design documents for developing the Web Services.
- Using the Insurance Application Architecture(IAA) data model for some of the service designs and creation of the IAA WSDL and XSD for developing Web Services
- Interact with the functional team to understand the business requirements.
- Providing the Joint Unit Testing (JUT) support to other team members.
- Providing the System Integration Testing (SIT) support to the QA team.
- Write extensive unit tests using SOAPUI to thoroughly test the code.
- Defining canonical data model, WSDL and XSD for developing Web Services.
- End to end development of assigned use cases using technologies using technologies like DataPower, ALSB and XSLT.
- Working knowledge of DataPower MPGs , WSPs and XML Firewalls.
- Writing XSLTs for conversion of the XML message from one format to another.
- Generating the DPA files using the Websphere Transformation Extender (WTX) tool for conversion of the XML message to MQ message and vice versa.
- Mentor the junior developers to help them understand the functionality of the application and help them complete their modules.
- Use configuration management tool Rational Clear Case to maintain code base.
Environment: Weblogic 9.2 Application server, Webservices, ALSB 2.6, Rational Clear Case, SharePoint, DataPower, IDM 8.0 , RSM 7.0, StylusStudio, WTX, SOAPUI 3.0, IAA
Confidential,India
July 2008 – May 2009
Senior Software Engineer
- EChassis is used as a primary quote and buy solution throughout various Global Life regions. eChassis refers to a framework that provides quote functionality and supports additional buy tracking, underwriting, servicing and user registration processes.
Responsibilities:
- Analysis and Design of use cases, technical design documents for developing the Java based Web Services.
- Actively participate in Analysis and Design of use cases, technical discussions and code reviews.
- Implement application logging using log4j to dynamically change the log levels.
- Assisting the build team in the deployment activities.
- Writing WSDL and XSD for developing Web Services.
- Write extensive unit tests and integration tests using JUNIT to thoroughly test the code and maintain high code coverage.
- End to end development of assigned use cases using technologies like Java, Spring Framework, JSP, Servlets, Portlets, Pageflows, Ajax, Webservices, Oracle 10g, Weblogic Workshop and Weblogic Application Server.
- Interact with the functional team to understand the business requirements.
- Mentor the junior developers to help them understand the functionality of the application and help them complete their modules.
- Perform Code Reviews.
- Maintaining the code quality standards using tools like Checkstyle.
- Use configuration management tool Subversion to maintain code base and document versioning.
Environment: Java 1.5, Spring1.x, Junit3.x, Weblogic 9.2, Oracle 10g, Ajax, JSP, Servlets, HTML, Weblogic Workshop, Weblogic 9.2 Application server, Webservices, ALSB 2.6, Cruise Control 2.7.1, ANT, Clover, CheckStyle, SVN
Confidential,UK
June 2007 – July 2008
Senior Software Engineer
- Strategic Underwriting will integrate the new EUS (xpert Bridge) into Extranet and build the surrounding support services, such as client search and risk aggregation, to promote a high rate of straight through processing (STP) at point of sale(POS). This project will also enable all existing products and e enabled products to be processed via the new paper applications route. Its main feature is the incorporation of the Allfinanz Underwriting Rules Engine, also known as xpertBridge (XPB), in order to support reflexive questions for applicants
Responsibilities:
- Analysis and Design of use cases, technical design documents for developing the Web Services.
- Actively participate in Analysis and Design of use cases, technical discussions and code reviews.
- Adhere to Agile and TDD development methodology throughout the project.
- End to end development of assigned use-cases using technologies like Java, Struts1.x, JSP, Servlets, Oracle, Weblogic Workshop,Portals, Portlets, Webservices and Weblogic application server.
- Develop project specific documentation.
- Assisting the build team in the deployment activities
- Perform Unit Testing and Integration Testing.
- Writing WSDL and XSD for developing Web Services.
- Write extensive unit tests and integration tests using JUNIT to thoroughly test the code and maintain high code coverage.
- Mentor the junior developers to help them understand the functionality of the application and help them complete their modules.
- Perform Code Reviews.
- Use configuration management tool Subversion to maintain code base and document versioning.
Environment: Java, J2EE, Struts 1.x, Ajax, CSS, JSP, Servlets, HTML, Weblogic Workshop, JUNIT, ANT, Java Script, Weblogic 9.2 Application Server, Webservices , ALSB 2.6,Oracle, SVN.
Confidential,India
Feb 2006 – June 2007
Software Engineer
- The ZC Image & Workflow project is an image and work allocation solution for the UK Commercial Business. The solution mainly consists of content management, workflow, and a configurable user interface. It is based on the FileNet P8 Content Manager and Business Process Framework (BPF). BPF allows rapidly developing process-driven applications that enable web browser access for process participants. BPF offers improved control, visibility and efficiency to the processes and tasks that make up Zurich’s business by automating, integrating and optimizing business activities.
Responsibilities:
- End to end development of assigned use-cases using technologies like Java, FileNet BPF, FileNet P8, JSP, Servlets, Oracle, RAD and JBoss application server.
- Develop project specific documentation.
- Perform Unit Testing and Integration Testing.
- Interact with the business users for requirement gathering.
- Mentor the team to understand various technical aspects and architecture of the system.
Environment: Java 1.4, J2EE, Jboss 4.0, Oracle 9i, FileNet BPF, P8,JavaScript, XSLT, XML