Tech Lead/sr. Consultant Resume
SUMMARY
- Around 10 years of experience in Software development life cycle involving analysis, design, development, testing, maintenance, architecting of application software in Web - based and distributed n-tier architecture environment using Java, J2EE technologies and IBM BPM.
- Various domain experiences like Banking & Financial Services, Insurance and Software quality process.
- Experience in the software design and development using Agile and waterfall model.
- Experience in involved in defining & designing the layers, components of the project using OOAD methodologies and standard J2EE patterns.
- Experience in developing and designing web based applications using java, J2EE, Web Services, both SOAP/WSDL, REST, MVC framework, Spring, Servlets, JSP,JDBC, Struts, Oracle, SQL, JMS MQ Series, Ant build and Maven.
- Extensive knowledge of frameworks that follows MVC architecture like Springs, Struts framework, Java Server Faces.
- Experience in Jenkins release tool for building apps and debugging build issues.
- Experience in cloud deployments and staging using Cloud Management Portal (CMP) tool and Cloud Foundry.
- Experience in environments configurations using Build Environment Support Tool (BEST).
- Good knowledge on ESB, Datapower configurations.
- Experience in Java &J2EE Design Patterns like DAO Pattern, Broker pattern, Service controller, Business Delegate, Strategy pattern, MVC, Dependency Injection.
- Experience with installing and configuring application servers such IBM Web Sphere (WAS 6.1 & 8.5) and Weblogic 10, Apache Tomcat.
- Excellent understanding of Software Architecture and Business requirements for existing and ongoing projects.
- Expertise in Production support activities.
- Expertise in Service Management Tool HPSM. Very good knowledge on Change management, Incident management and Problem management.
- Good Project Management and Inter-personal skills gained through interaction with technical and functional teams. Good understanding on AGILE Methodology.
- Diverse experience in (object oriented) design using UML methodology with Visio and implementing the several Designs.
- Have good experience in finding code smells. And refactored the bad code to appropriate patterns.
- Proficient in developing SOAP Web Services (Document Style JAX-WS) including Multilevel Approach.
- IDEs for development - Eclipse, RSA 8.5, MyEclipse and plug-ins, IBM Data Studio 3.11 for RDBMS.
- Good in writing Junit test cases
- Out of 9, Over 4+ years of client side experience as a Java/J2EE expertise, 5 years of offshore experience in Java/J2EE maintenance, development, and in System integration.
TECHNICAL SKILLS
Language: Java 1.5, 6, 7.0
Special Tools: RSA, Cloud Management Portal, HPSM, Cloud Foundry
Web Technologies: Servlets, JSP, JSF (UI Components), JSON, Ajax
Scripting Language: JavaScript, Unix Shell Script
Communication Technologies (SOA): Webservices (SOAP), IBM and Web Services (JAX-RPC,JAX-WS), RESTful web service, JSON and JMS MQ Series
Distributed Technologies: JDBC 2.0, EJB
Framework: Springs MVC, Struts 1.2 ORM (DB and XML) Hibernate 3.0, JAXB
IDE Tools: Eclipse Kepler, RAD 7.0, RSA 8.5, My Eclipse 10.7.1, JUnit, SOAP UI, PMD
RDBMS Tools: TOAD, SQL Developer, IBM Data Studio Client, IBM DB2 Client, SQL Developer
Build Tool: Apache Ant Script, Maven (Basic), Jenkins
Log: Log4J
Version Control: SVN, VSS, Star Team
Other: Splunk, Putty
Database: IBM DB2 9.5, Oracle 11g
App Servers: WAS 8.5, Weblogic 10, Apache Tomcat 7, WPS Server
OS: Win 7, Unix and Linux
PROFESSIONAL EXPERIENCE
Confidential
Tech Lead/Sr. Consultant
Responsibilities:
- Involved in all the phases of the project such as analysis, design, development testing and deployment.
- Analyzing the requirement and prepare design and use cases documents.
- Preparing Design document which contains low level details as database model, UML diagrams and Class details with pseudo code
- Developing the core component and using design pattern.
- Implemented the associated business modules using Spring MVC, and Hibernate data mapping.
- Used Hibernate to access database and perform database updating.
- Used Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to in corporate Business Logic and save the data to DB2 database.
- Created jobs in continuous integrated build and testing and deployment using Jenkins, Maven.
- Involved managing authorization & authentication to system using LDAP servers.
- Functional Testing - Functional testing was being developed using SOAP UI and posting messages on the JMS queue.
- Log4j were used to log the various debug, error and informational messages at various levels.
- Deployment/Implementation in DEV, Integrated region using Cloud portal.
- Impact Analysis of existing application to develop detailed specifications for enhancement of modules according to new requirements
- Responsible for Metrics Reporting, created master charts for tracking major objectives along with significant action plans.
- Responsible for production checkout and monitoring the error rate using Splunk tool.
- Deriving competency development and training plan for the team to cater project requirements
- Develop project plans based on scope document and committed time lines in consultation with all the major stake holders
- Working with tester to review the test cases.
- Providing Production support.
- Doing peer code reviews with colleagues.
- Getting the code walk through from Code Quality Reviewers.
- Initiating and coordinating team related activities.
- Initiating the task delegation process to the new members.
- Actively using the client tools like Share Point, Lotus notes phase
- Following the latest standard protocols on the project.
- Working with SMEs (Subject Matter expects) to understand the business flows.
- Attending the client Stan up Meetings on daily basis.
- Closely interacting with clients to keep up the estimated target dates.
- Managing resources for different modules and updating the status to the client.
- Project Planning and streamlining the resources accordingly and forecasting the resources for the pipeline projects.
- Scheduling weekly meetings with clients to discuss on the milestones, effort and deliverables.
- Coordinating with the client as well as with offshore team and managing the deliverables and deadlines.
- Wrote code to consume web services using SOAP document style model
- Provided the Production and Post production support and deployments.
Environment: JAVA 1.6, J2EE, XML, Web services, MQ, Splunk, Windows, UNIX, Spring 3.2, Maven, WebSphere 8.5, SVN, SOAPUI, RESTful Web Services, BPM, WPS.
Confidential
Tech Lead/Sr. Consultant
Responsibilities:
- Communicating with Business Analyst for gathering requirement and clarifications
- Analyzing the requirement and prepare design and use cases documents.
- Preparing Design document which contains low level details as database model, UML diagrams and Class details with pseudo code
- Developed Use Case Diagrams, Object Mapping Diagrams & Class Diagrams in UML.
- Developing the core component and using design pattern
- Impact Analysis of existing application to develop detailed specifications for enhancement of modules according to new requirements
- Responsible for Metrics Reporting, created master charts for tracking major objectives along with significant action plans.
- Responsible for production checkout and monitoring the error rate using Splunk.
- Deriving competency development and training plan for the team to cater project requirements
- Develop project plans based on scope document and committed time lines in consultation with all the major stake holders
Environment: JAVA, J2EE, JSP, Servlets, EJB, JRF, Java Script, WebSphere, RSA, Spring framework, Splunk, Windows, UNIX, Struts, Webservices
Confidential
Module Lead
Responsibilities:
- Responsible for Requirement Analysis, Design, Development, and deployment.
- Weekly status call with customer to gather business requirement, status update, and to seek clarifications.
- Developing custom components.
- Mentoring team members and providing internal trainings.
- Wrote SQL queries to analyze the data.
- Looked at the logs and working on the Defect Fixes on existing online modules.
- Functional Testing - Functional testing is being developed using java code.
- Finding Memory Issues by using JVM memory management tools.
Environment: JAVA, J2EE, XSLT, XML, Hibernate, Ajax, Web service, Struts, Spring framework. Web logic cluster
Confidential
Developer
Responsibilities:
- Responsible for Requirement Analysis, Design, Development, Testing and deployment
- Code Review
- Designed and developed Servlets, Session Beans to implement business logic and deploy them on the Web Sphere Application Server
- Unit Testing - Developing unit testing by using Junit,
- Building Custom Components
- Preparing Design Document
- Designed and suggested new design for the Application as per the New Requirements and Change Requests
Environment: JAVA, J2EE, Websphere, DB2, Windows, Linux
Confidential
Developer
Responsibilities:
- Maintenance of SFMS Help Desk at Confidential, which includes Software support to error corrections, procedural questions, recovery & backup information and general consultation for problems reported by various banks.
- Analysing and fixing productions defects for Monitoring.
- Estimation, Impact Analysis and Coding for various Change Requests.
- Implementation of Enhancements/Change Requests (if any)
- Prepared LLD and DLD documents.
- Fixed the bugs.
Environment: Java, EJB, Struts Framework, Java Script, Oracle 9i, MQ Server (Version 5.3), Tomcat, Windows and Solaris.
