Sign in

Sr.Guidewire Developer

Oklahoma City, Oklahoma, 73102, United States
June 27, 2017

Contact this candidate


Kukku Sony

Lead Guidewire Consultant Java Lead 609-***-****)


Mr. Kukku Sony is a Lead Java/Guidewire Consultant with more than 10+ years of professional software development experience in IT industry including Requirements Analysis, Design, Development, Maintenance, Enhancement, & Production Support of Software Applications.

Progressive experience in analysis, development and integration of Client-Server, Object Oriented, Web-based and distributed applications.

Experience in developing application using Java, J2EE Technologies includes JSP, Servlets, JDBC, JNDI and JMS.

Expertise on spring, Hibernate, Maven and Web Services (SOAP, REST).

In-depth knowledge of Project Object Model and dependency management.

Experienced in Guidewire technologies. Proficient in configuration, Integration and Gosu programming.

Experience in VMware vFabric Gem Fire distributed data management platform and sound knowledge in Oracle, MySQL and Derby.

Technical Skills

Programming Languages : Java1.8, Gosu, C++

JEE/J2EE Technologies : Servlets, JSP, JDBC, JMS, JNDI

Application Servers : Apache Tomcat, vFabric Tc server, JBOSS

Frameworks : Spring, Hibernate, Junit

Databases : Oracle, MySQL, Derby, h2, Gem Fire.

IDE’s : Eclipse, STS, Net Beans

Build /Integration Tools : Maven, Jenkins



ITIL v3 (2012)


Bank of America

Role: Technology Lead

Duration: 7 months (2016 Aug – till date)

Location: Dallas, TX

Technologies: Java 1.8, Spring, JPA, Oracle, JMS, Tomcat, SVN, Rally, JIRA, Sonar Qube, UBuild, UDeploy

Project Summary: Bank of America is a financial services company, the largest bank holding company in the United States, by assets, and the second largest bank by market capitalization. Project is designed in Java/J2ee.

Multi-channel system for dealing with issues and root causes of the internal issues and fraud management and operational loss.

This web-based application was built using Agile development practices using Extreme Programming.

Designed, implemented, and tested the Spring Domain Model for the services using Core Java.

Involved in implementation of application using conventional design practices (SOA-Service Oriented Architecture, MVC-Model View Controller).

Have worked on Oracle 10g data base for storing and retrieving the application data

Implemented procedures, packages, triggers, and different Joins to retrieve the data base using PL/SQL, SQL scripts. Created DDL, DML scripts to create tables and privileges on respective tables in the database.

Was sole responsible for deployment and requirement analysis with client.

Collaborated on design spec reviews together with Business Analysts

Involved in web component design and development using the spring framework and REST web services.

Worked on Angular JS and HTML5 for user interface widgets with High performance scalable grids, trees and menus.

Involved in loading and storing objects using Hibernate.

Involved in configuring Hibernate mapping file.

As a member of One BANK OF AMERICA team my contribution also involved migrating existing application to robust Java Portal technologies

Worked on SSO to integrate security for user authentication.

Managed tasks and acted as point of contact for off-shore team coordination

Develop technical design documents UML, reverse engineering code

AT&T (AIC) - Accenture

Role: Senior Java Consultant

Duration: 1.2 Years (2015 June – 2016 Aug)

Location: Dallas, TX

Technologies: Java, J2EE, Oracle, JMS, Tomcat, H2 DB, Git, Rally, Source Tree, Cloud portal, Sonar Qube,

Working as a Senior Java Architect for the AT&T Integrated cloud portal which is a unified cloud platform for both internal and external ATT services. Responsible in planning, designing, developing and enhancing multiple components which leverages open source OpenStack components along with multiple hypervisor, middleware and OS environment in a variety of physical locations to provide enterprise grade cloud services. Worked on building more than 20 APIs and currently working on few other ATTs custom APIs. Very good hands on experience in REST web services and handler classes along with the custom utility classes. Experience in refactoring complex code to enhance the performance of the overall API response. Always follow the agile methodologies and make sure Unit test classes ready for any new classes created.

