Madhu Reddy

  • Guidewire Developer
  • Lansing, MI
  • Member Since Mar 27, 2023

Candidates About

           

Madhu Reddy

 

Professional summary:

·         6+ years of professional IT experience in Software Development, involved in Analysis, Design, Development, Testing, Implementation & Maintenance of application software in Web-based and Client/Server environment

·         Guidewire certified in PolicyCenter, ClaimCenter & BillingCenter.

·         Extensive experience in guidewire configuration in PC. Have worked on CC and guidewire integration.

·         Extensive experience in web services development using spring web services and web logic web services.

·         Excellent understanding of Object Oriented Programming, Object Oriented Analysis and Design, MVC Architecture and Frameworks such as spring, Struts, Hibernate.

·         Extensive experience in designing and developing enterprise applications in Java/J2EE: Java, Servlets, JSP, JSTL, XML, HTML, CSS, JavaScript, AJAX, JDBC, Struts, Spring, JPA, Hibernate, Web Services (JAX/RPC, SOA), JMS, Applets

·         Strong experience in Core Java like Threads, Multithreading, Synchronization, Collection API

·         Excellent understanding and experience on LDAP directory based database and persistence layer on top of LDAP.

·         Very good understanding of Java Virtual Machine internals (Class loading, memory allocation etc.)

·         Good Knowledge in Design Patterns like Factory, Abstract Factory, Facade, Service Locator, Business Delegate, Value Object, Composite, Command, DTO and Singleton etc.

·         Proficient in developing Internet based applications using Java/J2ee (JSP, Servlets, Java Beans, JSTL, JDBC, Applets etc.) JavaScript, HTML, Oracle 9i/10g.

·         Proficient in XML related technologies such as XML, DTD, XSD, XSL, XSLT, SAX and DOM, JAXB

·         Good understanding of Windows Server environments.

·         Good working experience in PL/SQL programming. Extensive knowledge in MySQL database.

·         Good Understanding of IDEs like Eclipse, NetBeans, JBuilder and Macromedia Dreamweaver and Version control tools like CVS, Subversion and TrueChange.

·         Excellent knowledge in build automation tools like maven, ant etc.

·         Extensive experience in E-commerce, with very good understanding of promotions, coupons, offers etc

·         Experience in Insurance Domain

·         Extensive experience in billing and revenue management systems. Involved in implementing billing and general ledger solutions in many projects

·         In-depth experience in developing and supporting both production and development environments

·         Excellent interpersonal skills, ability to interact with people at all levels

·         Knowledge in load balancing and setting up load balancer rules in an enterprise environment.

 

 

Technical Skills:

 

Languages:                      Gosu, Java, HTML, XML, XSL, PL/SQL, JavaScript, CSS, PHP, C,

Objective C, Perl.

Java SE:                              Core Java, Applet, JDBC, DOM, SAX, JAXB, STAX, XSLT.

Java EE:                              Servlet, Filters, Listeners, JSP, JSTL, taglibs, web services, JDBC, JMS

Framework:                    Spring, Hibernate, Struts, Prototype, Axis, Ant, Maven, log4j, JQuery, JUnit, Spring LDAP

Web/App Servers:      Weblogic, JBoss, Websphere, Sun Java System Application Server, Tomcat 5.5/6

JMS/Messaging            IBM MQ, Active MQ

IDE Tools:                        IntelliJ, Toad, SQL Developer, Edit Plus, Eclipse, Netbeans.

RDBMS:                             Oracle, SQL Server, Sybase, Pg SQL, My SQL, and MS-Access

Version Control:         CVS, Subversion, GIT.

Operating Systems:   CentOS, SUN Solaris, MAC OS X, Windows XP/2000/NT/2003/7

 

 

Professional Experience:

 

Auto Owners Insurance, Lansing, MI                                                                                             Mar, 2015 – Till date

Project: Classic Claims Migration

