Technical Lead Resume
Pleasanton, PA
Summary:
- 12 years of experience in Analysis, Development, Design, and Integrating different Web based, Client Server, Distributed, Enterprise Application Integration, and Business Integrations.
- Extensive experience in Object Oriented Programming (OOP), Object Oriented Analysis and Design (OOAD), System Analysis Design, Development and Deployment of various Applications in Java Technologies.
- Hands on experience in J2EE Design Patterns, OOP Principles, MVC Architecture, Spring, Struts, Hibernate, Weblogic Application Server, Tomcat Web Server, JBoss & Websphere Application Server.
- Experience designing and developing solutions in a Service Oriented Architecture (SOA), WebServices and Websphere MQ.
- Strong work experience with various frameworks like STRUTS, JSF, Spring, Hibernate 3.
- Experience in developing application using database like DB2 9.x, Oracle 9i and SQL Server.
- Extensive working experience in IBM Master Data Management (WCC 7.0 and MDM8.x) using J2EE concepts.
- Skilled in developing GUI using JSP, Struts, JSF, JavaScript, HTML, DHTML, Style sheets, Applet and Swing.
- Proficiency with XML, XSL, JAXP, DTD, XSLT, XPATH, SAX and DOM.
- Working experience in Testing tools such as JUnit and Fitnesse.
- Excellent knowledge of Software Quality Assurance testing life cycle & experience in Functional Testing, Regression Testing and Operational Testing.
- Wrote PL/SQL Stored procedures and SQL function.
- Experienced in all phases of software development life cycle. Excellent Knowledge of troubleshooting and debugging.
- Self-motivated and enjoy working in a technically challenging environment. Possess excellent Communication and interpersonal skills.
Education /Certification and Training:
Education:
- Master of Computer Applications
- Bachelor of Electronics
Technical Skills:
Design Skills: UML (Rational Rose, Visio, RAD), Object Oriented Analysis and Design (OOAD), J2EE Design patterns, EJB Design patterns
Java, J2EE : JSP, Servlet, EJB, JDBC, JNDI, Struts, UDDI, SOAP, WSDL, Hibernate 3.0, JSF, Spring 2.5.
MDM Methodologies: IBM WCC 7.0, MDM 8.0
Integration Techniques: WSDL, RMI, Websphere Messaging Queue (WMQ)
Application / Web Servers: Weblogic 8.1 & 10, Websphere, Apache Tomcat, JRun
XML/HTML: XML, XSLT, XSL FO, SAX, DOM,HTML, CSS
Scripts: Java Script
IDE: IBM Rational Application Developer(RAD 7.0) Eclipse, Websphere Studio Application Developer, JBuilder
Source Control : CVS, Visual Source Safe, Clear Case
Database and tools: Oracle 8i/9i, MS-Access, DB2 8.x, DB2 9.x
TOAD, SQL Developer, Clear Quest, Test Director, Rational Rose, Visio
Operating Systems : NT, Windows 2000, UNIX and DOS
Deployment Ant
Functional Areas: Banking & Finance, Manufacturing, Transportation, Master Data Management
SDLC Methodologies: Waterfall Model, Rational Unified Process
Project Planning Tools: Microsoft Project Plan (MPP).
Testing Tools: Rational Rosse, Fitnesse
Professional Experience:
Confidential,Santa Monica, CA Jun 10 to till date
Senior Technical Consultant
Confidential,automate the setup of scripts and offers by uniquely identifying the orders and sales with three codes i.e., Offer Code, Offer Hierarchy Code and Source Key Code. As part of this requirement, Guthy has come up with Setup application. Setup will manage the Creative, Media, Offer, Offer Hierarchy, Script and Source Key components of Guthy\'s business.
Role and Responsibilities:
- Design and Analysis of the business requirement.
- Review and approval of the business documents from Business Analysts.
- Implementation of the design documents.
- Testing.
- Build and deployment in production server.
Technologies used: Struts2.0, JPA2.0, Oracle 9i, Spring, AJAX, JQuery, Agile
Confidential,Pleasanton, CA Apr 09 – May 10
Technical Lead
Confidential,a Fortune 500 company is North America’s third largest supermarket chain, with stores located throughout the western and central United States and western Canada. The project will create and maintain sellable Item list by Location at the store level and provide store/item and price information to consuming systems like PPO, eCommerce, ATS (Auto Tag Suppression), CGO, and Call Center Replacement. To maintain the products, the GUI is done using Spring framework, the data binding and mapping is done through JiBx framework and the business logic is handled with IBM MDM Infosphere, the MDM services are handled via a web service call.
Responsibilities:
- Technical lead for a team of 6, two onshore and 4 offshore.
- Full life cycle experience including requirements gathering, business analysis, system architecture, software architecture, data design, coding, testing, and creation of functional documentation.
- Updating the status to client on a weekly basis.
- Developed UI using JavaScript, Spring, CSS, DHTML, HTML, XML
- Designed and developed a Spring based bean classes and dependency injection.
- Built SOAP client/Server in Spring Web Service.
- Involved in design and development of the front end-using Spring Framework and JSP
- Middle tier business logic is implemented by IBM MDM
- Design and Analysis of the business requirement with the help of RAD tool and Visio.
- Manage the team as a technical team lead.
- Leads a team of 4
- Performed the Unit Testing with Fitnesse testing tool.
- The non master data i.e., transaction data was persisted in the database using Hibernate framework.
- Data binding and mapping implemented with JiBx framework.
Environment : IBM MDM, Spring, DB2 9.x, JiBx, JSP, CSS, HTML, XML, XSL, Fitnesse, RAD7.0, MQ JExplorer, WMQ, Hibernate.
Confidential,Dublin, OH Oct 08 – Apr 09
Senior Technical Consultant
Confidential,is to maintain a single copy of a party. There should be only one instance of any given person or organization. One of the primary business requirements of the ECIF project is to identify and merge (or remove) duplicates parties from Nationwide Customer database in order to get a single version of a customer. The Nationwide Customer database (ECIF) includes both person parties and organization parties.
Responsibilities:
- Requirements gathering with different business partners
- Design and Analysis of the business requirement with the help of RAD tool and Visio.
- Developed UI using JavaScript, Struts, jsp and taglibs,CSS, DHTML, HTML, XML Used tiles, common validation framework and wrote custom validators, taglibs.
- Middle tier business logic is implemented by IBM MDM
- Redesign the existing framework to suit the requirement.
- The non master data i.e., transaction data was persisted in the database using Hibernate framework.
Environment: IBM MDM 8.0, Websphere Application Server 6.0, DB2 9.x, Struts, JSP, CSS, HTML, XML, XSL, Castor, RAD7.0
Confidential,Brea, CA Aug 07 – Sep 08
Team Leader
Confidential,requirement is to maintain the Customer Master Data in a separate component instead of Mfg/Pro to deliver following key benefits to deliver following key benefits
Facilitate an approach that decouples customer master information from individual applications and unifies it Becomes a central, process-and-application-neutral resource that provides consistent up-to-date customer master information across business processes, transactional and analytical systems.Addresses key customer data issues such as governance, quality and consistency pro actively.
Responsibilities:
- Interacted with the business users to understand the requirements. Prepared functional specification documents
- Design and Analysis of the business requirement with the help of RAD tool and Visio.
- Developed proof of concepts
- Integrated WCC with Spring and Hibernate.
- Integration with external systems using IBM Messaging Broker.
- Developing the Ant Script.
- Deploying the application using ANT script
- Testing and reporting the bugs in Mercury.
Environment: IBM WCC 7.0, Websphere Application Server 6.0, DB2 8.x, CVS, Ant, RAD 7.0, Toad, XML, Grails, Hibernate.
Confidential,Parsippany, New Jersey Feb 07 – Aug 07
Senior Technical Consultant
Customer Data Hub requirement was to build a customer data hub (CDH) to get 360 degree view of the customer. The CDH will help the ABG to optimize its business operations, capitalize in opportunities and increase the ABG customer service. The CDH will be the golden source of all ABG customer information, this CDH will be an aggregated data from disparate Avis information systems namely CDB-IMS, CDB-DB2 and EDW. The integrity of the customer data can be maintained by having a good data matching rules, which can be complicated due to agreement oriented legacy data of Avis CDB. Avis data from CDB-IMS, CDB-DB2 and EDW are loaded into CDH, as part of the loading process the data will be extracted, processed, cleansed, this makes sure that all the key attributes of the Avis customer data are populated in the hub with the help of WCC and they are in good shape.
Responsibilities:
- Interacted with the business users to understand the requirements.
- Design and Analysis of the business requirement with the help of RAD tool and Visio
- Implementing the MDM with IBM WCC. Customizing the WCC to suit the business requirement.
- Deploying the Application using Ant Script.
- Performing the Configuration Management using CVS.
- Testing the application and reporting the status in Test Director.
Environment: IBM WCC7.0, EJB, XML, BEA Web Logic Server 10.x, Oracle 10g.
Confidential, (North Carolina) Aug 06 – Feb 07
Senior Technical Consultant
Confidential,is an application designed to store and retrieve significant customer interactions /contacts with the band enterprise wise. FCH stores interaction details such as the Timestamps of Interaction, Interaction type, party Id of the customer and the purpose of Interaction with the bank. For example, if the customer calls the banking centre for check re-order, FCH will store the customers party id, the date of the call, interaction type as “Check Re-Order\', interaction category as “Banking Center” etc.
Responsibilities:
- Interacted with the business users to understand the requirements.
- Design and Analysis of the business requirement with the help of RAD tool and Visio
- Implementing the MDM with IBM WCC. Customizing the WCC to suit the business requirement.
- Deploying the Application using Ant Script.
- Performing the Configuration Management using CVS.
- Testing the application and reporting the status in Test Director.
Environment: EJB, XML, DB2 8.x, Web Services, Websphere Application Server 6.0
Confidential,Charlotte, North Carolina Jan 06 – Jul 06
Technical Consultant
Confidential,verifies the credit details of the customer. BoA sends SSN, First Name, Last Name and Date of Birth of the customer to a third party data source called Experian. Experian, in turn sends the credit fraud details of the customer, along with a set of questionnaire related to that customer. The customer in turn fills up the questionnaire to which BoA again sends to Experian. Experian in turn verifies the answers and sends back the score. Based on the score, BoA allows the customer to apply for any of the Bank\'s line of businesses like Auto loan, Refinance etc.
Responsibilities:
- Interacted with the business users to understand the requirements.
- Design and Analysis of the business requirement with the help of RAD tool and Visio.
- Tracking the project plan and updating the customer on the status. Changing the project plan accordingly keeping customer in loop.
- Resource Estimations for the requirements. This includes number of onshore and offshore resources.
- Deploying the application in AIX Server by using ANT script. This includes configuring the server with the requirement.
- Interacting with external systems like Fidelity, Experian and Mainframe teams.
- Testing the deployed application and reporting in Test Director.
Environment: Grails, EJB, XML, Mainframes, Websphere Messaging Queue, Websphere Application Server 6.0, Hibernate
Confidential, (Manama, Bahrain) Feb 05 – Dec 05
Module Leader
Confidential,is a program aiming to restructure the labour market in Bahrain in order to make Bahrainis the employees of choice and the private sector the engine of growth.
Expat Management System is one such module in LMR keeps track of Expats from entry to exit in the Kingdom of Bahrain. EMS will act as the hub in the hub-spoke implementation model. EMS is responsible for informing the spoke about the Expat movements wherever necessary, and vice-versa.
Responsibilities:
- Interacted with the business users to understand the requirements. Prepared functional specification documents
- Design and Analysis of the business requirement with the help of RAD tool and Visio
- Leads a team of 4, giving them technical solutions to the issues.
- Developed the integrated components.
- Testing the application and reporting the status in Test Director.
Environment: Struts2.0, RAD 6.0, DB2 8.x, EJB, Test Director, WMQ
Confidential, May 04 – Jan 05
Confidential, (Hyderabad, India)
Senior Developer
Terminal Operating system is catering to the requirements of various terminals managed by P&O ports. For ease of gathering the business requirements, various teams have been formed to focus on different functional areas. One of the teams “Foundation Team”, focuses on core requirements of the ISIS-TOS system viz., data definition and management, data modelling, masters management, security, container administration, voyage set-up, container query and history, parameter management and auditing & logging.
Responsibilities:
- Design and Analysis of the business requirement with the help of RAD tool and Visio
- Developed the integrated components.
- Testing the application and reporting the status in Test Director.
Environment: BC4J, JDeveloper, Oracle 9i, Mozilla