Product Tech Lead Resume
Columbus, OH
PROFESSIONAL SUMMARY:
- IT professional with over ten years of extensive experience in Analysis, Designing, Implementing and testing for robust Web - based and client/server applications with specialization in Java/J2EE.
- Expertise in OOA, OOD, SDLC, Software Development, Java Application Development and Object-Oriented Programming (OOP).
- Experience in application development using JSP, Servlets, EJB, Java Beans, JMS, JDBC.
- Rich experience in Web development, Product development using Java1.5/1.6, J2EE, Spring2.0, Hibernate3.1, JPA, Spring MVC, Spring Boot, Servlets, JSP, JDBC, Multi-threading, Collections, XML, XML Schema & UML.
- Worked on spring with “Hibernate and struts2” & Hibernate with JPA.
- Expertise in using the Water fall model, Agile for the application implementation.
- Knowledge on all the other types of SDLC models.
- Proficient with n tier application development using J2EE Design patterns like MVC, Singleton etc.
- Experience working on Struts and Spring Frameworks.
- Expertise in server-side Business Logic Development using Session, Entity and Message Driven Beans.
- Knowledgeable in HTML and hands on experience in jQuery, AJAX, XSLT & XML.
- Software design, implementation, and maintenance using SVN, CVS and GIT Hub.
- Experience in the UI Implementation of the applications using JS, HTML, JSP etc.
- Team player with good Interpersonal skills, Communication skills, Ability to lead the team.
- Extensive architecture/application development experience utilizing J2EE based technologies such as JDBC.
- Experience in databases such as DB2, Oracle and MS SQL Server.
- Experience with JUnit for performing Unit Testing and determining the application functionality and Log4j for logging.
- Extensively worked with Hibernate mapping and configuration.
- Strong knowledge in the area of J2EE design patterns: Singleton pattern, Factory pattern and Model View Controller.
- Proficient in programming by using the IDE’s such as Eclipse 3.2, My Eclipse 6.0, WSAD, RAD 6.0, 7, 8 and Spring Source.
- Good work experience with Tomcat 5.5/6.0,7.0,8.0, Web Sphere 5.1, 6.0,7.0 and JBoss 6.0,7.0 application servers and having good work experience in RDMBS such as Oracle 9i, 10g and SQL server.
- Good knowledge in log4J implementation to persist the data into logs files.
- Strong experience in analysing UML documents as well as designing the workflows, realizing the use cases in UML.
- Used JMS and MQ Series for messaging middleware.
- Involved in writing JUnit test cases and system test cases.
- Excellent knowledge of Java Database Connectivity: JDBC API, Entity Beans, and configuring data sources on Web Sphere App Server.
- Well versed with SQL Server, Oracle, DB2 as back-end Databases.
- Worked on Multi Operating Systems including Windows 95/98/XP, UNIX and Linux.
- Strong knowledge in database design and developing E-R diagrams, Normal forms.
- Self-motivated Team Player with excellent Interpersonal and Communication Skills.
- Well focused and will meet the expected deadlines.
- Experienced in managing both onshore and offshore development teams.
- Excellent communication skills and team player spirit coupled with problem analysis and solving abilities.
TECHNICAL SKILLS:
Programming Languages: C, C++, Java SDK 1.4/1.5/1.6.
Object Oriented: UML, Microsoft Visio, RSA.
Operating Systems: Windows 7/98/NT/2000/XP, Mac OSX, UNIX, LINUX.
Framework(s): Struts 2, Hibernate 3.0, Spring MVC, Spring core, Spring Boot.
Tools: and IDE: AJAX, JMS, MQ-Series, JSF, JDBC, Eclipse, MyEclipse, RAD, WSAD, Spring Source, Jenkins, Maven, Oracle Demantra 7.2.3 and 12.2.3, Putty, WinSCP, Oracle OIPA, Oracle Data store 1.0.1.1, CA WA Workstation, IBM Client Application Access.
J2EE Technologies: JSP, Java Servlets, Java Beans, JSF, JDBC, EJB, JMS.
Configuration management tools: CVS, SVN, Visual Source Safe, GIT Hub.
Scripting Languages: HTML, DHTML, XML, CSS, Java script, UNIX.
Database Skills: SQL, PL/SQL, Oracle 9i/10g, JDBC, SQL Server, DB2, AS400.
Graphical Tools: Dream Weaver, Adobe Photo Shop, Microsoft Visio, Flash, IBM Rational Software Architecture (RSA)
Web/Application Server: IBM Websphere6.0/7.0 & Portal, Apache Tomcat 5.0/5.5/6.0,7.0,8.0 JBOSS 6.0,7.0, Web Logic.
PROFESSIONAL EXPERIENCE:
Confidential, Columbus OH
Product Tech Lead
Responsibilities:
- Responsibilities of handling the requirements, design, testing, deploying code in Test Systems, running batches on Test Environments.
- Working with Down streams on the issues between the systems.
- Involving in the requirements sessions and providing the High-Level design documents.
- Maintained the CA WA Workstation Automation tool for the ESP Batch jobs to run in all the TEST environments.
- Been the Point of contact for all the Code deployments and the Production releases.
- Effectively created, supported and maintained the ESP Batch setup and batch runs.
- Handled the Production support for the deployments of all the major product releases.
- Worked with Oracle team analysing the ODS issues, bugs and helped them in solving the issues by providing the dumps etc.
- Kept track of all the Oracle SR's raised and deployed the Oracle upgrades in Dev environments for testing OIPA.
- Once tested the OIPA versions had been upgraded into PROD with all necessary deployment steps followed.
- Involved in trouble shooting, analysing and fixing the ODS and OIPA application issues.
- Participated in all the Mapping documents for all the down streams and helped in solving mapping issues by coordinating with the OIPA development team and Mapping Team in solving issues.
- Had worked with the Infrastructure team in the Oracle ODS Installation, setup and in rebuilding the ODS application.
- Maintained the code of OIPA application and the ODS related documentation in GIT Hub.
- Extensively worked with Oracle Support Team in raising SR's and to resolve bus on Oracle ODS and OIPA.
- Helped the OIPA Run team in creating the Run book with the Knowledge tickets and associated IRD documents for all the ESP jobs in case of steps to resolve the issue if it's a Failure or Overdue.
- Worked with Business Team in analysing the SNOW tickets raised on the Production policies for the products that are under warranty and get those fixed by OIPA Config team by raising a defect on the QC tool.
Environment: Oracle OIPA v11, Oracle ODS v1.0.1.1.0, IBM Developer for Z Systems v14, CA WA Workstation, GIT Hub v1.6.5, Oracle 10g, TOAD v12.8, WinSCP, Putty, Oracle Palette, Service Now.
Confidential
Responsibilities:
- Responsibilities of handling 2 Demantra Applications while maintaining, resolving issues, testing, deploying code in Test Systems, running batches on QA environments.
- Working with Business team on the issues with the applications.
- Developed integration interfaces for Demantra programs.
- Maintained the CA Workload Automation tool for the Batch jobs to run on the QA environments.
- Created / Updated the Existing Batch jobs as per the requirements.
- Tested the Batch jobs with the changes before deploying into PROD.
- Handled the Production support every alternate week for the daily batch.
- Worked on creating servers in WebLogic and deploying the application on web Logic for QA and Pre-Prod environments.
- Used to be a Point of Contact for the Prod deployments by attending the CAB to discuss the changes that goes in the deployment and get acceptance from downstream and upstream applications.
- Worked on the Demantra External Tools application by creating new JSP's and its related UI, service and Data Layers.
- Worked on SQL Developer 4 and Toad for writing / modifying the PL/SQL procedures related to the Demantra applications basing on the requirement.
- Participated in the Demantra upgrade from Version 7.2.3 to 12.2.3.
- Maintained the code of Java application and the Demantra Applications on SVN.
- Extensively worked with Oracle Support team to resolve bug on Oracle Demantra.
- Handled all the Demantra UI related issues and resolved in time in PROD and Non-PROD environments to maintain the applications respond on time.
- Helped the Demantra environments setup, creating users and supported by resolving issues while the is provided for the analysts.
Environment: Oracle Demantra 7.2.3/12.2.3, JDK1.5/1.6, JSP, Struts, HTML, Java Script, Eclipse, Web Logic, SQL Developer, TOAD, Oracle 10g, PL/SQL, CA workload Automation tool, SVN.
Confidential
JAVA Developer
Responsibilities:
- Gathering functional requirements with proper documentation and participated in the Design discussions.
- Created JSP’s and Spring Controller Classes using Spring MVC, workflow, service, data manager classes & written Hibernate queries in data manager classes.
- All the functionality is implemented usingSpring IO/Spring Boot sandHibernate ORM.
- Created Hibernate mapping files and written named queries.
- Developed critical components of the application includingSpringforms, Spring controllers,JSP views,and business logic and data logic components that includeHibernate Entities, Spring-Hibernate DAOandSpring modelsfollowing MVC architecture.
- Used the AQT tool to access the DB2 tables for data.
- Involved in creating hibernate mapping files and giving relationships between entities.
- Worked on IBM File Net based application and learnt about the FileNet P8 and FileNet PE API's.
- Participated in the Review of Coding Standards.
- Involved in code review, manual testing and bug fixing, prepared unit test cases.
- Performed Unit and regression testing in the application for bug fixing and better code review sessions.
- Used Web Sphere Application Servers 6.0/6.1/7.0 for local development changes.
- Used the Serena Dimensions Configuration management to increase the efficiency and ensure the standards.
- Involved in creating JSP’s with JavaScript, used jQuery for event handlers.
- Used a new Mail server named Group wise and its messenger.
- Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with DB2.
- Worked on the Mobile App for the already existing application and learnt the basics of Angular js.
Environment: Jdk1.4, JSP, JSF, Seam, Spring MVC, Spring Boot, Hibernate3.1, Struts, HTML5, CSS3, java script, IBM RAD8, Web Sphere 6.0/7.0/8.0, Serena Dimensions, jQuery, Windows 7, FileNet, Advanced Query Tool.
Confidential
JAVA Developer
Responsibilities:
- Extensively used XML, JSP, Java script, AJAX, Servlets to drive the application and request user input from backend.
- Extensively worked with number of transaction definition files (TDF's) using XML to design the front-end pages in the applications. The dynamic transaction rendering and behaviours (DTR’s) were written accordingly to control the functioning. Extensively worked with number of transaction definition files (TDF) using XML to design the front-end pages in the applications. The dynamic transaction rendering and behaviours (DTR’s) were written accordingly to control the functioning.
- Used SAX and DOM parsers to read and receive request and response from V12/V2/tech 21 premium calculations.
- Developed number of JavaScript and JSP methods/function calls in the project.
- Implemented DAO calls to access data from AS400. Involved in running SQL statements to look through the policy information in AS400.
- Created custom error messages using Arc-rules and PEGA rules.
- Developed the processor classes for the Arc rule's customized bound referral messages.
- Involved in the design to fetch the driver’s MVR and Vehicle's CLUE reports from ChoicePoint.
- Performed unit and regression testing in the application for bug fixing and better code review sessions.
- Used Apache Tomcat 7.0 server for everyday local deployments and WebSphere 6.0 in the test environments.
- Used the ALM tool for the defects raised on the application.
- Responsible for WebSphere deployments, creating unit test document and UML diagrams for small projects in the application.
- Worked on performance related issues and Preparation of code documentation was done.
- Involved in writing JUnit test cases and system test cases.
- Tested all the positive and negative scenarios with JUnit.
- Involved in detail analysis, estimates, development, bug fixing and enhancement following SDLC and scrum patterns.
Environment: Java, J2EE, JSP, Servlets, JavaScript, HTML, XML, JUnit, PEGA, AS400.
Confidential, Columbus OH
JAVA Developer
Responsibilities:
- Extensively worked with number of transaction definition files (TDF) using XML to design the front-end pages in the applications. The dynamic transaction rendering and behaviours (DTR’s) were written accordingly to control the functioning. Extensively worked with number of transaction definition files (TDF) using XML to design the front-end pages in the applications. The dynamic transaction rendering and behaviours (DTR’s) were written accordingly to control the functioning.
- Extensively used XML, JSP, Java script, AJAX, Servlets to drive the application and request user input from backend.
- Developed the Connector classes for the fields validations that are defined in the TDF files.
- Developed number of JavaScript and JSP methods/function calls in the project.
- Implemented DAO calls to access data from AS400. Involved in running SQL statements to look through the policy information in AS400.
- Created custom error messages using Arc-rules and PEGA rules.
- Used SAX and DOM parsers to read and receive request and response from V12/V2/tech 21 premium calculations.
- Involved in the design to fetch the driver’s MVR and Vehicle's CLUE reports from ChoicePoint.
- Performed unit and regression testing in the application for bug fixing and better code review sessions.
- Used Apache Tomcat 7.0 server for everyday local deployments and WebSphere 6.0 in the test environments.
- Used the Squish tool for the defects raised on the application.
- Responsible for WebSphere deployments, creating unit test document and UML diagrams for small projects in the application.
- Worked on performance related issues and Preparation of code documentation was done.
- Involved in writing JUnit test cases and system test cases.
- Tested all the positive and negative scenarios with JUnit.
- Involved in detail analysis, estimates, development, bug fixing and enhancement following SDLC and scrum patterns.
- Actively participated in the Build Management System using Jenkins and Web Sphere.
Environment: Java, J2EE, Spring Source, JSP, Servlets, JavaScript, HTML, XML, JUnit, PEGA, AS400.
Confidential
Java Developer
Responsibilities:
- Performed requirement gathering for the system.
- Involved in developing the user interface using JSP’s, Java script, HTML, Struts, Servlets and AJAX. Extensive use of Struts Framework for Controller components and View components.
- Involved in writing the exception and validation classes using Struts validation rules.
- Developed the High-level Design of the Code using the Microsoft Visio to generate the Code thru RSA.
- Involved in writing the validation rules classes for general server-side validation for implementing validation rules as part of observer J2EE Design Pattern.
- Used OR Mapping tool Hibernate for the interaction with the database.
- Developed various java objects (POJO) as part of persistence classes for OR mapping.
- Developed tabs with rollover effect using JavaScript plus other effects.
- Written the PL/SQL queries.
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Developed the JUnit test cases for the unit level testing in each phase of the development.
- Used SVN for maintaining the code and VSS for the project related information.
- Used JPA annotations in the data layer of the application.
- Involved in writing HQL queries for implementing the persistence through Hibernate.
- Used log4j for application & error logging.
- Executed SQL database queries on database systems like Oracle.
- Conducted unit testing, integration testing and system testing for the applications.
- Utilized Visual Source Safe tool for Version Control and check in check out operations on project files.
Environment: (JSP, Servlets, Spring, Hibernate), XML (CSS), HTML, Visio, JavaScript, RAD, RSA, Oracle 10g, Visual Source Safe, Java, J2EE.
Confidential
Java Developer
Responsibilities:
- Involved in implementing functionality of extreme programming in software development life cycle
- Involved in developing the prototypes for the developing application using the Dreamweaver, HTML.
- Designed the UI screens required for the tracking information using JSF.
- Developed front-end content using JSF, Servlets, JavaScript, CSS, and HTML.
- Developed the application using J2EE Design Patterns like Delegate, Singleton, and DAO.
- Used JDBC to access the data from database servers.
- Communication to Capacity Analysis system using JMS messaging system through MQ Series.
- Used Web Sphere Application for deploying various components of application.
- Performed unit testing using JUnit and CVS for the Version/Content management system.
- Responsible to maintain logs for the workflow transformation activities.
- Involved in defect status and team meetings.
- Involved in co-ordinations with the Quality Assurance in addressing the defects in the application.
- Designed UI screen for Insurance Quote to get User information with JSP, Struts tag library.
- Developed Action Classes, Service Classes for Resident Insurance Premium payment module.
- Involved in Coding JavaScript code for UI validation and worked on Struts validator frame works.
- Wrote PL/SQL Queries to get schedule of policy payment and defaults.
- Developed Session beans, Entity for Insurance Quotes.
- Written JSP for Online Quote for Resident Insurance.
- Developed various JMS message producers and consumers.
- Fixed the bugs identified in test phase.
- Written JUnit Test cases for Unit testing in Pension Manager Module.
- Documented CR impact analysis and prepared implementation documents.
Environment: Java, J2EE, EJB, JSP, Struts, Dreamweaver, XML, WebSphere, PL/SQL, Oracle, Eclipse, UML, CVS.