Role: Guidewire consultant

 

Description: This Migration project represents AutoOwner’s multi-year initiative to modernize their Policy Administration System. The policy administration system provides back-end processing for AutoOwer’s core business operations such as Claims, Billing and Policy Administration functions. The primary goal of the PAS modernization effort is to build a solid technology foundation to ensure that AutoOwners remains flexible and competitive in meeting future business needs and maintaining their Vision of being #1 in Customer Experience.

 

Responsibilities :

 

·         ClaimCenter integration with PolicyCenter and Legacy Policy Administration system. Modify the Out of the box web service/plugin code on both ends to allow Policy Search from ClaimCenter.

·         Implemented the coverage mapping between Legacy system & Guidewire InsuranceSuite using PolicyCenter product designer.

·         Worked on editors in the Guidewire Studio to modify PCF files, including various screen components like DVs, LVs, LDVs and CVs.

·         Developed User Interfaces using Spring MVC, JQuery, Ajax, JSON and Developed custom tag libraries. 

·         Experience in publishing as well as consuming of external SOAP Webservices in Gosu.

·         Developed the Claim Payments integration between ClaimCenter and the Bank. Such as generating check stub, sending checks to claimants, generating/sending Positive Pay file & NACHA file for EFT payments to Bank. We used Guidewire Insurance Suite’s batch processes and inbound integration features to implement this.

·         Developed the Bulk Invoicing in ClaimCenter. Such as transferring invoice files from Vendors, validating and creating the payments on respective claims in ClaimCenter, transferring the processing results to vendor.

·         Develop the Escheatment file in ClaimCenter/BillingCenter using batch process, that contains the checks that are unclaimed for a certain amount of time

·         Handled the Incoming payment mediums, such as Remit Plus Checks, Manual Checks, EFT, eSweep, eCheck, Credit Card (both one-time & recurring).

·         Modify the Payment API webservice in BillingCenter to add customization as per the AutoOwner’s business requirements.

·         Consuming the Chase PayConnexion webservice for processing credit card payments.

·         Remit plus scans the premium payment checks that came in mail. It generates a file and those payments are applied to polic ies in BillingCenter using inbound integration.

·         Developed the integration for incoming premium payments (Direct Bill) in BillingCenter. Generate/send the NACHA file to bank to withdraw the premium payment amount from payee’s bank account.

·         Developed the integration for outgoing payments (Producer Commissions, Account Disbursements) in BillingCenter.

·         Policy agreement needs to be signed by the insured. Implement the digital signature using DocuSign.

·         Involving in design review meetings, code reviews, co-coordinating with business team to understand the functional requirements.

·         Write the web services that expose xCenter functionality to outside applications, such as after hours FNOL policy search, PaymentAPI in BillingCenter.

·         There are different files that need to be moved across the application, such as Bulk Invoice files from Vendor , Positive Pay & NACHA file to Bank, Escheatment/1099 file to accounting. We used flux to transfer files from one ftp location to another ftp location.

 

Environment : Java, Gosu, Guidewire Studio, Guidewire Insurance Suite 8.0.5, Claim Center 8.0.4, Policy Center 8.0.5, Billing Center 8.0.5, Spring, Spring MVC, Web Services (SOAP & RESTful), H2, Oracle, SQL, Jetty, Web sphere, JDBC, Hibernate, Jasper, Junit, gunit, flux.

 

 

Guardian Life Insurance, Bethlehem, PA                                                                                 Mar, 2014 – Feb, 2015

Role: Consultant Guidewire Developer

Project: Claim Center Implementation

 

Description:

Guidewire Claim center provides several ready to use operations in claim lifecycle management like new claim wizard, Validation, assignment, financials and payments.

 

Responsibilities:

 

·         Worked on Requirement Analysis, Designing, Development, Testing and Implementation.

·         Worked on New Claim wizard and Check Payment Wizard for Automatic Claim.