Compsource Mutual Oklahoma (Workers Compensation Insurance) Role: Guidewire Integration Consultant (Billing Center and Policy Center)

Duration: 2 Years (2013 May – 2015 Jun)

Location: Oklahoma City, OK Technologies: Guidewire BC, PC, Java, Gosu, Oracle, JMS, Tomcat, Thunderhead, Jetty webserver, SVN, Rally, AngularJS

A lead Guidewire developer at Compsource Mutual and Guide wire insurance suite implementation and participated in all implementation phases such as Configuration, integration, and enhancement. Experience as a lead Guidewire

Specialist in Billing Center and Policy Center implementation and integration. Worked on integration with Legacy/External systems using Messaging, Event Fired Rules, Web Services, Plugins and Batch Processes. Closely worked with the business team and the quality team to get the enhancements in place and the defects fixed

according to the business functionalities and requirements to deliver the expected results. Understand the business

requirement along with the legacy system and the migrated data. Worked on all Guidewire Centers, specifically on Billing Center and Policy Center. Worked on many enhancement /helper classes.

Worked on custom Claims portal.

Federal Aviation Administration

Role: Sr. IT Analyst

Duration: 6 months (2012 Dec– 2013 May)

Location: Oklahoma City, OK

Technologies: Java, J2EE, spring, Hibernate, SOAP, JMS, Oracle, eclipse, TOAD, maven, Git, JIRA, PostgreSQL

Worked on Air Traffic internal applications and the web services.

Responsible for development and maintenance of existing Java based applications using Java, spring, Hibernate, JPA technologies and Oracle database systems.

Dealing with Java Multithreaded programming to develop/maintain multithreaded modules and applications phases.

Developed many helper / supporting classes needed in the application as per the requirements.

Provides well commented code and documentation describing the developed code and its functions and interface requirements.

Worked with Testers and Business teams to understand the requirements and fix discrepancies/faults

Provides extensive unit testing prior to releasing code for functional testing.

Frito-Lay - ReNew - Accenture

Role: Software Developer

Duration: 11 months (2012 Feb – 2012 Dec)

Location: Plano, TX

Relevant Technologies: Java/J2EE, Junit, EJB 3, JPA, JMS, WebLogic, SQL, XA transactions for JMS and Oracle database is a plus, UNIX

A maintenance project for PepsiCo, worked with the support team and involved in enhancing logging and error handling in EDI module (payment transactions) of a custom J2EE application.

Develop and execute unit test plans. Support formal testing and resolve test defects.

Worked with Isis PD Web team and used the below required technologies along with experience in the areas of software development mentioned below to achieve the requirements for the web scrapping and mobile valet.

Core Technology: Java, Spring Framework 3.0, Hibernate, JavaScript, Web Services, HTML, SOAP, SOA

Programming Languages: Java, Ruby Python Groovy.

Other: Hands on experience developing secure applications and knowledge of security frameworks and cryptography.

Unified Committing Platform- FannieMae -Accenture

Role: System Development Practitioner

Duration: 7 months (2011 Aug - 2012 Feb)

Location: San Antonio, TX

Relevant Technologies: Java, J2EE, spring, Hibernate, vFabric Tc Server, REST, Maven, Jenkins, jetty, Gemfire, Spring Tool Suite

UCP includes the tools necessary to automate the entire loan origination process. This advanced lending application follows the loan from point of sale, to processing, tracking, and underwriting, closing, funding and secondary marketing etc. UCP is also an online mortgage application that will provide an internet loan application for borrowers and loan officers to approve, so they can receive an instant decision.

Development and coding of External Loan applicant verification module in UCP.

Involved in software and architectural development activities, implement and maintain UCP application phases. Provide technical support and consultation for application and infrastructure questions.

Develop and execute unit test plans. Support formal testing and resolve test defects.

Experience of build, deploy and dependency management and maven plugins.

