CN Rao

  • Sr. Guidewire Consultant
  • Des Moines, IA
  • Member Since Mar 27, 2023

Candidates About

                       

        CN Rao                                                                                                             

Guidewire Consultant

 

Professional Summary:

  • 7 years of IT experience in development, design and supporting enterprise & web applications using JAVA/J2EE and XML technologies in multi-tier environment for various sectors like Insurance and Banking including  experience on  Guidewire PolicyCenter 8.x, and Guidewire ClaimCenter 7.x, Contact Manager.
  • Extensively worked all four layers of the application.

ü  Data Model: Extended Base Entities/Type lists and Created Custom Entities/Type lists as per Business Requirements.

ü  User Interface: Customized various wizards, pages, Location groups and Container widgets as per the Requirements.

ü  Business Logic: Worked on Various Business rules such as Pre-Setup, Segmentation, Assignment, work plan, Pre-update, Validation, Payment allocation, Policy Evaluation and Event Fired as per Clients Requirements.

ü  Integration API’s:  Extensively involved both External and Internal Integrations (Webservices, Startable and Internal Plugins).

·         Extensively used Transaction Bundles in web services exposed while implementing different integration points.

·         Very strong in Object Oriented Analysis and Design (OOA and OOD), Object Oriented programming (OOP’s).

·         Excellent knowledge in Core Java, Multi-threading and J2EE (JSP, SERVLET, EJB), JSTL, OOAD and Design patterns.

·         Experience in programming with JDK tools, Applets, Swing and AWT packages of Java.

·         Experience in Object Oriented Programming using Struts Framework and Object Relational mapping using Hibernate.

·         Developed Client/Server applications using the databases SQL Server 2000 / 2005, Oracle and MySQL 5.0.

·         Strong Knowledge of RDBMS and database performance tuning.

·         Prepared Technical design document, Use cases, Test cases and User manuals for various projects and good at Replicating Bugs and fixing, Code reviews, and Unit & System testing

·         Experience in SQL Server, Oracle with technologies such as Stored Procedures, Views, Triggers, Enterprise Manager.

·         Expertize in creating GUI screens using HTML, XHTML, CSS, and JavaScript.

·         Excellent Communication skills, problem solving skills and a team player.

 

 

Technical Tools

 

Java Technologies

JDK, JDBC, JNDI, AWT, Java Beans, Gosu, Java Servlets, JSON, PL/SQL, Oracle, WebLogic, Tomcat, Responsive Design, Mobile first HTML/CSS Development, JSP, EJB, J2EE.

COT Products

Guidewire PolicyCenter, Guidewire ContactManager and Guidewire ClaimCenter

Operating Systems

Linux, UNIX, Windows XP/2000/NT.

 

Languages

GOSU, Java, Visual Basic, C, C++, PL/SQL.

 

RDBMS

DB2 10.1, SQL Server, Oracle 8i – 11g.

Web Technologies

JDK, JDBC, Java Beans, Servlets, JSP, PCF (Page Configuration File), JavaScript, XML, HTML, XHTML, CSS, SVN, AJAX.

 

IDEs

Eclipse 3.0, MyEclipse, NetBeans, Intellij.

 

Application Servers

IBM WebSphere, JBoss, Apache Tomcat, JMS API.

 

Version Controls

Visual Source Safe, CVS, PVCS.TFS

 

Tools

 Rally, HPALM, Ant.

 

 
EDUCATION:-  Bachelor’s Degree in Information Technology – JNTU Kakinada.
 
 
PROFESSIONAL EXPERIENCE:

 

Nationwide (Des Moines, Iowa)                                                                                                             May 2016 – Till date

Sr. Guidewire Consultant

 

Description: Nationwide is an Insurance Company including Policy, Billing, Claims, Document Generation. The project also includes creation of a data warehouse, enhanced reporting capabilities, and implementation of automated testing. The project follows an agile methodology and is split into two releases. The first release is for Personal Lines and while the second release is for Commercial Lines Systems Replacement Project to replace existing Personal Lines and Workers Compensation lines policy administration, claims, billing and related support systems with new state-of-the-art Guidewire system.

                The Nationwide Insurance Company is implemented on the existing Policy processing system, CSS by using an Insurance product called Guidewire PolicyCenter. Policy Strategy is designed to handle complex requirements with minimal changes using PCFs and GScript Rules.

 

Responsibilities:

As a Senior Developer, following are my responsibilities:

·      Configuration

ü  Strong knowledge in writing business rules using Guidewire-GScript (used Document, Email, Financial, Activity and Library packages)

ü  UI configuration using PCF files which are defined based on XSD.

ü  Worked on the customization of data model.

ü  Designed reusable components, which will import the Dev and QA team members credentials lost during database refresh from production.

 

·      Integration

