Over-arching Technical Lead Resume
Chanhassen, MinnesotA
SUMMARY
- Strong Analysis, Design, Lead and Architect background with 10+ years of experience in Java, J2EE and other Technologies.
- Extensive exposure to Retail, Default Home Mortgage, Payment, Billing, Insurance, Transportation and other domain.
- Extensive experience working with Vendor.
- Extensive experience on Solution Design, Integration based Design and Solution.
- Responsible for creating Conceptual, Candidate, Solution and Details Design Documents.
- Extensive exposure to create Business and Technology oriented Artifacts.
- Responsible for Identification and Creation of Technical and Business Use Case.
- Experience interacting with clients, gathering requirements, design, development and deployment of various functional Module and application documents.
- Responsible for translation of end user requirement to functional specifications and develop use case documentation.
- Responsible for Requirement Estimation.
- Responsible for weekly status updated and client update.
- Developed Use Case Diagrams, Activity Diagram, Sequence Diagrams, Class Diagram, Component and Deployment Diagram.
- Responsible for Use Case preparation and walk through with Developer.
- Involved in User Acceptance Testing and Systems integration testing.
- Involved in development of different Iteration test cases.
- Expertise in using CVS, SVN and ClearCase version controls.
- Experience in Object Oriented Analysis and Design using UML artifacts - Flow, sequence and use case diagrams using MS Visio and EA Sparx.
- Strong understanding and exposure to SDLC.
- Strong Coding Experience.
- Experience leading team and provide Mentorship.
- Requirements mapping against TEMS (IBM IIA) aligned Business Activities & Processes
- Hands on experience working on Waterfall, Iterative waterfall, Scrum, and Agile model.
- Hand on Project Management Experience.
- Experience working with Off-Shore and On-Shore team environment.
- Versatile team player with excellent verbal and written communication skills, ability to lead and a self motivated individual with commendable analytical and problem solving skills.
- Responsible for Design and Functional issues with internal and external, technical and non-technical teams.
- Ability to work in tight schedules and efficient in meeting deadlines.
TECHNICAL SKILLS
J2EE Technologies: EJB 3.0, Servlet, JSP, JMS, JNDI, JDBC, Web Services (SOAP), SOA.
Database: Oracle 10 g/9i, MS SQL Server, MySQL, DB2.
Patterns: MVC Architecture, J2EE Design Patterns.
Application Server: WebLogic 7.0, WebSphere 7.0
Web Servers: Apache Tomcat, JBoss Web Server
UML Design Tools: Rational Rose 2000, MS Visio, EA SPARX
Version Control: CVS, SVN, ClearCase
Scripts: JavaScript
Markup Language: HTML, DHTML, XML
IDE/Tools: Eclipse, MyEclipse, RAD 7.5
Operating System: Windows XP.
Open Source: Jakarta Struts, Spring, Jakarta ANT, Maven, Hibernate, Log4J
Language Know: Java 1.5/1.4 and 5, SQL, PL/SQL
Other Tools: Toad for Oracle, Bugzilla, HP Quality Center
Office Tool: MS Office suite, MS Project, MS SharePoint
PROFESSIONAL EXPERIENCE
Confidential, Chanhassen, Minnesota
Over-Arching Technical Lead
Responsibilities:
- Work closely with Enterprise Architect, Information Architect and Solution Architect to identify the complexity of functionality and data to support Deals Mgmt project by proposing Information Architect and Solution Architect.
- Scope Review with Business Analyst, Architect and IT Manager.
- Design Review With Solution Architect and Enterprise Architect.
- Work with different team like Buying, Pricing, Supply-chain and Finance team to identify the existing feature and application enhancement.
- Outline Business Use Case and Test Plan.
- Work with different Team to align the Design and development of the application.
- Work with Business Analyst to identify various requirement.
- Discuss Technical requirement and challenges with Architect and Implementation Manager.
- Work with Business Analyst on Requirement.
- Co-ordinate with different team on application enhancement and work closely with test team on functionality test.
- Work with on-site / off-shore and Vendor team for application development.
- Responsible for Gap Analysis before production release sign - off.
- Prepare Status Report for different project weekly.
Environment: Microsoft Visio, Enterprise Sparx, Microsoft PowerPoint and Window XP.
Confidential, Minneapolis, Minnesota
Technical Lead
Responsibilities:
- Work with Architect to propose the Candidate and Solution Architecture.
- Design Review with Architect and Technology Manager.
- Work with different Vendor Architect to align the Design and development of the application.
- Work with Business to identify different Use Case Scenario.
- Prepare different Artifacts to discuss with Business and Technology Manager.
- Work with Architect to Outline Long Term and Short Term road map.
- Discuss Technical requirement and challenges with Development Lead.
- Propose Integration Design (Web Service or File Based) between Well’s Application (In-House) including Wachovia Application and Vendor Application and implementation.
- Coordinate with Business Analyst on Requirement.
- Work with different team within Confidential to Proposed Enhancement Design for existing application.
- Work with Developer on Design Prototype and Implementation.
- Work with on-site / off-shore and Vendor team for application development.
- Responsible for Gap Analysis before production release sign - off.
- Prepare Details Design Doc, Walk through with development team and responsible for Design Implementation.
- Coordinate with testing team.
- Prepare Alternate Design and Solution.
- Work with HPU / HPS (Home preservation Underwriters / Specialist) to identify the Pain Points and outline the Value added Solution.
- Work with TIBCO and Lending Grid Platform developer to implement different integration web services.
- Prepare Status Report for different project weekly.
- Perform the Project Management responsibility.
Environment: Microsoft Visio, Enterprise Sparx, Java, SOA Service, .Net, TIBCO, Oracle 10g, Sql Server 2008, Mainframe (Fidelity DB), SFTP, NDM and Window XP.
Confidential, Glendale, Arizona
Java Technical Lead / Architect
Responsibilities:
- Requirement gathering and requirement clarification from respective application owner.
- Analyzed requirements and mapped them against TEMS (IBM IIA) Business Activities & Processes.
- Creation Requirement artifacts for existing payment channels, to support New Product policies (AZ Auto & CA Select).
- Requirement mapping with different Module.
- Use case preparation with flow diagram and sequence diagram.
- Use case walk through with on-shore and off-shore development team.
- Responsible for creating Conceptual and High Level Design Document.
- Client interaction on Daily basis for requirement, use case discussion.
- Interaction with SME’s on various business and design aspects.
- Develop and present Artifact to Architect Review Board (ARB) and discuss the solution approach.
- Preparation of Wall Walk artifact.
- Development and discussion of Functional artifact with developer and architect.
- Creation of Billing and Payment Capabilities artifact for SME and Business.
- Preparation of story board.
- Developed use case diagram, conceptual diagram, logical diagram, sequence diagram and N to N flow diagram.
- Development of Work Flow Diagram.
- File movement conceptual design and requirement mapping for Axway.
- Gap Analysis between business and product implementation.
- Solution proposal based on Gap Analysis finding for PCI Compliance.
- Responsible for Test case preparation, review with Developer.
- Involve in testing.
- Involved in Off-shore and On-shore team management and work closely with Solution Architect.
Environment: EA SPARX, MS VISIO, Java 1.5, Informatica, JSP, Struts, Web Services, SOA Services, Hibernate, Oracle 11g, RAD, WebSphere 7.0, Clearcase and Window XP.
Confidential, Lowell, Arkansas
Java/J2ee Senior Developer/Technical Lead
Responsibilities:
- Handling customer interaction weekly and need based for requirement clarification and development updates.
- Work Allocation to developer and provide guidance and mentorship.
- Involved in Software Requirement Specification (SRS) documents and Design documents preparation.
- Developed Use Case Diagrams, Class Diagrams and Sequence Diagrams.
- Involved in User Interface and Design.
- Involved in Code Review and Bug Fix issue.
- Involved in Unit testing and Systems integration testing.
- Involved in development of various test cases and scripts on need base.
- Responsible for Production Release Notes preparation and review.
- MVC pattern implementation using Apache Struts.
- Designed and developed applications on Struts, JSP and Tiles for the GUI component.
- Developed JSP’s using Custom Actions, Java Beans, EJB and Servlet and Jboss Server.
- Used all the components of Struts Framework like Action Forms, Action Servlet, Action Mappings, Action Errors, and Apache Tiles.
- Configured application code under struts-config.xml.
- The Presentation layer is developed using Struts and Tiles framework.
- Development of UI using Struts Tag Libraries.
- Implementation of logging using Log4j.
- Implementation of Hibernate (HSQL) for database interactions.
- Structured and implemented Software configuration management using SVN.
- Developed scripts for build and deployment using ANT.
- Involved in design of Data Base and writing complex SQL queries and store procedure.
- Preparation for ER - Diagram for data relation and its flow.
- Worked with Data and application architect to design solutions, to ensure all application development, testing and deployment is done successfully.
- Involved in bug fixing and functionality enhancements in the maintenance phase.
- Responsible for on call client/customer support.
- Responsible for technical issues with internal and external, technical and non-technical teams.
Environment: Java 1.5, J2EE, Servlet, JSP, Struts, JDBC, Hibernate, Jboss, Oracle 10g, SVN (Subversion), CSS, ANT, Log4j, Eclipse and Window XP.
Confidential, LA, California
Java/J2ee Technical Lead
Responsibilities:
- Handling Client interaction weekly and need based for requirement clarification.
- Involved in Software Requirement Specification (SRS) documents and Design documents preparation.
- Actively involved in Requirement Estimation.
- Responsible to mentor junior developer.
- Developed Use Case Diagrams, Class Diagrams and Sequence Diagrams.
- Involved in User Interface and Design.
- Involved in Code Review and Bug Fix issue.
- Involved in Unit testing and Systems integration testing.
- Responsible for Production Release Notes preparation and review.
- Mentor junior developer.
- Handled Project status meetings to know the status of development status.
- Report to the Project Manager for development activity.
- Work closely with Technical Lead for various module developments.
- Worked with Test Environment Management Group to set up environments for Integration Testing and System Testing.
- Involved in development of various test cases and scripts on need base.
- Responsible for Production Release Notes and review.
- MVC pattern implementation using Spring.
- Designed and developed applications on Spring, JSP and CSS for UI component.
- Developed JSP’s using Custom Actions, Java Beans, EJB and Servlet.
- Involved in the validation of forms using Spring Validation features.
- The Presentation layer is developed using Spring and Tiles framework.
- Implementation of user authentication using LDAP.
- Development of report feature using Jasper Reports.
- Implementation of logging using Log4j.
- Structured and implemented Software configuration management using SVN.
- Developed scripts for build and deployment using Maven.
- Developed the POJO using Hibernate for Database interaction.
- Involved in writing complex SQL queries and store procedure.
- Involved in design of Data Base and writing complex SQL queries and store procedure.
- Involved in Database Design and Exposure of ER - Diagram.
- Worked with Data and application architect to design solutions, to ensure all application development, testing and deployment is done successfully.
- Involved in bug fixing and functionality enhancements in the maintenance phase.
- Responsible for technical issues with internal and external, technical and non-technical teams.
Environment: Java 1.5, J2EE, Servlet, JSP, Spring, JDBC, Hibernate, WebLogic, Oracle 10g, SVN (Subversion), CSS, Maven, Log4j, Eclipse and Window XP.
Confidential, Houston, Texas
Java/J2ee Senior Developer
Responsibilities:
- Involved in Requirement Analysis and Design document preparation.
- Developed the application using MVC Architecture.
- Developed Use Case Diagrams.
- Responsible for implementation of SDLC.
- Involved in User Interface and Design.
- Involved in Code Review and Bug Fix issue.
- Involved in Unit testing and Systems integration testing.
- Involved in development of various test cases and scripts on need base.
- Involved in code review.
- Developed Design Patterns of J2EE like DAO, Transfer Object and Session Façade.
- Developed messaging components using Java Messaging Services (JMS 1.1).
- MVC pattern implementation using Apache Struts.
- Developed JSP’s using Custom Actions, Java Beans, EJB and Servlet.
- Used all the components of Struts Framework like Action Forms, Action Servlet, Action Mappings, Action Errors, and Apache Tiles.
- The Presentation layer is developed using Struts Tiles framework.
- Development of JSP for web application.
- Development of UI using Struts Tag Libraries.
- Develop application using Struts Framework.
- Development using Struts tiles.
- Development using struts-validation framework.
- Configure and use application specific xml files like web.xml, struts-config.xml.
- Performed unit-testing of the application using JUnit.
- Implementation of logging using Log4j.
- Extensively worked in Hibernate Query Language.
- Developed EJB and Deployment Descriptors of J2EE.
- Deployed JAR, WAR and EAR in Server environments.
- Used ClearCase for version control.
- Developed and executed unit test cases to minimize the slippage of bugs.
- Developed build scripts in Apache ANT tool.
- Used Oracle 9i as database and developed stored procedures for data access logic
- Involved in testing and bugs fixed arises in production environment.
- Responsible for technical issues with internal and external team.
Environment: Java 1.5, J2EE, Servlet, EJB, Struts, JSP, Java Bean, CSS, ANT, ClearCase, JDBC, Hibernate, Ant, Eclipse, WebSphere 6.1, Oracle 9i, Log4j, Windows XP.
Confidential, Portland, Oregon
Senior Software Developer
Responsibilities:
- Involved in Software Requirement Specification (SRS) doc and Design doc preparation.
- Interacted with clients to resolving technical and business requirements related Issues.
- Involved in User Interface and Design.
- Involved in Code Review and Bug Fix issue.
- Involved in Unit testing and Systems integration testing.
- Involved in development of various test cases and scripts on need basis.
- MVC pattern implementation using Apache Struts.
- Developed JSP’s using Custom Actions, Java Beans, EJB and Servlet.
- Used all the components of Struts Framework like Action Forms, Action Servlet, Action Mappings, Action Errors, and Apache Tiles.
- The Presentation layer is developed using Struts Tiles framework.
- Development of JSP for web application.
- Development of UI using Struts Tag Libraries.
- Develop application using Struts Framework.
- Development using Struts tiles.
- Development using struts-validation framework.
- Implementation of logging using Log4j.
- Implementation of Secure Sockets Layer (SSL).
- Configure and use application specific xml files like web.xml, struts-config.xml.
- Implementation of web services using SOAP.
- Performed unit-testing of the application using JUnit.
- Involved in writing complex SQL queries to store, retrieve and update data.
- Structured and implemented Software configuration management using CVS.
- Responsible for code review and bug fix.
- Involved in weekly development status update.
- Worked with Data and application architect to design solutions, to ensure all application development, testing and deployment is done successfully.
Environment: Java 1.4, J2EE, Servlet, EJB, Struts, JSP, Log4j, Java Bean, CSS, CVS, JDBC, Eclipse, JBoss, Maven, Oracle 9i, Windows XP.
Confidential
Software Developer
Responsibilities:
- Involved in Design and Test document preparation.
- MVC pattern implementation using Apache Struts.
- Involved in User Interface Design and development.
- Developed JSP’s using Custom Actions, Java Beans, EJB and Servlet.
- Developed a web- application validation using Struts-Validator framework.
- Used all the components of Struts Framework like Action Forms, Action Servlet, Action Mappings, Action Errors, and Apache Tiles.
- The Presentation layer is developed using Struts and Tiles framework.
- Development of UI using Struts Tag Libraries.
- Development of Data Access Object (DAO) to handle data base communication.
- Implementation of logging using Log4j.
- Performed unit-testing of the application using JUnit.
- Involved in Code Review and Bug Fix issue.
- Involved in Unit testing and Systems integration testing.
- Involved in development of various test cases and scripts on need base.
- Involved in writing complex SQL queries to store, retrieve and update data.
- Involved in developing various Session and Entity beans to handle business logic.
- Managing the source control using CVS.
- Participate in weekly status update meeting.
- Involved in providing the application support, analyzing, bug fixing & testing of change requests during maintenance phase.
Environment: Java 1.4, J2EE, Servlet, JSP, EJB, Struts, Java Bean, CSS, ANT, CVS, JDBC, Eclipse, JBoss, Log4j, Oracle 9i, Windows XP.