Technical Lead Resume Profile
Summary:
- Java Lead with 9 years of experience in the IT industry in the areas of Analysis, Design, Development, Implementation and Testing of Software Applications using Java/J2EE technologies.
- Experience in Design, Development and Architecture of Enterprise applications in Retail and Banking Services.
- Expertise in application development using Java/J2EE components which include JDBC, Servlets, JSP, Java Beans, JMS, Struts 1.2 2.0, JSF, Spring, Hibernate, JNDI, PL/SQL.
- Experience in developing web applications using technologies like HTML, CSS XML, Java Script, AJAX, CSS, Webservices like SOAP and RestFul.
- Experience in Design tools like Enterprise architect, Rational rose and Microsoft Visio.
- Designed and Developed Web based N-Tier and Distributed Enterprise applications components using JSP, Javascript, AJAX and CSS.
- Experience in User Interaction, Business Analysis, Development, Integration, Documentation, Testing, Deployment, Building, Configuration and Production/Customer Support, Maintenance and Enhancements of both Web and Client/Server Technologies.
- Good Knowledge of different J2EE Design Patterns like MVC, Data Access Object, Data Transfer Object / Value Object, Business Delegate and Singleton.
- Participated in Joint Requirements Discussion JRD with Business, experience in Requirements gathering and ability to understand business problems and apply technology to formulate workable solutions.
- Developed Solution approach strategies and functional specifications.
- Good experience in projects using Agile Methodology and the JIRA tool.
- Experience in working with the websphere application server, weblogic and JBOSS/Wildfly application Servers and Apache tomcat web servers .
- Experience in Management tools like Microsoft Project and Clarity.
- Extensive use of Eclipse IDE.
- Experience in Sharepoint, Dimensions/PVCS , VSS and GIT Source controls.
- Experience in Production deployment, Release coordination and support.
- Good knowledge of Quality Center tool.
- Hands on experience in Project Management/designing of complex applications.
- Extensive use of Ant script and Maven tools for build, packaging and deployment.
- Excellent team management skills and experience in mentoring team members with problem solving.
- Participated in Reviews of Functional Specification, Design and code. Knowledge of SONAR tool to ensure code quality and code coverage.
- Certified Scrum Master.
- NRF National retail foundation certified.
- Won 'On the Spot Award' 3 times from Infosys Rewards and Recognition.
- Recognized and won award from Nordstrom for the dedication shown towards the project.
Technical Skills:
Experience in Java, J2ee, Struts 2, Web services, Swing API, JDBC API, Ajax, Spring framework, Hibernate, JSP, Servlets, JavaScript, JSON.
Design tools: Enterprise architect, Rational rose, Microsoft Visio.
Build tools like Ant and Maven.
Agile tools: JIRA
IDE: Eclipse, WSAD, JDeveloper, Net Beans
Application servers: Weblogic6.0, Websphere 5.3, JBOSS/WildFly 4.0
Databases: Oracle 9i
Management tools: Microsoft Project, Clarity, JIRA
Front end Design tools: HTML, FrontPage, Dream weaver
Operating system: Windows, UNIX.
Source control: SharePoint, Dimensions, VSS, PVCS, GIT.
Other Tools/technology: UML, Log4j, HQL, Mercury Quality center.
Confidential
Role: Technical Lead
Responsibilities:
- JRD Joint Requirements Discussion with Architects and Business for requirement analysis gathering.
- Design and Develop a Proof of Concept to ensure/validate the proposed architecture.
- Break the requirements into the Story Points and provide estimation.
- Involved in applying Agile SCRUM for different phases of the module.
- Developed the application using Front Controller, Business Delegate Factory Pattern, Session Facade, Data Access Objects, and Singleton.
- Implemented the modules using the Spring MVC.
- Designed and Implemented the DAO layer using Spring, Hibernate.
- Developed and used REST Web Services.
- Implemented test cases using JUnit.
- Monitoring the error logs using Log4J.
- Engage in User Acceptance Testing UAT .
- Work and coordinate with various support systems in global deliver model.
- Integration, performance testing and defect resolutions.
- Engage in Production deployment, Release coordination and support.
Environment: J2ee, Web sphere, Spring 3.0, JSP, Servlets, PVCS 7.6,HTML, CSS, XML, Log4j 1.2.7, Junit, SQL Responsys email service provider, web services, Hibernate, Maven, TIBCO.
Confidential
Technical Lead,
Responsibilities:
- Develop the component inventory matrix and provide Effort Estimation.
- Manage Business requirements for existing functionality, Requirements Analysis and Reviews and ensure all quality practices are followed.
- Responsible for coordination and management of Environment involving around 30 systems in preparation for end to end testing.
- Build , testing and code reviews.
- Support for Business and QA teams during User Acceptance testing , System testing and End to End testing.
- Responsible for release coordination and implementation planning.
Environment: Java, J2ee, Hibernate, Spring , Dot Net, Maven, HSQL, Websphere, SOAP Web services, TIBCO, GIT, Site Minder, IAM, COM Customer Order Management , MDM Master Data Management , Unix.
Confidential
Role: Technical Lead,
Responsibilities:
- Involved in various phases of Software Development Life Cycle SDLC of the application like requirements gathering, Design, Analysis and Code development.
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Designed and developed the UI using Struts view component, JSP, HTML, CSS and
- JavaScript.
- PAGE FLOW is used to drive user interfaces
- Used JDBC to invoke Triggers, Stored Procedures in Oracle10g.
- Used Web services SOAP for transmission of large blocks of XML data over HTTP.
- Developed Restful Web services for transmission of data in JSON format.
- Used Spring Model View Controller MVC 2 architecture. Used JSPs in front-end, Used XSL/XSLT for transforming common XML format into internal XML format.
- Apache Ant was used for the entire build process.
- Used Hibernate for Object mapping.
- Developed spring service classes using spring controller component.
- Deployed the application on Web Sphere server.
- Used Log4J API for logging and debugging.
- Developed the application using Front Controller, Business Delegate Factory Pattern, Session Facade, Data Access Objects, and Singleton.
Environment: Java, JSP, Struts 2.0, Servlets, Spring 3.0, EJB, JSTL,JSON, Web Services, WSDL, XML, HTML, CSS, WebSphere7.0, Log4J 1.2.7, JUnit, PVCS 7.6, UNIX, Oracle10g, PL/SQL, Clear Case.