ü  Designed batch jobs using in-built quartz scheduler and spring IOC to auto generate claim center’s work plan activities.

ü  Strong knowledge on SOAP Client API which is built using AXIS to interact with claim center data.

ü  Involved in implementing external financial/GL invoice application which is a mandatory outbound system for any claim center implementation, I have developed check status update module which helps in the outbound system check status updation and this will also get reflect in claim center immediately when transaction occurs.

ü  Developed Java plug-in to retrieve General Ledger Account details from external system into Claim Center.

ü  Developed Ant scripts to generate java test clients for web services using AXIS

      built-in classes.

ü  Developed JUnits for all modules which was developed by me

·         Fixing the Data issues with SQL scripts which are impending during conversion from inbound systems.

·         Handled huge financials data using Excel Functions to compile SQL scripts.

·         Designing/modifying functional use cases as per requirement and implementing.

·         Discussing the strategy of solving, estimating and reporting status for tasks in daily client Scrum meeting.

·         Preparing the quality documents for Enhancements and conducting the Code Review

for peers and performing unit and integration testing.  

·         Strong knowledge on Eclipse IDE Environment.

 

 

 

Environment:  Guidewire ClaimCenter,  GScript, PCF files in interface customization, Sun Java Development Kit (JDK), MapC, MS SQL Server 2005, Ant, Apache Tomcat  with JDK 1.6 Compatibility pack, JUnit, RAD, SVN and Windows XP.

 

Great American Insurance Company (GAIC)                                                                              May 2013 – Feb 2015 Guidewire Consultant

 

Description: GAIC is implementing Guidewire ClaimCenter to replace the existing Integrated Claim System. The project follows an agile methodology. The objective of this project is to use for claim management for their Auto and Homeowners Line of Business from their Mainframe based Legacy system to Guidewire ClaimCenter. The project is planned into 16 sprints, followed by two phases of SIT and then UAT.

 

 

Responsibilities:

  • Worked on designing and development of configuration work on all the four layers of Guidewire Claim Center applications - Data model, User Interface, Business Rules and Integration APIs.
  • The  process was implemented using AGILE Methodology and actively participated in team’s scrum meetings and actively involved in sprint planning and sprint exit meetings.
  • Daily Standups and meetings, Amigo meetings for the Business Clarification.
  • Worked on all the steps for New Claim Creation (FNOL) Wizard for Auto Lines of Business along with associated screens, wizard steps and wizard stepsets configuration.
  • Worked on the following UI Screens and associated business logic.
    • Open Claim and Close Claim screens
    • New Exposure and New Incident screens
    • Edit Exposure and Incident screens
  • Designed and developed new workflow for creating and assigning/reassigning of activities associated with customized subrogation process with Auto, Manual and Activity steps & associated business logic.
  • Configure PCF locations, Card Views, Detail Views, List Views, Input Sets for UI configuration requirements on Contact Manager.
  • Customized contact search and create new contact screens as per customized requirements from business.
  • Worked on creating new Business Rules in Assignment (Assigning claims, Exposures, Activities and matters in claim center), Segmentation of Claims/Exposures, and Validation rules pertaining to many entities in Claim Center.
  • Adding new mapping entries for new fields in claim center and contact center integration.
  • Configured both location / container  PCF files as needed for Negotiation, Evaluation and Legal Matters screens as per client customization requirements.
  • Worked on the minor upgradation efforts from Claim center 7.x to contact(claim manager error edited) Manager 7.x including analysis and documentation of both Configuration and Integration impact of the upgrade in terms of Data Model, PCF, Rules / Classes, Updating configuration files etc.
  • Worked on  GUI screen changes, changes to data model and implemented custom business Rules in Evaluation, Renewal, Assignment, Pre-Update, Validation, and Event Fired rule sets.
  • Worked extensively on rules, enhancements of entities, Util classes for the implementation of business logic.
  • Developed and customized the rules, entity enhancements, util classes for the implementation of Business rules
  • Worked on the creation of Activity Pattern, Activities and its assignment. Preparing the Admin data files for uploading the data into the Claim Center.
  • Involved in setup, configuration, and execution of common tools to increase the performance of the application.
  • Developed GX models to create payload messages for aggregated information
  • Worked on Event Messaging,Batch processing,payload genertion.
  • Involved in Web Development, User Interface Design and Web Services, principally using java
  • Developed the inbound and outbound messages to exchange the data b/w two systems thru messaging.
  • Developed the  external web services (consume the web services to guidewire) and send the information to external systems for Document templates.
  • SOAP UI for web-services validation
  • Developed the web services to load claims from legacy systems and Published guidewire webservices to external systems.
  • Developing the code for new entity enhancements in GScript and Designing , Implementation of GUnit test cases.
  • Participation in defect triages and facilitates in bringing defects to closure during stabilization and SIT phase.
  • Implementation of Guidewire ClaimCenter -Application Quality Index worksheet after the end of every release to determine the quality of the application during each round of testing for providing QA Signoff.
  • Integration with Document Management tools such as Thunderhead.
  • Worked as Build Coordinator for Production Releases.
  • Assist Developers during implementation and provide code reviews feedback
  • Support Quality Analyst team with test strategies and help them during test execution
  • Worked on inbound and outbound messages to exchange the data b/w two systems thru messaging.
  • Worked on Bind Process and Issuance of policy based on business rules.
  • Worked on Policy Validation rules and Validation levels.
  • Involved in Code Review and GUnit Testing.
  • Built and configured Application server  for Dev and QA env.

 

