We provide IT Staff Augmentation Services!

Technical Lead Resume

Technical Lead, Fl

Professional Summary

  • 9 years of extensive experience in analysis, design, development, integration and testing of distributed Enterprise & Client/Server business applications using Java / J2EE technologies(Spring Web Services, Spring ORM, Hibernate, JSP, Servlets, XML, XSD, HTML, JavaScript, JUnit) in Windows.
  • Working as a Project lead for American Express project in Banking Domain in client location for Syntel Ltd.
  • Extensive development experience in object oriented analysis, design and programming.
  • Agile enthusiast and Proficient working experience in Agile scrum and Waterfall SDLC models.
  • Experience in designing and developing enterprise applications with J2EE architecture/ Service Oriented Architecture (SOA).
  • Expertise in using Hibernate 3.x for Object relational mapping (ORM).
  • Worked in IBM WebSphere Application Server (WAS) version 7.x, Apache Tomcat version 6.x.
  • Good understanding and knowledge on Struts MVC and JMS.
  • Very good exposure to working in Test Driven Development (TDD) model and development of automated unit test cases using Junit.
  • Strong communication & analytical skills and a demonstrated ability to handle multiple
    tasks as well as work independently or in a team.
  • Highly proficient in understanding new technologies accomplishing projects goals successfully.
  • Perform detailed analysis and collected business requirements from Line of Business & existing application and created the high level design documents.
  • Research & Development activities to solve the technical challenges faced during the development.
  • Deployed and managed the application on IBM Web Sphere application server.
  • Implemented automated builds using Ant scripts.
  • Worked on unit testing using JUnit and building test cases and templates for integration testing.
  • Involved in the analysis, design, development and testing phases of American Express projects SDLC following Agile development practices.
  • Designed and developed various functionalities using Java and J2EE frameworks which helped in enhancing the entire tool and optimizing its performance.
  • Communicated and interacted with the business users/customers regarding business requirements and Technical issues. Designed and Developed User Interface using JavaScript, CSS framework.

Technical Skills:

Languages: Java (JDK 1.5, 1.6), JavaScript, SQL, HTML, XML.

Application and web servers: WebSphere 7, Tomcat 6

Java Technologies: J2SE, J2EE,SOA, Servlets, JSP, JDBC, Web Services, XML.

Frameworks: Spring 3.0/2.5, Spring MVC, Spring Web Services 2.0, Spring ORM, Hibernate3.5,IDE, Eclipse 3.2, My Eclipse

Data Base: DB2, Oracle, My SQL,IMS Connect.

Domain: Banking and Finance

Projects Experience:

Confidential, FL

Role: Technical Lead

Responsibilities:

  • Analysis of the specifications provided by the client.
  • Preparing Design documents for the flow of changes based on the analysis as per the Quality Procedures.
  • Involved in creating request based JSP pages.
  • Involved in Writing Object Relation Mapping implementation using java persistence API.
  • Extensively used Stateless session beans for business logic.
  • Developed many utilities related to the project for reusability like getting the remote EJB Objects.
  • Testing and implementation of the system and Installation of system.
  • Designed the front end using Swing.
  • Used EJB Query Language for all database interactions.
  • Responsible for analysis of the requirements and estimation of effort involved.
  • Written Action Classes, Action Forms, DAO’s.
  • Done through unit testing to avoid bugs in my part of code.
  • Done effective code review and integration testing to maintain quality of the project.
  • Extensive usage of Eclipse and CVS for code merging
  • Developed Master screens.
  • Developed user interfaces using JSP, HTML, CSS, and JavaScript.
  • Responsible for analysis of the requirements and estimation of effort involved.
  • Written Unit Test cases.
  • Developed and used Hibernate queries for the application.
  • Done through unit testing to avoid bugs in my part of code.
  • Done effective code review and integration testing to maintain quality of the project.
  • Involved in preparation of unit test plan.
  • Coding the program as per the client specifications mentioned.
  • Generating reports according to client’s specifications.
  • Interaction with the onsite coordinator.
  • Following the quality procedures prescribed in the project.
  • Involved in real time production implementation activities.

Environment: Java, JMS, IBM MQ Series 5.3, XML, Spring, Web Sphere 6.0 SQL, PL/SQL, HTML, XML, XSLT, XSD

Confidential, Plantation FL

Role: Technical Lead

Responsibilities:

  • Involved in Analysis and Preparation of Design Documents.
  • Involved in Development and Testing
  • Proposed Performance improvement that increased the Thought put drastically.
  • Reduced multiple calls to Single call from ECS to CSL.
  • Flexible Templates Implemented.
  • Dcache implemented to cache the Template Object.
  • Implemented logic for finding the Queue depth using MQ API.
  • Involved in Deployment of system on different Environments (i.e. E0, E1, E2 and E3).
  • Helped test team in preparation of test cases and executing the same.
  • Prepare Stored Procedures.
  • To be flexible and easily extendable for new applications.
  • To be fast and efficient, handling 50000 personalization card requests per day.
  • To interface easily with other American Express components through the MQ Service Layer and Crypto Services Layer.
  • Implemented Inversion of Control using Spring 3.0 with annotations.
  • Worked on the design and development of the user interface using HTML, JavaScript, JQuery, AJAX.
  • Client side validations are implemented using JavaScript and JQuery.
  • Performed thorough unit testing of the application before passing to the testing phase.
  • Implemented SOA, by creating and consuming SOAP based web services using JAX WS with Apache CXF and created test cases using SOAP UI.
  • Used Oracle WebLogic 11g for application deployment.
  • Used Eclipse Juno as the IDE for building, developing and integrating the application.
  • Provided SQL scripts and PL/SQL stored procedures for querying the Oracle database.
  • To adhere to international regulations and standards.

Environment: Java,JMS,IBM MQ Series 5.3, XML, AJAX, JQuery, Spring, Web Sphere 6.0 SQL, HTML, XML, XSLT, XSD

Confidential

Role: Sr. Technical Lead

Responsibilities:

  • Understanding business requirements, analysis.
  • Analyzing the application, design development and documentation.
  • Responsible for the J2EE code development for the application.
  • Preparing test plan and test results, which cover unit testing.
  • coherence cache implemented to cache the Template Object.
  • Designed and developed User Interface of application modules using HTML, CSS and JavaScript, JQuery, and AJAX.
  • Extensively used design patterns like Singleton, Value Object, Service Delegator and Data Access Object.
  • Developed the core component of recovery management module using Spring MVC Framework.
  • Extensively used JavaScript for the client side validations.
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Used Spring AOP for cross cutting concerns like Transaction and Logging.
  • Used Hibernate ORM module as an Object Relational mapping tool for back end operations over Oracle database.
  • Provided utility to connect to LDAP/ Active Directory to get the user details and the authorized packages.
  • Implemented SOA, developed SOAP based Web Services and consumed the same. Created client interface with JAX-WS, Apache CXF from WSDL files for invoking the methods. Used Spring WS for creation of WebService.
  • Responsible for deploying the J2EE Web Applications in the WAS Application Server.
  • Till now CPT Admin Tool was using Embedded SQL Query for database calling, but in new release Stored Procedures have been introduced.JPF (Java Presentation Framework) implemented as a controller.

Environment: Java, J2EE, XML, DB2, Struts, JSP, Java Script, Linux and Web Sphere 6.1, Spring 3.0/2.5, Spring MVC, Spring Web Services 2.0, Spring ORM, Hibernate3.5

Hire Now