Technical Lead Resume Profile
PROFESSIONAL SUMMARY:
- Experienced in development of applications in J2EE with advanced open source frameworks
- Experienced in developing using MVC framework such as Spring and Struts.
- Experienced with J2ee Design Patterns , Structural and Creational patterns
- Experienced in SOA framework, ESB Mule.
- Experienced in JPA, Spring Framework and Hibernate HQL and Criteria Objects .
- Experienced in writing executing SQL Queries, Stored procedures, Teamsite
- Experienced component framework such as JSF, Richfaces, Flex etc.
- Experienced in Javascript CSS frameworks like Backbone, Jquery, Foundation etc.
- Expertise in developing test cases for JUnit Testing, Integration and System Testing.
- Experienced in all the phases of SDLC and have excellent insight OOAD
- Versatile team player and individual contributor with good analytical skills
- Exposure to IDEs like Eclipse, WSAD, Jbuilder and JDeveloper.
- Extensively worked on JBoss 5, Weblogic 8.x/9.x , Websphere 5.x/6.x Tomcat Servers 4.x/5.x connection pools and load balancing.
- Working with direct customers in United States since 2010.
TECHNICAL SKILLS:
Core Skills : J2EE, JAVA, JSF, JSP, Servlets, Oracle, Application Servers, Web Server, Windows.
Framework : JSF1.2, Richfaces 3.3.1, Struts 2, Spring 2.5.5 Webworks. Hibernate 3, BEA , SOA
Tools : TOAD 8.5.3, Log4j open source logger, ANT 1.5.4, Ajax, Maven, SQL Developer, Putty. Visual VM, TeamSite Content Management , Alterian
Application Server : IBM Websphere6.0/6.1, Weblogic 6.1/8.1/9.2, Tomcat 4.1/5.0.27, JBOSS 5, ALCS
IDE : Spring Toolsuite, Eclipse 3.3 / Ganymede, RSA, IntelliJ Idea 5.1, JBuilder
Domain : Ecommerce, T T Airline, Car rental , Insurance Finance, Supply Chain Mgmt SCM
PROFESSIONAL EXPERIENCE:
Confidential
Technical Lead
Role Responsibility:
- Leading up to 12 members of a development team
- Responsible for LLD, impact analysis document review, code review and jUnit test cases
- Responsible for regular customer interaction for functional, technical BA related tasks.
- Responsible for building a registration application for a new campaigns
- Responsible to setup a new application built on Struts 2, Spring, Hibernate Flex
- Responsible to make the application PCI compliant
- Develop front end fundraiser page using Backbone, Jquery and Foundation framework
- Expose SOAP web services and RESTful services for Backbone framework.
- Create Hibernate mapping and entity association for the specified DB model.
- Create new flow sub flows in Mule configuration for registration donation flows.
- Create Transformers, Filters, Wiretaps for new Mule flows.
- Integrated Mule Active MQ configuration to put the messages in the queue using endpoint.
- Build database design and modeling before the project development phase
- Facilitate QA/UAT phase and be SPOC Single point of contact
- Responsible for deploying application in the Development and Production server
- Write Struts Action, Interceptor and Validators for the new modules
- Responsible for DB design for new projects and enhancements
Environment: JDK1.6, Struts 2.0, Tiles, Spring 2.5.5, Ant, JBoss 5, MuleSoft, ESB, SOA, JSF 2.0, Flex, Alterian CMS, Hibernat 3, MS Sql Server, JQuery, Spring Batch, Backbone, Foundation, RESTful WS Active MQ
Confidential
Technical Lead
Role Responsibility:
- Leading 8 members of a development team 6 offshore 2 onsite .
- Responsible for LLD, impact analysis document review, code review and jUnit test cases
- Responsible for regular customer interaction for functional, technical BA related tasks.
- Responsible for BPE, time effort estimation and also SOX compliance for all the development tasks
- Prioritize the release and Facilitate UAT PAT phase.
- Quick fix the UI issues in the site
- Create DCR DCT in Teamsite on a regular basis.
- Implemented SEO enhancements for better search capability.
- Used iLog for personalization rules and functional rules
- Implemented Calendar using JQuery
- Implemented UI layouts using Tiles framework and Sitemesh framework.
- Implemented UI design using CSS JavaScript on a regular basis
- Modified Tiles layout JSPs for SEO enhancement
- Implemented multiple Struts custom components
- Implemented BEA Personalized rules in .com
- Integrated important marketing tags like Mediaplex, Omniture, and Optimost etc.
- Implemented Chat Social Media functionality in .com
- Monitor Cron jobs UNIX on a day to day basis
- Pass on the requirement and technical possible solutions to offshore
Environment: JDK1.5, Struts 2.0, Tiles, Spring 2.0, Ant, Weblogic 9.2, Weblogic personalization , iLog, Sitemesh, Inquira, CMS Teamsite , Janrain, Oracle 10.0, JQuery, Web services
Confidential
Technical Lead
Role Responsibility:
- Developed login component using Spring Acegie.
- Developed DAO layer by using JPA Hibernate.
- Used Spring IOC AOP for bean initialization and transaction definitions
- Created new Mule flows subflows for processing the messages asynchronously Using Mulesoft Studio.
- Integrated Spring IOC Mule configuration.
- Created step by step audit logs using Mule workflow.
- Designed Developed a new application by following Agile process SCRUM Methodology
- Used XPlanner for creating Stories and Tasks. Organized daily scrum meeting to learn the status.
- Leading a 9 member of development QA team for 12 Bi-weekly releases.
- Responsible for code review, impact analysis, requirement analysis, code refactoring and release deliverables, bug fixes and demoing the application.
- Developed various JSF custom components to enhance the reusability
- Extensively used Richfaces framework and components like DataTable, DataGrid, Pick list, Rich menu, Rich Trees, Combo box, Ajax4J support etc.
- Responsible for setting the development environment for the project.
- Leading and responsible for sprints
- Responsible for Beta testing phase in onsite.
- Facilitate performance management using tools like Visual VM
Environment: JDK1.5, JSF 1.2 2.0, Richfaces 3.3.1, Spring 2.0, Hibernate 3.0, JPA, Maven. JBoss 4.3.2 GA, Agile process , SOA, ESB, MuleSoft, Jasper etc.
Confidential
Module Lead
Role Responsibility:
- Designed Developed the application from the scratch followed by Agile process SCRUM Methodology
- Responsible in leading 6 members of development team.
- Responsible for code review, impact analysis, requirement analysis, code refactoring and release deliverables, bug fixes and demoing the application.
- Used XPlanner to define Stories Tasks.
- Developed an application using JSF, Rich faces and Ajax4J support
- Involved in DB modeling.
- Extensively used Spring and JPA to develop different modules which can be reusable by other applications.
- Explicitly used Ajax support, JS function, Ajax listener Keep alive
- Responsible for setting the development environment for the project.
Environment: JDK1.5, JSF 1.2, Richfaces 3.3.1, Spring 2.0, Hibernate 3.0, JPA, Maven. JBoss 4.3.2 GA, Agile process
Confidential
Sr. Developer
Role Responsibility:
- Followed Agile process and also responsible for maintaining daily tasks.
- Worked at client location i.e. United Kingdom
- Developed different component using JSF.
- Developed more than 20 screens UI using various JSF components.
- JSF components which are used: Data grid, panel grid, Command link, Command Button, Extended data table,
- Developed Cover classes and Contract headers using JSF framework.
- Extensively used DB2 environment for database and transactions
Environment: JDK1.5, JSF 1.2, Websphere, RSA, DB2, Clear case.
Confidential
Module lead
Role Responsibility:
- Followed Agile process in building the application with a release schedule every month.
- Responsible to lead 2 members of a development Team.
- Designed and Developed Demo Application by using GUI Framework Components and ESB Services.
- Demo application has 4 different UI screens which uses JSF components and custom components built on JSF
- Build UI components like Login, Seat map, Multi Step Pagination
- Build Server side validation, session invalidation for JSF components
Environment: JDK1.5, JSF 1.2, Richfaces 3.3.1, spring 2.0, Hibernate 3.0, JPA, Maven. JBoss 4.3.2 GA