Shiva Kumar
- Guidewire Developer
- Chicago, IL
- Member Since Mar 27, 2023
· 7+ years of combined experience in JAVA/J2EE application development
· 3+ years of experience in Guidewire platform.
· Worked on tasks based on Projects and Incoming Support Tickets.
· Projects consists of developing in Guidewire using Java and GOSU Code, making changes to the Oracle DB via SQL scripts, and updating and creating new code based on requirements.
· Very good understanding of Model View Controller (MVC), Client Server and Multi-tier architectures.
· Expertise in web development using Angular JS, HTML, DHTML, CSS, Java Script, XSL, XSLT, and XML (SAX, DOM, JAXP, JAXB).
· Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers
· Experience in working with Tomcat, IBM WebSphere, BEA WebLogic and JBoss.
· Performed end-to-end, functional, integration (via Thunderhead), and regression testing
· Professional experience in designing, developing and testing internet/intranet Web-based applications, Client/Server applications, J2EE Architecture, OO Design patterns, Core Java.
· Worked on new extensions, enhancements, GOSU classes, PCFs in Guidewire Billing Center.
· Extensive knowledge in Insurance domain in Property and Casualty Insurance (Policy and Claims).
· Worked on Data Migration between various versions of Claim Center applications.
· Worked on client-side widget behavior and server widget behaviors.
· Good understanding with Guidewire Rating Framework.
· Experience working on integration mechanisms like Messaging, Web services, Plugins, GX Models, GOSU templates.
· Solid techno functional expertise and experience on Guidewire Policy Center 8.x,7.x (Configuration, Integration), Guidewire Claim Center 7.x and 8.X (Configuration, Integration) and Guidewire Billing Center 8.X.
· Worked on Custom Batch Processing, Work flows, Localizations, Activity Patterns, Groups, Users, Administration, Event Messages, and Script Parameters.
TECHNICAL SKILLS:
Guidewire Products |
Guidewire Rating Framework, Policy Center, Claim Center, Billing Center, Guidewire Portal and Contact Manager. |
Languages |
Java, JavaScript, HTML, SQL, GOSU |
Web/Application Servers |
IBM Web Sphere, JBoss, Tomcat |
Operating Systems |
Windows, UNIX |
Databases |
Oracle, SQL Server |
Open Source |
Apache, Log4j |
Build Tools |
Jenkins, Maven, Ant |
IDE |
Guidewire Studio, IntelliJ IDEA 12.1.x, RAD, Eclipse |
Version Control System |
Tortoise SVN, Git |
WORK EXPERIENCE:
Project 1:
Responsibilities:
· Involved in daily scrum and weekly meetings to provide status and discuss potential issues.
· Prepared Integration design documents for various integration functionalities.
· Designed and developed Inbound and Outbound Interfaces in Policy Center.
· Customized data model as per business requirements in Policy Center.
· Customized Policy Search and Retrieval services to integrate Policy Center with Claim Center.
· Integrated Policy Center with Other Portals for retrieval of Customer Information.
· Led several projects and teams responsible for integrating Guidewire Claim Center, Billing Center and Policy Centers; integration with external and internal systems.
· Implemented VIN validation and Address Validation Services in Policy Center.
· Involved in customization of Data Model as per business requirements in Policy Center.
· Implemented Quote, bind and Default level validations in Policy Center
· Hands on experience with various Guidewire rating frameworks including Rate Table Maintenance, Rating algorithm workbench, rating impact testing, and Rating worksheets.
· Design and develop web service to generate Producer's Commission Report from Billing Center in Policy Center.
· Involved in integration with Web Services in Policy Center.
· Worked on multiple configuration and screen development activities within Guidewire Claim Center application.
· Involved in Design and developed Outbound messaging service for GL reporting in Claim Center.
· Involved in Design and Developed Reinsurance Agreement Admin Functions for Excess of Loss Treaty in Claim Center.
· Involved in integration of Policy Center, Claim Center and Contact Manager
· Worked on implementation of integrating Claim Center with Rental Reservation System
· Worked on integration of Claim Center with Vehicle Management System.
· Worked on the implementation of Emergency Service functionality in Claim center
· Worked on new extensions, enhancements, GOSU classes, PCFs in Guidewire Billing Center.
· Implemented Cancellation and Delinquency work flows in Billing Center.
· Extensive experience in Customizing Billing Center implementations like Billing API, Invoice Assembler, Payment Plan etc. as per client requirements
· Implemented the rules for Payment Acceptability, Payment Request, Billing Instructions, Policy Period, Suspense Payment, Disbursements etc.
· Integrated Billing Center with external applications and other Guidewire applications
· Working experience in configuration of Rating Engine classes for various line of business.
· Involved in configuration of Rate Books, Rate Tables, Parameters and Routines as part of Rating Management
· Performed Code Reviews, Coordinated Claim Center personal auto and general liability project
· Analysis, Design and develop Messaging Plugin to send the Claim financial information to downstream system.
· Creating and Modifying Rules for loss details, policy, exposures, financials, activities, matters, claims
· Involved in running the claim center maintenance tools, table import commands as the process of integrity checks and database consistency checks.
· Implemented activity patterns and Assignment logic for Custom Assignable entities in Policy Center.
Environment: Guidewire Claim Center 8.x, Policy Center 8.x, Billing Center 8.x & Guidewire Contact Manager 8.x, Guidewire Rating framework, SQL Server, MBoss, Tomcat Server, GIT, XML Studio.
Project 2:
Client: GEICO, Tampa, FL Nov’13 – Jul’15
Responsibilities:
· Used Guidewire studio for interface development, rules design and implementation.
· Created new PCFs as well as modify PCFs for Policy Creation wizard.
· Created Alert messages for various transactions of Personal Auto Policy Claims.
· Deployed Data model to identify gaps and changing Entities and type-lists to include new fields per business requirement.
· Work on Forms development team, build the xml’s with GX Models and send them to Thunder Head service.
· Created new Pages, Popups, and Worksheet Screens and Exit points as per requirements in the project.
· All aspects of PolicyCenter configuration with multiple lines of business
· Involved in merging activities of Claim, FNOL, Financial, Desktop, Admin screens
· Worked on modifications on rules related to exposure creation, activity creation and assignment of claims, exposures and activities
· Designed and Developed plug-in, batch programs to integrate new claim system with External Systems.
· Cleaned up unnecessary rules that were no longer being used as part of GPUP claim processing
· Integrated Claim Center with several external vendors
· Created Intermediate Data Store using Erwin for the XML's generated by Guidewire PolicyCenter plug-in generator to feed all the downstream systems.
· Worked side by side with Claim Center and Billing Center team for monthly release
· Creating and modifying Rules in Rule sets (Segmentation, Assignment, Validation, Exception, Transaction Approval, and Pre-Update).
· Written GOSU code for integration with IA (Integration Adapter) in PolicyCenter.
· Created Entity extensions and extended type-lists based on business requirements.
· Working on creating connectivity through MQ between applications.
· The configuration process was implemented using agile methodology and actively participated in scrum, sprint planning and exit meetings.
· Design and develop various configuration functionalities using appropriate Wizards, Pages, Popups, Screens, Detail Views, List Views and Input Sets in Policy Center.
· Implement required business Rules in Post-setup, Pre-setup, Validation, Pre-Update and Event Fired rule sets in Policy Center.
· Implemented Pre-update rules on Transaction, Account, Policy Period and Activity entities to capture the History events.
· Developed java classes to feed the Corvel data from Claim Center to Corvel
· Worked on side by side configuration to add modifiers to the page.
· Customized the user interface sidebar containing actions menu so that a user can navigate to different parts of the application and let users to create new page locations.
· Created reusable utility GOSU files for common methods e.g. String manipulation, Address concatenation, Data manipulation.
· Developed the Plugins and Other messaging plugins to communicate between two end systems.
· Worked on Test Definition workshop, Test Strategy, Test Planning using Insurance Test Framework for Guidewire.
· Involved in creating standard document on GOSU coding, Enhancement coding, Data model coding standards.
Environment: Guidewire Claim center 7.x, Guidewire PolicyCenter 7.x, Guidewire Billing Center 7.x, Guidewire studio, SQL Server, XML studio, MBass, WebSphere Application Server, MS Office, XSLT, JSON, SOAP UI.
Project 3:
Roles & Responsibilities:
· Involved in Agile Standup meetings throughout project with team on day to day basis.
· Actively participated in Analysis, Design, Development and Testing phases of various modules.
· Developed UML class diagrams, sequence and use case diagrams using Rational Rose.
· Worked on J2EE design patterns like DAO, Front Controller, Session Façade, Factory Pattern and Singleton.
· Worked on OOPs, Collections, Exception handling & Multi-Threading using Core Java.
· Extensively used Spring MVC architecture for the application development.
· Developed application service components and configured beans using Spring IOC.
· Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
· Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
· Created the spring Application Context for initializing services.
· Created Request transformer, Response transformers, Custom Components and configured them in Mule-config.xml.
· Developed and tested REST based web services.
· Worked on Database queries using Oracle instance.
· Used JAXB to convert XML content into a Java Object.
· Involved in unit testing, test case & code reviews with applicable development standards.
· Involved in integration system testing and user acceptance testing (UAT).
· Worked on Web deployments in DEV, QA and UAT environments.
· Supported the application whenever encountered production issues.
· Deployed application in WebLogic Application server.
Environment: Java1.6, JSP, Spring, Hibernate, JavaScript, jQuery, AJAX, Apache CXF Framework, REST Web services, JAXB, Oracle - SQL & PL/SQL, Linux, Shell scripting, WinSCP3, log4J, Maven, SVN, WebLogic Server, Eclipse.
Project 4:
Client: Happiest Minds, Pune, India Mar’10 – Dec’12
Roles & Responsibilities:
· Designed, Developed and analyzed the frond-end and back-end using JSP, Servlets and Struts.
· Successfully managed sub-group of three junior developers and helped each member equally to accomplish their task for developing flawless modules.
· Involved in study of User Requirement Specification.
· Requested insufficient information and helped clearing ambiguity in requirements document.
· Involved in the Analysis and Design of the system.
· Designed system patterns like Abstract Factory, Front Controller, Business delegate, Session Façade, and DAO in designing the system.
· Implemented MVC Architecture using Struts Framework.
· Used commons Struts-Validator for validation of form fields.
· Robustly Validated queries through making significant changes in XML rule constraints and by addition-modification of rules.
· Developed client side interface and GUI with the help of XML using XSLT.
· Design and Development of software components like Interface, Action Handlers and Client side scripts using JAVA, JSP, and Java Script.
Environment: JAVA, J2EE, Servlets, Struts, HTML5, HTML, CSS3, Java Script, XML, UML, UNIX, Oracle 9i, PL/SQL, WebSphere.
Project 5:
Roles & Responsibilities:
· Involved in product development for financial workflow systems for several groups in National Network Systems.
· Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object and Singleton.
· Developed presentation tier as HTML, JSPs using Struts Framework. Used AJAX for faster page rendering.
· Developed the middle tier using EJBs, Stateless Session Bean, Java Servlets.
· Entity Beans used for accessing data from the Oracle 8i database.
· Worked on Hibernate for data persistence.
· Prepared high and low level design documents for the business modules for future references and updates.
· Deployed the application in JBoss Application Server in development and production environment.
· Implemented CVS as Version control system.
· Code Walkthrough/ Test cases and Test Plans.
Environment: Java/J2EE, Struts, Tiles, EJB, JMS, Servlets, JSP, JDBC, HTML, HTML5, CSS, CSS3, JavaScript, Hibernate, JBoss Application Server, JUnit, Eclipse, Oracle8i, Windows NT and Linux.