·         Worked on Reserves and checks on both PCF and Backend code.

·         Designed and developed configuration functionalities using appropriate Wizards, Pages, Popups, Screens, Detail Views, List Views and Input Sets as part of improving product.

·         Worked on development of business rules in rule sets for various entities.

·         Implemented Business rules according to the client specific requirements.

·         Implemented Document Management System integration with document Content Source and Document metadata Source plugins.

·         Implemented Gosu utility modules with all the common functionality used across the project.

·         Implemented the Claim search criteria by modifying the search attributes and making it compatible with OOTB code.

·         Created new Type lists and modified existing type lists according to requirement specifications.

·         Worked on complex data model elements like edge foreign key and non-persistent entities.

·         Worked on complex user stories involving messaging, events and Activities.

·         Took the ownership of user stories related to financials and reserves including PCF elements.

·         Worked on Gosu classes, enhancements and implemented virtual fields.

·         Implemented roles and permissions and added new system permissions.

·         Worked on business rules like Pre-update, assignment, validation as per the business needs.

·         Modified the search functionality in Claims, Recovery Checks, and Bulk Invoices.

·         Implemented Unit testing by using Gunit framework to test Gosu functions by creating mockup entities.

·         Created and modified the eti, etx, System tables and Typelists files based on the Business requirements

·         Developed GUnit Test cases for the given Use cases.

·         Unit testing and Smoke testing of the application

·         Updated the functional and technical design documents.

·         Assisted with setup, configuration, and execution of common tools to increase the performance of the application.

·         Participate in daily Scrum meeting to provide daily project status updates.

 

Environment: Guidewire Claim Center, Gosu, Java/J2EE, Eclipse, Subversion, Ant, Websphere, Tomcat, SQL Server

 

 

Hartford, Connecticut, CT                                                                                                                  Apr, 2013 – Feb, 2014

Role: Consultant Java Developer

Project: Policy Center Implementation

 

Description: Guidewire Insurance Suite provides a Policy Administration System and Billing System for P&C insurance carriers. The project aims to replace existing legacy PAS and billing system with guidewire products and configure and implement data model changes, UI changes ,business rules, work flows and to integrate with other systems like document management system, enterprise authentication system and mainframe systems to support Hartford operations.

 

Responsibilities:

 

·         Interact with Customer Business analyst group and provide valuable suggestions on System functionality in finalizing the requirements for the project.

·         Responsible for designing and architecting new functionalities for various user stories related to the PolicyCenter system.

·         Involved in datamodel changes and creating eti and etx files.

·         Worked on creating Typelists according to new requirements.

·         Prepared Technical specification documentation for code and design changes.

·         Responsible for development and testing of Policy Administration Guidewire implementation frameworks like Business rules, validation classes and underwriting issues.

·         Involved in user stories related to underwriting issues.

·         Worked on roles, permissions and added new system permissions.

·         Implemented PCF changes, Gosu code implementation and enhancements.

·         Participate in daily Scrum meeting to provide daily project status updates.

·         Participate in Sprint planning meeting to come up with activities and for the project.

·         Manage defect tracking and closure through HP Quality Center.

·         Assist with setup, configuration, and execution of common tools to increase the performance of the application.

·         Coordinate with the SMEs for the functional clarifications

 

Environment:Guidewire Policy Center, Guidewire Policy Center, Gosu, Java/J2EE, Eclipse, TFS, Ant, Websphere, Tomcat, IBM MQ, ESB, SQL Server, HP QC.

 

 

Comcast Communications, New Jersey                                                                                      Jan, 2012 – Mar, 2013

Role: Senior Java Developer

Project: IMS Data Service – GDS LDAP Directory

 

Description:IMS Data Service handles device data management and provisioning operations for Comcast digital voice (CDV) and High speed data (HSD) business lines. IMS DS is JAX-RPC web service based on weblogic-ws and deployed on weblogic domain. IMS DS interacts with GDS LDAP directory to manage data.

