Tech Lead Resume
SUMMARY:
- Around 9 years of experience in Software Analysis, Design, Development and Integration of Enterprise Applications.
- Hands on experience in developing object oriented applications using Core Java/J2EE, JNDI, JSP, Servlets, Java Beans, EJB, JPA, JSF, Struts, Spring, Hibernate, Web Services, SQL, HTML
- Experience in design, development and implementation of MVC (Model View Controller) architecture by using Struts and Spring framework and various J2EE design patterns.
- Developed application with J2EE Design Pattern such as MVC, Session Façade, Business Delegate and Data Access Object.
- Strong experience in using Application Servers like WebSphere Application Server, WebLogic JBoss, Glassfish and Tomcat.
- Experience in using Oracle 11g/10g/9i/8i, IBM DB2, SQL Server, MySQL databases.
- Experience in designing, coding, code review and walkthrough, supporting production environment and troubleshooting production problems in crisis and demanding situations.
- Strong programming and analytical skills and the ability to work in a fast - paced, team oriented environment under firm deadline schedules to meet cost, quality and timing.
- Significant experience of working with customers, offshore / onsite teams for executing concurrent projects
- An effective leader having sound knowledge of SDLC and team player with proven abilities in leading and working with larger teams during the project phase and guiding team members and enabling knowledge sharing among the team.
TECHNICAL SKILLS:
Java Technologies: J2EE, Servlets, JSP, JSF, JPA, EJBs, JDBC, Struts, Springs, Hibernate, Web Services, Ajax.
Languages: Java, HTML, XML, JavaScript.
Internet Tech: HTML, JSP, JavaScript.
Operating Systems: Windows 2000/XP/7/8
Databases: Oracle, MySQL, IBM DB2, MS SQL Server, MS Access.
Application Servers: IBM WebSphere, JBOSS, WebLogic, Apache Tomcat.
Java IDEs: NetBeans, IBM RAD, Eclipse.
Design Tools: Macromedia Dream weaver, Enterprise Architect UML design tool.
Version Tools: IBM Clear Case, IBM Rational Team Concert.
Utilities: Toad 8.0, IBM Data Studio, SOAP UI
PROFESSIONAL EXPERIENCE:
Confidential
Tech Lead
Responsibilities:
- Technical analysis, design, development, and documentation with a focus on the implementation.
- Design, document, and implement application code using Java/J2EE technologies (core Java, Servlets and JSP) and Web Services, interfaces and architectural solutions according to best practices.
- Used IBM Web Sphere Application Server and RAD to develop the application.
- Interacts across several departments / groups to provide technical guidance. Also interacts with customer to evaluate technology options/requirements.
- Coordinating with the offshore development team.
- Implemented some of the complex changes in Speed to Market approach.
- Involved in integrated unit testing, code review.
Confidential
Tech Lead
Responsibilities:
- Involved in developing of the Framework components for FFQ3 application like customizing the JSF validation phase, exception handling etc.
- Used the Spring framework features like Spring IOC, Spring MVC, Spring Batch.
- Created POJO classes, Spring configuration files to use dependency injection
- Introduced the concept of rich web based user interface design with the implementation of an AJAX based JavaScript framework
- Developed the services for auto and home policy premium derivation by interacting thru EAI Services, Web Services for Quote.
- Interacts across several departments / groups to provide technical guidance. Also interacts with customer to evaluate technology options/requirements.
- Used IBM Web Sphere Application Server and RAD to develop the application.
- Involved in integrated unit testing, code review.
Confidential
Tech Lead
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Involved in preparing Architecture and Developers guide for NextStar Application.
- Involved in developing of EJB components (stateless bean) for Policy processing of transactions like New Business, Endorsement, Renewal, Rewrite and Cancel transactions.
- Involved in development of Auto save and session clean-up, exception handling, etc
- Involved in the development of Stored Procedures for Quote and Policy Search modules.
- Involved in using Java Persistence API (JPA) frameworks to avoid the low level JDBC and SQL code.
- Involved in coordinating with the offshore development team.
- Used Glassfish and Eclipse to develop the application.
- Used Rational Team Concert for resource management.
- Involved in integrated unit testing, code review.
Confidential
Tech Lead
Responsibilities:
- Used UML diagrams (Class diagrams and Sequence diagrams) to understand the objects and their flow to develop the code.
- Developed web application using JSP custom tag libraries, DAO classes and Spring MVC.
- Created POJO classes, Spring configuration files to use dependency injection
- Developed the application using Java Beans and Servlets.
- Used Java Script for client side validations.
- Implemented several design patterns including factory pattern, data access pattern, business delegate pattern and singletons.
- Implemented Transactions and Batch Updates using Spring framework
- Used IBM Web Sphere Application Server and RAD to develop the application
- Worked as a SPOC (Single Point of Contact) between business users and developers, both on-site & off-shore team during the various phases of the development of the project
- Responsible for all the Use Case review with onsite and offshore team
- Involved in development, code review, unit testing of the application.
Confidential
Developer
Responsibilities:
- Technical analysis, design, development, and documentation with a focus on the implementation
- Involved in developing of the Framework for Express Application
- Involved in preparing Architecture and Developers guide for Express Application.
- Involved in developing of Policy Management Services that is responsible for communicating to EAI Layer (Cobol processing - Mainframes)
- Developed web application using JSP custom tag libraries, DAO classes.
- Involved in implementing delegate, validation and business classes to write the routing logic and to call different services
- Involved in development of Coverage and Premium derivation module for Home products
- Introduced the concept of rich web based user interface design with the implementation of an AJAX based JavaScript framework
- Developed functions to do Client side validations using JavaScript
- Used IBM Web Sphere Application Server and RAD to develop the application
- Involved in unit testing, integrated unit testing
- Providing technical support for critical production issues and preparing unit test cases and test plans
Confidential
Developer
Responsibilities:
- Involved in preparing PSD (Preliminary System Design) documents for the defects & Enhancements to the application.
- Involved in preparing detailed technical design document for PSD.
- Prepared the PSD for performance related issues in eAgent and provided the proof of concept for the proposed designs.
- Involved in developing of the Action Classes, Action Forms and Business Objects.
- Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
- Developed Data Access classes to build dynamic SQL Statements and access data from the database
- Involved in developing web services such as FilenetService, iTextPDFService.