Worked on Project Object Model (POM) to standardize the build and deploy process of the application.

Performance tuning in UAT level with load runner and log files.

Capital Markets and Treasury - FannieMae - Accenture

Role: Application Tech Support Practitioner

Duration: 7 months (2011 Feb – 2011 Aug)

Location: San Antonio, TX

Relevant Technologies: Java, Oracle, TOAD, putty/WinSCP, Remedy AR System, Autosys-Job scheduler

Lead Production Support Analyst (L2) for Treasury Portfolio.

Monitor and provide support to workflows and provide expert knowledge on all workflow designs. Analyze all business processes and ensure compliance to all controlled processes according to business requirement. Coordinate with IT groups and external vendors and ensure effective application services to ensure reliability of all applications.

Maintain logs of all issues and ensure resolutions according to quality assurance tests for all production processes.

B2C Ecommerce Portal – Verizon wireless

Role: Sr. Software Developer

Duration: 6 months (2010 Sept – 2011 Feb)

Location: Walnut Creek, CA

Relevant Technologies: Java, J2EE, Spring, Spring web flow, Oracle, eclipse, Accurev, SQL Navigator, JXplorer

Development and maintenance of the application using Java, J2EE and spring, spring web flows, which facilitates the online plan selection, change plans, select devices and all online activities to the Verizon wireless customers.

Design, implement and maintain java application phases.

Identify opportunities to fine-tune and optimize applications of java developed projects.

Provide technical support and consultation for java application and infrastructure questions.

Role: Java Technical Support Asst.

Duration: 2.1 Years (2008 June – 2010 July)

Location: Kottayam, India

Relevant Technologies: Java, Corba, Swing, JSP, spring, Hibernate, Maven, Oracle, Linux

This is a Service Directory Agent (SDA), a multi-tier Portal Development program and ensures the security on Telecoms/news/media networks. This application illustrates that mobility for software agent can be used to improve the performance of the overall system. Illustrate that security features can be introduced for mobile software agents. In SDA application there are numbers of agents as Service Directory Agent, Application agent, Local agent, Regional agent, Place Agent etc. The target is to send Objects such as images/texts/videos through these agents/Services.

Worked on Broad vision media portal development APIs.

Actively participated in design, code, and test and developed multi-threaded Servers based on CORBA, spring architecture.

Actively involved in developing various Business Layer and Data Management components of this multi-tiered web based system over J2EE architecture, SPRING and Hibernate framework.

Create Swing GUI application and database schema to help monitor usage of manage account. Optimize schema to perform well under heavy load situations.

Used Spring IoC to couple different layers of application such as web, business, and system and DAO layers.

Used Apache Axis for web service using XML (WSDL), SOAP to communicate to the different applications.

Involved in designing and generating web services using SOAP and WSDL.

Also participated in other development, maintenance, Server monitoring, troubleshooting of the existing Software Applications.

Performed usability testing for the application using JUnit Test.

Submit weekly status reports and project status inputs as scheduled.

Infomas Technologies

Role: Java Programmer

Duration: 2.4 Years (2006 March – 2008 June)

Relevant Technologies: J2EE, Oracle 9i Java 1.4, XML, MySQL, Tomcat, spring, JavaScript

Web Service

Location: Bangalore, India

Infomas Technologies Ltd. is a Software Consulting Company mainly working for Clients in CANADA, South Africa and the Middle East. Worked on multiple projects both short term and long term, mainly using java technologies with minimal supervision under the team lead. The role involved in designing, developing, building, documenting and maintaining the distributed, software applications. Provide unit and integration testing as required. Also participated in Research and Development Program, designed and developed middleware services that meets the business and apply where it is suited. Understanding the project assignment and scopes explained by the onsite team and working closely with them to achieve the expected objectives.


* Guidewire Integration, Configuration and enhancement


* MSc Information Technology, Madras University, India (2004 – 2006)

* BSc Mathematics, MG University, India (1999- 2002)

Contact this candidate