The highlights are –

·         Device provisioning for CDV/HSD.

·         User profile/authentication/authorization.

·         Feature products/aspects management like voice mail, do not disturb etc.

·         Device activation through JMS messages.

 

Responsibilities:

 

·         Design and develop new operations on IMSDATA SOAP web service to support new operations.

·         Design wsdl and model soap types using IBM RSA.

·         Design and develop web service connectors to interact with other web services

·         Create/Configure wsdl endpoint proxy in oracle service bus.

·         Enhance LDAP schema to support new data/operation requirements

·         Work with business analysts/business to understand and implement new requirements/ enhancements to existing operations

·         Used design patterns like DAO, Singleton and Business Delegate.

·         Involved in multi-tiered J2EE design and coding utilizing Weblog web services, Spring IOC architecture and spring LDA.

·         Implemented Dependency Injection, AOP based security system using Spring Framework.

·         Design and implement ORM layer in spring LDAP.

·         Follow agile methodology, update JIRA with implementation details

·         Resolve bugs reported by quality control team.

·         Involved in the production support and troubleshooting production issues

·         Responsible for unit testing the application using JUnit. Unit tested the changes and performed the code review

 

Environment: Java/J2EE,Spring, Spring, LDAP Directory, Eclipse, Redhat Enterprise Linux, Subversion, Maven, Weblogic, Oracle Service Bus, CruiseControl, Crucible, EasyMock, Corbetura

 

 

Dow Jones and Co, New Jersey                                                                                                          Jan, 2011 – Dec, 2011

Role: Java Developer

Project: Mosaic E-commerce system– Web services implementation

 

Description:BRM is an end-to-end revenue management system for communications and media service providers. The implementation at Dow Jones is aimed to customize the product to meet Dow Jones products billing and revenue management needs.

The highlights are –

·         Full billing and revenue management suite.

·         BRM revenue capture allows to rate service usage with a high level of control and responsiveness.

·         BRM revenue analysis allows auditing processes for revenue leakage, generating business intelligence reports, and setting up safeguards for data consistency and high availability.

 

Responsibilities:

 

·         Involved in development of SOAP web services around BRM to expose business functionality to ATG

·         Used design patterns like DAO, Singleton and Business Delegate, MVC.

·         Involved in multi-tiered J2EE design and coding utilizing Struts and Spring IOC architecture and Hibernate.

·         Implemented oracle messaging queue.

·         Involved in stored procedure modifications/implemented stored procedures to fit business needs.

·         Implemented Dependency Injection, AOP based transactions and security system using Spring Framework.

·         Design annotation based spring web services and annotation based auto wiring of POJOs.

·         Design and implement ORM layer in hibernate using spring-hibernate templates and hibernate based DAOs.

·         Involved in the design of the order fulfillment engine which was implemented with clustered JMS and JBPM workflow

·         Implemented message publisher system which publishes JMS messages to send credit card processing results  and subscription life cycle events to topic to be processed fulfillment system

·         Implemented data feed from the billing system to enterprise data warehouse

·         In an Agile development environment, followed SCRUM, TDD and BDD (using RSpec) approaches during the implementation of most projects

·         Resolve bugs reported by quality control team.

·         Design and development of tax service around Vertex.

·         Involved in the production support and troubleshooting production issues

·         Responsible for unit testing the application using JUnit. Unit tested the changes and performed the code review

 

Environment:Java, J2EE, JSP, Servlet, Struts, Spring, Hibernate, Oracle 10g, Eclipse, Redhat Enterprise Linux, Apache, JBoss, JMS, AJAX, HTML, XML, CSS, Javascript, JSON, Prototype, JQuery, Oracle BRM , Maven.

 

 

Certifications:

·         Guidewire Certified Specialist in PolicyCenter 8.0, ClaimCenter 8.0 & BillingCenter 8.0