Senior Guidewire Integration Architect / Developer Resume
SUMMARY
- 13+ years of diversified experience in developing and testing multi tier, intranet and internet applications using Java, J2EE, DB2, Oracle and Application Servers.
- 10+ years of experience in leading teams.
- 1+ years of experience in Guidewire suite (PolicyCenter, ClaimCenter, BillingCenter and Contact Center) integrations.
- Experienced in developing and testing applications using tools IBM RSA / RAD 7.x, RSA / RAD 6.x, WSAD 5.1, JBoss Developer Studio, Eclipse and application servers Websphere server 6.1, Websphere Server 6.0, Websphere Server 5.1 and Weblogic, JBoss 4.x/5.x.
- Experienced in working as a mentor for team members in Java, J2EE, and Application Servers (WAS 6.1, WAS 6.0, WAS 5.0, Weblogic, JBoss 4.x/5.x)
- Experienced in Agile and Waterfall project development methodologies.
- 10+ years of diversified experience in analysis and design of applications using OOAD concepts and tools.
- 6+ years of experience in developing applications using JSF, Struts, Spring (modules like Core, MVC, Web Services, DAO and ORM) and Hibernate.
- 7+ years of experience in working as onsite/offshore technical team lead and co - ordinate with offshore/onsite teams.
- Experienced in support, maintenance and working on enhancements for production applications.
- Hands on experience in the complete life cycle implementation of software development (SDLC).
- Quick learner and excellent team player with ability to meet deadlines and work under pressure.
- Experienced in Installation, configuration and troubleshooting RSA / Websphere Server 6.x and 5.x, JBoss 4.x/5.x and Weblogic.
- Experienced in configuring, installing and testing applications in different environments like Test, Quality, Implementation and Production server environments.
- Excellent problem solving skills with a strong technical background and good interpersonal skills.
TECHNICAL SKILLS
Analysis & Design: Object Oriented Analysis and Design using UML and RSA, Rational Rose, MS Visio
Development Methodologies / Tools: Ajile, Waterfall, SOW (Statement of Work), Rally.
Programming / Frameworks: Gosu, GTest, Java, Java Swing, Servlets, Java Server Pages, Struts, JSF, JDBC, JMS, JPA, Hibernate, Spring Framework, EJB, Web Services, SOA, WSDL, JAX-RPC, JAXB, JAX-WS, JBossWS, HTML, JSON, XML, XStream, Java script, Dojo, JUnit, JWebUnit, HtmlUnit, Cactus, EasyMock, C, C++, Cobol, Perl.
Development Tools: RSA / RAD 7.x/6.x, JBoss Developer Studio, Eclipse, Guidewire studio.
Application/ Web Servers: WAS 6.1/6.0/5.1, JBoss 4.x/ 5.x, Weblogic, Tomcat.
Databases / Tools: Db2, Oracle, MS-SQL Server, h2, Toad, AQT, Oracle Reports.
Source Repositories: Subversion, Rational Clear Case, Dimensions, CVS, Visual Source Safe
Others: Ant, Maven, HP Service Desk, HP Service Manager, JProfiler, JProbe, Klocwork, Continuous Integration (CI), Rational Buildforge, Hudson, ActiveMQ, Thunderhead, Imageright.
Operating Systems: Windows 7, Windows XP, Unix, Linux, Aix, Ms-DOS
PROFESSIONAL EXPERIENCE
Confidential
Senior Guidewire Integration Architect / Developer
Responsibilities:
- Partnering with client business teams to understand business objectives and integration requirements
- Developing an overall integration for integration point identified as part of User Story.
- Producing technical design documents for integration programs
- Estimating the effort required to build necessary integration programs
- Working with the Guidewire development team to further develop our integration adapters and other integration mechanisms.
- Developing custom integration programs to connect Guidewire applications with other internal and external systems
- Coaching and mentoring team members working on integration programs
- Planning integration testing of customer solutions
- Supporting execution of integration tests, including monitoring software incidents and communicating software issues to Guidewire development
- Participating in sprint planning, daily scrum meetings.
- Detailed designing and coding integration programs including plug-ins, message sinks (and supporting business rules) and Gosu programs that call the Guidewire application APIs.
- Configuration changes in GW modules.
- Developing Gosu test cases (GTest) for integrations.
- Setting up and managing automated build and testing process.
- Resolving issues identified in testing.
- Documenting coding standards.
- Participate in design and code reviews.
- Knowledge sharing regarding products, technologies and systems.
Environment: ClaimCenter 7.x, Guidewire Studio, Gosu (Plug-ins, rules, messaging, Web Services etc), GTest, Java6, J2EE, Eclipse, Web Sphere application server, Oracle 11g, h2, UML, SOA, Web Services, Hudson, Ant, Subversion, Rally, Agile methodology.
Confidential
Guidewire Integration Architect / Developer
Responsibilities:
- Estimation of effort required for each integration point.
- Designing the overall integration architecture in conjunction with experts in target systems.
- High level designs and requirements gathering during inception phase
- Proof of concepts (POC) for integrations between Guidewire and external systems.
- Participating in sprint planning, daily scrum meetings.
- Detailed designing and coding integration programs including plug-ins, message sinks (and supporting business rules) and Gosu programs that call the Guidewire application APIs.
- Integration with Thunderhead for Document Production.
- Integration with ImageRight for Document Storage and retrieval.
- Configuration changes in GW modules.
- Developing Gosu test cases (GTest) for integrations.
- Setting up and managing automated build and testing process.
- Setting up integrations between Rally tool and subversion, Hudson build servers.
- Resolving issues identified in testing.
- Documenting coding standards.
- Participate in design and code reviews.
- Knowledge sharing regarding products, technologies and systems.
Environment: Guidewire Studio, Gosu (Plug-ins, rules, messaging, Web Services etc), GTest, Java6, J2EE, Spring, Hibernate, Eclipse, Tomcat, Windows 2008 server, MS-Sql Server, h2, UML, SOA, Web Services, Hudson, Ant, Subversion, Thunderhead, ImageRight, Rally, Agile methodology.
Confidential
Sr Technical Lead Developer / Architect
Responsibilities:
- Interact with business partners from different groups / departments within enterprise for gathering technical requirements to provide common architecture across the organization.
- Review all deliverables produced by development teams and make sure that they deliver the products as per the standards defined they technical teams in the organization.
- Provide technology road map for the enterprise in JEE, open source technologies and development tools.
- Provide Architectural / design support for lead developers from different departments.
- Provide SOA Architecture guidance to departments in developing applications that can be integrated with different applications across the enterprise.
- Analyze and address gaps in technology consumption across departments.
- Develop reference application with all recommended design and coding standards and best practices by using different frameworks.
- Research and develop POCs using open source technologies to propose different technology solutions to the departments.
- Develop application services and clients using JSF, Spring framework (modules like Core, MVC, Web Services, ORM and DAO) and Hibernate.
- Develop plug-ins to address common development practice like Project Template Wizards, EJB generation wizards as per the defined standards and etc.
- Develop and maintain development standards, guidance, patterns, best practices etc.
- Educate the department on design standards, guidance, patterns, best practices etc. This will include participation in Dev Days, Dev Forums, JEE Engagement, Consulting, etc.
- 50+ applications supported technically across multiple departments like ST, BIS, IFSS, GNC etc.
- Integrate development practices with the appropriate J2EE reference Architecture.
- Maintain production JEE Reference Architectures.
- Develop WIKI documents on JEE guidance.
- Actively monitor and participate in internal Java Developer Community Forums.
- Partner closely with the JEE Architecture enablement team in order to enable and maintain the JEE reference Architectures in an orderly and controlled manner.
- Participating in informal and formal application design & Code reviews.
- Helping efforts to migrate their applications to latest version of Java Reference Architecture ( Confidential developed Frameworks).
- Helping efforts to migrate their applications from VB to JEE using different application servers like IBM Web Sphere Servers 6.1/6.0, JBoss 5.x/4.x.
Environment: Java, Servlets, JSP, JSON, AJAX, Struts, JSF, Dojo, JQuery Spring, Hibernate, JMS, JDBC, Web Services, SOA, SOAP, WSDL, JRA 2.0, 1.X Frameworks ( Confidential developed Frameworks), XML, XStream, JAX-RPC, JAXB, JBossWS, JAX-WS, Castor, JUnit, JWebUnit, HtmlUnit, Cactus, DB2, Oracle, WSAD 5.x, RSA / RAD 6.x & 7.x, Rational Clear Case, Rational Build Forge, Dimension, Web Sphere Application Server 6.1, JBoss 4.x/5.x,,JBoss Developer Studio, Ant, Maven, Klocwork, Continuous Integration (CI), JProfiler, JProbe, HP Help Desk, HP Service Manager, MS-Visio, MS-Project, Windows XP.
Confidential
Systems Analyst / Team Lead
Responsibilities:
- Interacting with Clients and customers to gather the requirements.
- Analyzing the requirements.
- Preparing Software requirement specification document based on User requirement document.
- Working as an Onsite team lead and manage offshore teams and make sure that they understand requirements and produce deliverables on time by following defined quality standards by the organization.
- Preparing Use case document and designing the application.
- Preparing Estimations, Statement of Work and Work Order documents.
- Preparing System Test plans and Test Cases.
- Coding using java, JSP, Servlets, Struts, Hibernate, JUnit, JWebUnit, DB2, TUF and XML in RAD/WAS6.0 environment.
- Executing System Test cases.
- Supporting User Acceptance Testing.
- Preparing and Supporting Implementation Process.
- Analyzing and fixing the bugs reported by the Customers.
- Conducting Design document reviews, code reviews and test case reviews.
- Co-ordination with Development and Support teams during project execution.
- Setting up weekly project status meetings with Customer, Support and Development teams.
Environment: Java, Servlets, JSP, Struts, Hibernate, XML, JUnit, JWebUnit, TUF (The Universal Framework of Caterpillar), DB2, Oracle, WSAD 5.x, RAD, MS-Visio, CVS, AQT, Toad, MS-Project, Windows NT, XP, Unix.
Confidential
Systems Analyst / Team Lead
Responsibilities:
- Interacting with Clients and customers to gather the requirements.
- Analyzing the requirements.
- Preparing Software requirement specification document based on User requirement document.
- Preparing Use case document and designing the application.
- Working as an onsite/offshore team lead and coordinating with the offshore/onsite teams.
- Supporting the users of CALM6.0 System (Production), located at Hong Kong and Malaysia.
- Supporting the users of CALM6.1 System (Production), located at Thailand, Indonesia, Philippines, LATAM Countries (ElSalvador, Guatemala, Honduras and Costarica etc)
- Supporting the users of CALM6.1 System (UAT), located at Australia, Taiwan, China, Japan and LATAM Countries (Domenic Republic, Trinidad, Bahamas, Barbados etc).
- Technical support like installation Oracle, Reports6i, Netscape Directory Server, Weblogic8.1, Database instance and Confidential Server.
- Functional Support in Banking and Finance domain.(Asset Liability Management)
- Analyzing and fixing the bugs reported by the users.
- Resource planning and scheduling using MS-Project2000.
- Integration testing of the builds to be installed.
- Conducting code reviews and test case reviews.
- Coding using Java & J2EE and developing report templates using Reports 6i.
- Development and Deployment of EJBs in Weblogic8.1 Application Server.
Environment: Java, Swings, Servlets, JSP, EJB 1.1, JDBC, JIntegra com-Java Bridge, XML, Java Mail, JMS, UML, Rational Rose, Oracle 9.x, Reports 6i, Eclipse, Weblogic 8.1, Netscape Directory Server, Install Anywhere, Adobe Photoshop, Visual Source Safe, Windows NT, SUN Solaris.
Confidential
Software Engineer / Team Member
Responsibilities:
- Analysis of the specifications provided by the clients
- Design using Rational Rose & ER diagrams.
- Coding using Java & J2EE and developing report templates using Reports 6i.
- Development and Deployment of EJBs in Weblogic5.1 Application Server.
- Testing - unit testing & integration testing
- Co-ordination with On-site team from Off shore for issue resolution.
Environment: Java, Swings, Servlets, JSP, EJB 1.1, JDBC, JIntegra com-Java Bridge, XML, Java Mail, JMS, UML, Rational Rose, Oracle 8.x, Reports 6i, Eclipse, Weblogic 5.1, Netscape Directory Server, Install Anywhere, Adobe Photoshop, Visual Source Safe, Windows NT, SUN Solaris.
Confidential
Software Engineer / Team Member
Responsibilities:
- Analysis of the specifications provided by the client
- Designing using Rational Rose
- Coding using Servlets, JSP, EJB 1.1, JavaScript
- Database management and JDBC connectivity
- Development and Deployment of EJBs in Weblogic 5.1 Application Server.
- Testing - unit testing & integration testing
Environment: Java, Servlets, JSP, JDBC, EJB, Java Script, HTML, UML, Rational Rose, Oracle 7.x, WebLogic 5.1, Windows NT.
Confidential
Software Engineer / Team Member
Responsibilities:
- Analysis of the specifications provided by the clients.
- Designing using Rational Rose.
- Coding using HTML, Java Script, Java, and Servlets.
- Database management and JDBC connectivity.
- Testing - Unit testing & integration testing.
Environment: Java, Servlets, JSP, JDBC, Java Script, HTML, Oracle, WebLogic, Windows NT.
Confidential
Software Engineer / Team Member
Responsibilities:
- Analysis of the specifications provided by the clients
- Design and Development of Screens
- Database management and JDBC connectivity
- Testing - unit testing & integration testing
Environment: Java, Servlets, JSP, JDBC, Java Script, HTML, Oracle, WebLogic, Windows NT.
Confidential
Software Engineer Trainee/Team Member
Responsibilities:
- Design and Development of Screens
- Implementation of code.
- Testing - unit testing & integration testing
Environment: Java, Servlets, JSP, JDBC, Java Script, HTML, Oracle, WebLogic, Windows NT.