Senior Developer Resume
SUMMARY
- Experience in Guidewire Applications as Configuration and Integration Developer.
- Certified in Policy center Integration and configuration.
- Progressive experience in all phases of software development cycle including analysis, design, development, integration, deployment, implementation and maintenance of quality software applications.
- Experience with Core Java, SQL, PL/SQL, JDBC, JSP, Servlets, spring, Hibernate, Restful Web Services,
- Experience migrating an insurance policy administration system to Guidewire Insurance Suite.
- Extensive experience with integration GW apps with external web services, Financial integrations such as Chase
- Excellent programming experience in implementing Java/J2EE, Guidewire projects
- Experience in developing Event Fire Rules, Business Rules in Guidewire.
- Experience in pre - update, post update, Transactional Validation Rules
- Experience in creating plugins, message queues, web services (Synchronous & Asynchronous).
- Experience in Writing web services and Integrating them in Guidewire applications
- Experience in writing GX models, entity Enhancements and PCF files.
- Experience in writing Batch process and work queues.
- Excellent Experience in writing Gosu Queries and SQL Queries.
- Experience in using PolicyCenter Product Model and creating policy line coverage's.
- Experience in writing and customizing Rate routine functions and rate tables.
- Expertise in using IDE like Guidewire Studio, Intellij IDE, Eclipse and Net Beans for debugging and using java & Gosu coding standards.
- Experience in developing enterprise applications using WebSphere, Liferay, Glassfish App Server, Tomcat, LDAP,and Web Logic on UNIX and Windows environments.
- Experience using J2EE Design Patterns like DAO, Singleton, Front Controller and Factory Pattern for reusing the most efficient and effective strategies for software development.
- Experience in performing unit/ integration and system testing using JUnit
- Excellent experience on SQL & PL/SQL.
- Experience working in a production environment, debugging production issues and deploying and implementing projects.
- Strong experience in identifying defects, problems, suggesting and determining the extent of programming required and performance tuning of the applications.
- Experience with XML, DTD, XSL, XSD and parsers such as SAX/DOM, JAXB and XStream.
- Proficient in using source control tools such as, GitHub, SVN.
TECHNICAL SKILLS
Software: Microsoft Office 2007,10, MS Project
Languages: Java, C, C++, JavaScript, XML, SQL
Operating Systems: Windows 98,2000,XP, Windows7, Mac OS, Unix
Tech/Frameworks: J2EE (Servlets, JSP, JNDI), JDBC, JSF, Hibernate 3.0, Struts 1.3, Spring 3.0, DOJO, AJAX, JSON,JQUERY, HTML/HTML5, CSS/CSS3, XML, Web Service ( SOAP, WSDL, JAX-WS), Design Patterns
Web/App. Server and IDE’S: Tomcat 5.5 & 6.x, WebLogic 8.1 & 9.0, 10.3.2, Web- Sphere 5.0, 6.1,8.0, JBoss, TOAD, IDE’s ( Net Beans, Eclipse, RAD )
Tools: Guidewire studio (PolicyCenter, ClaimCenter and BillingCenter) Eclipse IDE, UML, Rational Rose, SOA, IBM MQ Series
Source code Control: SVN,GitHub, CVS, PVCS, Clear Case
Build/Deploy: Ant, Maven
Methodologies: Systems Development Life Cycle (SDLC), Waterfall, Agile(scrum)
Database: Oracle 8i/9i/10g/11g, SQL Server2005/08/10, MS Access
PROFESSIONAL EXPERIENCE
Confidential
Senior Developer
Responsibilities:
- Worked in Production Environment, debugging production issues.
- Wrote workaround gosu scripts to give a happy path to issue/bind policies when they got stuck with issues.
- Worked on Product model changes, Activities.
- Prepared High Level documents for user stories discussed and agreed during Inception.
- Developed Batch Process and web services to Notify policy change activity to refresh policy if policy is changed.
- Worked on PolicyCenter Product Model and Rating Engine.
- Worked on Guidewire Data Model: Extended Base Entities/ Typelists and Created Custom Entities/Typelists as per Business Requirements
- Implemented Business Rules using GOSU language
- Involved in Agile Methodology including creating product / sprint catalogs, participated actively in Scrum, Sprint planning and sprint exit meetings.
- Implemented Custom Batch Processing and Event Messaging.
- Created DTO’s and used Array Updaters and Reference Updaters to fill Entities.
- Developed messaging for Legacy Contact Sync In PolicyCenter.
- Customize Policy refresh for comparison of new entities and show the values in display tree.
- Policy agreement needs to be signed by the insured. Implement the digital signature using DocuSign.
- Developed and customized PCF files for UI changes in PolicyCenter.
- Involving in design review meetings, co-coordinating with business team to understand the functional requirements.
Environment: Java, Gosu, Guidewire Insurance Suite, PolicyCenter, Github control version,Spring MVC, Spring Web, H2, Oracle, SQL, Web sphere, JDBC, Hibernate.
Java Developer
Confidential
Responsibilities:
- Worked on JSF / J2EE applications for multi-device web-based environments
- Used Spring MVC framework for building the application based on MVC design paradigm.
- Used Spring AOP to implement security, where cross cutting concerns were identified.
- Developed JSPs, JCE, Servlets and custom tags for creating user interfaces.
- Used spring security in Protection against attacks like session fixation, click jacking, cross site request forgery, etc.
- Developed Business logic with the help of spring and Data Access was implemented using Hibernate.
- Developed SQL queries and executed them by using JDBC Template provided by spring.
- Consumed Web Services (SOAP) from third party for authorizing payments to/from customers and implemented them using CXF.
- Developed REST server which access to REST client resources.
- Developed HQL queries to retrieve data using Hibernate. The Data Manipulation operations were implemented using Hibernate Template provided by spring.
- Used JSON data to produce native JavaScript objects.
- Implemented OR Mapping with the tables in the Oracle database for one-to-one relation and many-to-one relation with the tables.
- Did Packaging and Deployment of builds through Maven script.
- Web Logic Application Server is being used as the Business Service Tool in middle tier.
- Used Log4j for tracking the applications.
- Used Clear case as version control tool and Clear Quest for defect management.
Environment: Java, J2EE,JSF,JCE, Spring, Hibernate, Eclipse, Oracle R12, Maven, SOAP, LOG4J, Clear case, Clear Quest, Eclipse, Web Logic Server, Scrum, ADF, Agile.
Developer
Confidential
Responsibilities:
- Understanding business and functional requirements.
- Involved in Database Designing and Development using Spring Framework.
- Frequent interaction with the business and data analyst to define the data flow with specific reference to data structure.
- Developed business logic for newly created components using Springs and Web Services.
- Designed several UI components using JSP, CSS, Java Script and AJAX.
- Created use case and system integration sequence diagrams.
- Interaction with global operations team for deployment and implementation of the project.
- Preparing technical/design documentation, unit test case implementation and release procedure for support team.
- Used Spring Framework for implementing business logic and maintaining transactions.
- Used Spring AOP for developing advices, for aspects such as logging, security.
- Created detailed requirements for handling and logging errors and exceptions.
- Used SoapUI tool to test the service.
Environment: J2EE, Java JDK 1.5, EJB 2.0, JQuery, Ajax, Struts, Spring, JDBC, JSP, Web Services, IBM Web sphere Application Server and Maven.