Tech Lead Resume
Phoenix, AZ
SUMMARY:
- Around 9 years of excellent technical proficiency and practical noledge with expertise in the areas of object oriented technologies client/server applications, internet web applications and stand - alone applications, Java / J2EE and OO Design patterns.
- Experienced in writing web clients using browser technologies like Javascript, Html and CSS.
- Expertise in Struts, Spring, Hibernate with Service Oriented Architecture and Web Services (XML, SOAP and WSDL).
- Focused and hardworking, self-motivated, troubleshooting capabilities, pro-active, good listener and team oriented coupled with excellent communication and inter-personal skills.
- Working experience in Stored Procedures, Functions, Query writing, PL/SQL with RDBMS likes Oracle. Experienced in SQL Server and DB2 as well.
- Hands on experience on IBM Websphere (6.0, 6.1), Apache Tomcat 6.0 as Application server in the projects.
- Design experience with UML diagram like Class Diagram, Sequence Diagram, and Use Case Diagram using Visio, Rational Rose.
- Excellent experience with industry-standard Java integrated development environments, including, Eclipse, RAD.
- Excellent experience with version controlling systems includes Microsoft Visual Source Safe (VSS) and SVN.
- Experience working with Agile teams and Scrum.
- Diverse noledge in development of object-oriented business applications using Java, JSP, JDBC, JavaScript, HTML, DHTML, XML, IBM Websphere, Tomcat, Oracle 10/11g and other methodologies
- Detail-oriented, with proven communication, logical and analytical skills.
- Banking, Finance and Public services Domain Experience.
- Expertise in System design, modeling with Use Case, Class, Sequence and other UML components.
- Sun Certified Java Programmer 5.0.
- Have good experience in using Mercury Quality Center tool for generating and uploading test cases.
TECHNICAL SKILLS:
Java Technologies: Core Java, Collections, Threads, Generics, AWT/Swing, J2EE, Servlets, JSP, Struts, EJB, Spring, Hibernate, iBatis, JDBC, RMI, JNDI, JMS, JNI.
Operating Systems: Windows 7, Windows XP, MAC OSX, Sun Solaris, Linux.
Languages: Java, C, C++, PL/SQL, Javascript.
Databases: Oracle, MySQL, DB2.
GUI: Java Swing/ AWT, JIDE, JSP, Servlets, Struts, JSP,, Html, CSS, Javascript
Application Servers: Jboss, Tomcat, Websphere
Tools: & Utilities: Eclipse, Net Beans, Edit Plus, Rational CC, Rational CQ, Together /J, Vi.
Methodologies: Agile Development, OOAD with UML.
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
Tech Lead
Responsibilities:
- Involved in the requirement analysis and design of new features for enhancement.
- Extensively used UNIX shell scripts for installing and using Connect direct software.
- Created TDDs for batch and online system using UML Diagrams like Class, Sequence, Deployment and State Diagrams.
- Created common CSS (cascade Style sheet) files to be used though out the application using Dream viewer and me-Rise software.
- Configured enterprise environment, and supported running applications to be deployed on Web sphere 6.1 application server.
- Using Spring Dependency Injection and log4j to implement Logging.
- Using Spring Transactions at service layer.
- Creating Unit and Integration testing of the application.
- Monitoring, testing and generating testing metrics reports that are required by Amex on a daily basis.
- Communicating with onsite coordinator for request clarification, with client for weekly updatesand with business users regarding issues related to the application.
- Communication with client for requirement analysis Involved in high level design, reviews.
- Guiding the new team members and sharing the noledge of the project.
- Test plan, Build plan preparation.
Environment: Struts, Spring, JavaScript, Ajax, UNIX, Mainframes, DB2, JAXB.
Confidential
Module Lead
Responsibilities:
- Played a key role in the team taking the responsibility of delivering and leading the Internal Confidential team.
- Used Scrum Methodology for project Development.
- Responsible for designing and developing registration and universal login modules.
- Developed and tested the Web Service generated classes through SOAP-UI.
- Logging all defects, reviewer comments and defect preventive actions in MQC to avoid reoccurrence.
- Generating effort variance and productivity report in EQUIP before and after delivery which halps to enhance the quality of work and client deliverables.
- Monitoring testing and generate testing metrics reports using MQC that are required by Amex on a weekly basis.
- Communicating with onsite coordinator for request clarification, with client for weekly updatesand with business users regarding issues related to the application.
- Communication with client for requirement analysis Involved in high level design, reviews.
- Guiding and mentoring the new team members and sharing the noledge of the project.
- Reviewed the code to make sure that it is as per the specified quality standards.
- Involved in test plan and build plan.
- Supported the System testing and UAT by bug fixing, building and deploying the code to respective systems.
- Involved in configuring the secondary environments in Development and Test to support multiple parallel releases.
- Supported various releases of Application as part of the production support team member.
- Involved in the production readiness reviews for smooth release of application components.
- Involved in the Configuration Management of the application like baseline creation and code delivery.
- Involved in the Release Management by co-ordinating various groups involved in that release.
Environment: Struts, Spring, Web Services, JavaScript, JAXB.
Confidential
Software Developer/Web Developer
Responsibilities:
- Played a key role in the team taking the responsibility of delivering and leading the Registration module.
- Involved in R&D activities on Maven Script, etc…
- Using Spring Transactions at service layer.
- Logging all defects, reviewer comments and defect preventive actions in MQC to avoid reoccurrence.
- Generating effort variance and productivity report in EQUIP before and after delivery which halps to enhance the quality of work and client deliverables.
- Monitoring testing and generate testing metrics reports using MQC that are required by Amex on a weekly basis.
- Involved in bug fixing as part of the release support.
- Communicating with onsite coordinator for request clarification, with client for weekly updatesAnd with business users regarding issues related to the application.
- Communication with client for requirement analysis Involved in high level design, reviews.
- Guiding the new team members and sharing the noledge of the project.
- Involved in test plan and build plan.
- Developed unit tests to cover the development/bug fixes using the JUnit framework.
- Supported system and integration testing for the release by addressing the issues raised by those teams.
- Involved in the internal build and supported the CM build for the release.
- Updated the Use case, Class and Sequence diagrams to reflect the above changes using Together.
Environment: Struts, Spring, Web Services, JavaScript JAXB.
Confidential
Module Lead
Responsibilities:
- Played an active part in the team taking the responsibility of delivering and leading the CU and CPC modules.
- Involved in high level design, reviews.
- Worked on JAXB frame work for getting the user data from Mainframes to Java environment
- Responsible for/Contributed to Requirement Analysis and the High Level component Design.
- Responsible for component design, coding, reviews & creation of Business Systems Design report
- Reviewed System Test Conditions.
- Handled System test set-up, execution & results verification.
- Logging all defects, reviewer comments and defect preventive actions in MQC to avoid reoccurrence.
- Generating effort variance and productivity report in EQUIP before and after delivery which halps to enhance the quality of work and client deliverables.
- Monitoring testing and generate testing metrics reports using MQC that are required by Amex on a weekly basis.
- Communicating with onsite coordinator for request clarification, with client for weekly updates
Environment: Struts, Spring, Web Services, JavaScript JAXB.
Confidentia
Developer
Responsibilities:
- Monitor the daily changes in the requirements.
- Involved in the initial setup of MVC framework using Struts.
- Developed front end views using struts tag library and JSTL.
- Added validation to the various form fields in the application.
- Created the iBatis xml files for the database queries.
- Developed the Data Transfer Objects to be used across the platform, as data carriers.
- Developed web pages using dream weaver for front end purposes.
- Involved in designing and developing the business logic for application.
- Prepared a user manual document which explains in detail the application functionality.
- Handling and fixing the issues raised by the clients.
- Supported the System testing and UAT by bug fixing, building and deploying the code to respective systems.
- Involved in Writing Ant Builds for compiling and deploying application.
Environment: Java, JSP, Struts, Servlets, JavaScript, iBatis, Eclipse IDE, Toad, Ajax