Harsh Vardhan
******************@*****.***
Professional Summary:
Over 5+ years of extensive experience in Analysis, Design, Development, Testing and Implementation of client/server applications.
Around 2+ years of experience in Guidewire technologies, applications Configuration and Implementation, and Integration.
Involved extensively in code and design of various Guidewire components like PCF’s, Rules, plug - ins, Workflows, Batch jobs, product model and different components of Guidewire Suite
Extensive experience in Policy Center 8.0.3 and Billing Center 8.0.3
Very Good experience in user interface designing, developing Web application and websites for commercial organizations. Extensive experience in JAVA, J2EE, STRUTS 1.x and Struts2, Spring Framework, Hibernate, XML, HTML 5, JBoss, JAVASCRIPT, JQUERY, JSON, AJAX, EXT JS and Oracle PL/SQL. Extensive experience in working as a bridge between technical and non-technical teams and team members.
Experience in almost all the phases of Software Development Life Cycle (SDLC)-requirements gathering and analysis, design, documentation, development, integration, testing and troubleshooting, implementation and maintenance
Experience in developing end to end Web Application using Java, J2EE, Struts, Spring, JQuery and hibernate.
Very good experience in creating web pages using latest technologies Ext Js, HTML5, JSP, JQuery, Ajax, JSON, JavaScript and CSS.
Good Knowledge and experience working in applications developed using Object Relational Mapping frameworks like Hibernate and JPA.
Possess very good knowledge in Design Patterns.
Strong Knowledge in UNIX, Shell scripting and batch processing/ jobs.
Good experience in developing in developing java schedulers and multithreading jobs.
Expertise in frameworks like Struts, Spring and its subsidiary modules such as Spring JDBC, Spring Web, and Spring AOP.
Knowledge in XML transformation languages like XSL, XSLT and X Path.
Expertise in deploying, and configuring applications on application servers like Web Sphere, Web Logic, and web servers like Tomcat.
Extensively worked on relational databases such as Oracle DB2, and SQL Server and hands on experience in tools such as TOAD, SQL Developer, SQL Workbench.
Extensive Experience in database design, development of Tables, Views, Indexes, Stored Procedures, SQL/PL-SQL, Code optimization and performance tuning.
Experience in creating Unified Modelling Language (UML) diagrams like Class, Sequence and Use Case diagrams.
Experience in writing unit test cases using JUNIT.
Extensively worked in Unit Testing, Performance tuning of the software systems.
Expertise in developing reusable components for cross cutting concerns like Logging, Build management, Transaction management, and Testing framework using Log4j, Ant, Maven and JUnit to increase productivity, easy maintenance and to retain software quality.
Experience in Agile development mythology and SCRUM to improve the responsiveness.
Experience in updating, accessing and version controlling the source code using Visual Source Safe (VSS), Perforce (P4V) and Tortoise SVN.
Good Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
Technical Skills:
Programming: Java/J2EE, Gosu, SQL, PL/SQL, Unix Shell Programming
Web Technologies: J2EE, Struts1.x and 2, Spring concepts, SOAP, Web Services and Jaxb
ORM: Hibernate and JPA
Web User Interface: JavaScript, jQuery, Ext Js, AJAX, HTML5, XHTML, XML, CSS
Database: Oracle 10g/11i and IBM DB2
Tools: /Utilities: Eclipse IDE, Net Beans, IBM RAD, Oracle SQL Developer, SQL, workbench, Toad, MS Visio and Guidewire studio
Configuration: Perforce, Microsoft VSS, Tortoise SVN
Web & Application Servers: Web Sphere, Web Logic and Tomcat, JBoss
Unit Testing: Junit
Methodologies: Agile, SCRUM, Waterfall
Professional experience:
National General Insurance., Dallas, TX September 2020 - Present
Guidewire Developer
Responsibilities:
Developer in Policy center, claim center, billing center.
Responsible for development and testing of Policy administration Guidewire implementation frameworks.
Participate in daily Scrum meeting to provide daily project status updates.
Worked with the Guidewire client team members to configure and implement the application around.
Experienced in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, JDBC, XML and Web Services.
Experienced in working on various web application frameworks like MVC, Struts and Hibernate frameworks.
Worked on editors in the Guidewire Studio to modify PCF files, including various screen components like DVs, LVs, LDVs and CVs.
Experienced in the implementation of Web Services in Gosau and consumption of web services from external systems.
Extensive experience in implementation of workplan creation, activity escalation and activity queues.
Experience in developing UML diagrams like Class, Sequence, Collaboration and Component diagrams and various flow diagrams in Visio.
Extensive experience in Database Design and Development including writing Queries, Stored Procedures for SQL Server, Oracle and My SQL.
Implemented deployment procedures of J2EE applications and code to JBoss Application server.
Working knowledge of all phases of Software Development Life Cycle including proposal, requirement
Analysis, design, development, testing, deployment and support.
Participated in different phases of production roll out and in incremental roll out
Implemented Personal Lines enhancement as part of sustenance phase.
Participate in Sprint planning meeting to come up with activities and for the project.
Manage defect tracking and closure through HP Quality Center
Resolving issues identified in testing.
Documenting coding standards and participate in design and code reviews.
Coordinated with business teams to clarify requirements and business needs.
Give brief explanation to the team to understand and developed the requirements
Prepared system test plans, ensured software quality assurance (SQA) standards are achieved, and validated that business goals are accomplished.
Deployed JAR, EAR, and WAR applications using WLST on Web Logic, and Web Sphere Application Servers
Setup SSL and deploy SSL certificates on Web/App servers.
Configured Apache, OHS web server’s plugging for load balancing, high availability of Web Logic severs.
Monitoring error logs, fixing problems and tuning parameters on Application Servers like Web Logic/Web Sphere.
Involved in database connectivity using JDBC database and connection pools. Managing and monitoring the JVM performance by Web Logic Heap Size, garbage collection, JDBC Pools.
Environment: Guidewire policy centre 8.0.x, Tomcat Server, Oracle/H2 database.
Texas Mutual Insurance, Austin, TX January 2019 – August 2020
Guidewire Integration Developer
Responsibilities:
Worked with the Guidewire and client team members to configure the application.
Involved in designing, coding, testing and implementing integration programs that will integrate Guidewire software.
Hands-on participation in writing specifications, software development, debugging and testing
Created and edited individual rules, PCF pages, workflows, entity names and display keys
Led the design and development of configuration modules for work plan activities, scheduler tasks, exposures, business rules, claim center UI changes, billing center UI changes etc.
Configured existing Wizard PCF File, Wizard menu actions, Wizard Info bar etc.
Created the Widgets and configured the widget's attributes like widget value, dropdown contents
Configured Policy Center with tight document/imaging support, new screens, revised assignment logic and other standard rules/screen/UI changes.
Configured various BC payment plans, workflows for producer statements etc.
Configured various new custom Policies & as many as new custom cover ages
Developed java interfaces to integrate with external systems MVR / CLUE Report and Choice Point
Conducting regular Code Reviews to give valuable design suggestions and actively involved in cross-team coordination to answer complex mapping questions related to Conversion.
Developed Unit Test Cases and test the Interfaces. Involved in Module Testing and Integration Testing.
Involved in writing Junit test cases for Services classes.
Good experience in debugging the application by running the server in debug mode and having the experience in usage of log4J to persist the data in log files.
Implemented most of the new Data Model extensions, Billing Center Screen Enhancements, Policy
Screen Enhancements, designed & developed Fax screens, & Payment Detail screens, Financial Reserves, Check Wizard etc.
Conducting regular Code Reviews to give valuable design suggestions and actively involved in cross-team
Coordination to answer complex mapping questions related to Conversion.
Dealt with Billing Center data objects, data object sub elements etc.
Worked with Billing Center data panels, location groups, workflow activities and contact configuration
Approach and update Design document based on BA requirement.
Exploring and developing solution for Event messaging and Web services for integrating CC with external system
Code review, debugging and defect fixing, Also providing technical support for development team
Unit testing and integration testing
Production Support for the existing application CC 4.0
Taking part in agile scrum meeting.
Environment: Java/J2EE, Guidewire ClaimCenter 6.0.x, GoSu, Java, Servlet, SOAP, WSDL, Apache Ant 1.7.1, Apache Tomcat, Web Sphere 7.0, SQL Server 2008, JDK1.6, Eclipse, Team Server Foundation, Mercury Bug Tracking, Visio, UML
Sutherland Global Services - India August 2015 – June 2018
Software Engineer
Responsibilities:
Software Development is driven by Agile methodology, short sprints in from of iterations and designed Use case diagrams, Class diagrams, and Sequence diagrams using UML and developed using Java JEE components.
Developed and implemented three tier Architecture using ExtJs for Presentation, Spring framework for server side and hibernate for communicating with the Database.
Implemented Dependency Injection (IOC) feature of spring framework to inject beans and AOP for Logging.
Developed Server-side components using Spring, Spring JDBC and implemented J2EE design patterns such as Intercepting Filter, Front Controller, Business Delegate, session facade, Data Transfer Object, DO's, and TO's.
Involved in SDLC which included requirements gathering, analysis, design, and development.
Actively involved in application design and designed Use case diagrams, Class diagrams, and Sequence diagrams using UML
Responsible for creating Proof of Concepts for the initial proposals and developed prototype for the user interface to kick start the project.
Designing and proposal of underlying architecture with the leads and architect, involved in developing the base code for the application.
Developed User Interfaces using JSP, JSTL, Struts, Ajax, JSON and Developed custom tag libraries.
Developed in a fully scalable Web application using Java, Struts, Hibernate, Quartz Scheduler, Junit and Oracle PL/SQL.
Worked in developing database table design, ERD and creating the DDL scripts for the new oracle database.
Extensively involved in creating Tables, Views, Indexes, Stored Procedures, User Defined Functions and Triggers, Cursors, SQL/PL-SQL, Code optimization and performance tuning.
Responsible for the unit testing and system integration testing.
Experience in leading a team and work allocation and managing the peers.
Responsible for production support and maintenance of the various releases.
Provide technical support for production cut over and maintained the code base using Tortoise SVN.
Active Participation in regular project status meeting and client calls, acted as sole point of contact for all the functionalities of the key modules.
Responsible for completing the scrum story points, peer reviews and code reviews.
Utilize and worked on Source/Version control Tools using perforce, validate the change sets code changes, apply the Labeling, Check-in/Out and versioning Involved identifying the resource and conducted interviews to setup the development team.
Responsible for Tables, Views, Indexes, Stored Procedures, Cursors, SQL/PL-SQL, Code optimization and performance tuning.
Involved in developing the unit testing, system testing and release management.
Environment: Java, JSP, Servlets, Web Sphere Application Server, Eclipse, spring, Java Script, EXTJS, Web Services, SOAP, Maven, Perforce, Oracle and Spring JDBC.