Environment: Guidewire ClaimCenter 7.X, Guidewire PolicyCenter 7.x, Guidewire Studio, Jboss 1.6, Subversion, Oracle, XML Studio, Gosu, Guidewire Contact Manager 7.x.

 

 

 

 

 

 

 

Amex, India.                                                                                                                                          Nov 2012– Apr 2013                            Technical Consultant

Project: Sterling                                                                                                                          

 

Description: Project involves implementation of web services to process PNR data. Web Services like Booking List, Booking Details are some services which are developed for this project.

 

Responsibilities: -

 

  • Designed User Interface using JSP and Spring MVC Frame Work.  
  • Used Agile Software Development for developing the application and developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Prepared use case, state, class and sequence diagrams.
  • Expertise in  coding application base using Spring, Hibernate and JSF (Rich faces).
  • Developed Managed bean used to instantiate backing beans used in a JSF application and stores them in a Scope.
  • Develop JSF custom components, renderers and validators and effective algorithms as part of previewing templates, validating the dynamic content and showing results to the user.
  • Framework leverages JSF features like Event handling, Validation, mechanisms and state management.
  • Development of a feature included developing UI, business logic, DAOs as well as the database design.

·         Writing Process Classes for business processing as Spring IOC beans & Service Classes for Interaction with Web Services.

  • Developed the core classes for each layer with extensive use of multithreading, domain, DAO, delegate, managed beans and service classes.
  • Implemented Angular JS libraries
  • Involved in configuring Hibernate mapping files and POJO objects.
  • Used Hibernate Transaction Management, Hibernate cache concepts.
  • Consumed REST web service and displayed the data to user in screen as suggested in wireframes.
  • Handled response data from RESTFUL Web Services using XML, JSON and JQuery to update UI. Interacted with java controllers (JQuery, Ajax, and JSON to write/read data from back end systems)
  • Developed asynchronous JavaScript functionality using JSF AJAX, JSON
  • Used SOAP UI for unit testing Web Services, implemented and executed JUnit test cases for unit testing business components.
  • Develop SQL, PL/SQL writing triggers or stored procedures within an Oracle database environment.
  • Monitor continuous integration using JUnit.
  • Developed test cases using JUnit for testing various pieces of functionalities independently and then integrating them seamlessly into the application
  • Handled “DB2 XQuery” part in this project, manipulation of XML file using DB2 XQuery concept without using XSLT.
  • Writing Stored Procedures.
  • Involved in developing BookingList Web Service using JAX-RPC and Spring Framework.
  • Prepared Analysis and Design documents.
  • Performing peer reviews for the team (onsite and offshore model).

 

Environment: Core Java, IBM DB2 9.1.2, JAX-RPC and Spring Framework, spring 3.0, JSF (Rich faces), Maven2, Hibernate3.0, JUnit,Oracle10g ,XML, JavaScript, jQuery, AJAX, CSS, JSON, JSTL, HTML, SOAP, XML, Web services, WSDL, RSA 8.0, SVN, WinXP, Solaris,

 

 

 

 

Sabre Holdings, India.                                                                                                                                     May 2011 – Oct 2012                                                 

Technical Consultant

Project: ePDI                                                                                                                                                                    

 

Description: Past Date PNR Information (PDI) is used by Sabre hosted airlines for various operational and customer services purposes. The objective of this project is to provide electronic access to past date PNR information (PDI) so SabreSonic customers can efficiently and quickly access data for a PNR pertaining to past travel dates.



 

Responsibilities: -

 

  • Prepared Analysis and Design documents.
  • Writing code using core java, JMS API and Jboss Messaging. I implemented Listener Service (.sar). This Listener service will always listen to a particular JMS Queue and distributes PNR information to all listening nodes for load balancing.
  • Configuration of Queue, Connection Factory, users and deploying Listener Service (.sar) in JBOSS.
  • Designed User Interface using JSP, Ajax and Spring MVC Frame Work.
  • Responsible for implementation and unit testing.

 

Environment: Core Java, JMS API, JBOSS Messaging, JBOSS, Ant and Windows.