Soa Consultant Resume
Austin, TX
PROFESSIONAL SUMMARY:
- 8+ years’ of application design, development, testing and maintenance experience.
- Understanding the Enterprise business process and wide functionality architecture to design and implement Oracle SOA solutions to transform the application and technology landscape for the customers.
- Solution design and development of business process with the use of WSO2 SOA Middleware.
- Working experience on WSO2 ESB, WSO2 DSS, WSO2 Identity Service and WSO2 API Manager.
- Good knowledge in Mule ESB.
- Proficient in SOA architecture, BPEL, Web services, OFM Suite 11g/12C, BEA Aqua Logic Service Bus Architecture (ALSB) 2.6, Integration Patterns, Workflow Architecture.
- Proficient programming knowledge of JAVA, PERL.
- Multiple Systems Integration using BPEL and OSB Architecture.
- Expertise in writing XSD, XPath, XSLT and WSDL.
- Expertise in developing Complex Routing Services in OSB 11g.
- Experience in adapters such as File Adapter, Database Adapter, JMS Adapter and FTP Adapter, AQ Adapter.
- Expertise in configuring OWSM and Business Rules.
- Involved in Performance Tuning exercises in Oracle SOA Platform.
- Exposure to Oracle SOA suite high availability configuration.
- Experience working in Agile based SCRUM methodology.
- Liaison with the business, development & BA on the functional & business requirements to ensure correct & complete understanding.
- Good analytical and communication skills and highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
- Excellent communication, Team work, inter - personnel and presentation skills, fast learner and organized self-starter.
TECHNICAL SKILLS:
Languages: C, C++, Java, Java Script, PL/SQL, HTML, XML, XSLT
Application Servers: Apache Tomcat, Web logic.
Databases: Oracle, DB2, MS SQL Server, MySQL
Design patterns: MVC, Singleton, Session Facade, DTO, DAO, Service Locator
Web Services: Restful Web Service, Soap web service Locater, JAX-RS, XML, JSON, WSSecurity
IDE s/TOOLS: Eclipse, Maven, J Developer, ANT, SVN
Server Side Technologies: JSP, Servlets, Tag Libraries, JSTL, JSF, Tiles
SOA: WSO2 ESB, API-M, DSS, SOAP, WSDL, XML, XPATH, XQUERY.
Protocols: HTTP, SOAP, TCP/IP
Methodologies: OOAD, UML, Design Patterns, SOA, Agile
Configuration Management Tools: GIT, JUnit, Logic4j, CVS, SVN, ANT, Ansible
Frameworks: Spring, Hibernate, Struts, Spring MVC, Micro Services, EJB, JMS
Operating Systems: Windows, UNIX, LINUX
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
SOA Consultant
Responsibilities:
- Development and testing of back-end integration services using Web Services, WSO2 ESB, WSO2 DSS and WSO2 API-Manager.
- Worked on WSO2 Integration Patterns.
- Development of GUI using Java Framework.
- Developed solutions that utilize Best-Practices and meets the client’s objectives.
- Solution design and development of business process with the use of WSO2 SOA Middleware.
- Interaction with functional analysis and end users to gather user requirements in accordance with business needs.
- Designing the process flows, developing the use cases and documenting system configurations.
- Configuring necessary setups and design test scenarios and detailed test cases to perform integration testing, user acceptance testing and user training.
- Working on Web-Services, Application Adaptors and Integration mediators as per business requirements.
- Development of deployment automation for middleware solutions, using DevOps tools such as Ansible.
- Created Ansible scripts for WSO2 products configuration.
Environment: Windows XP, JMS, Apache, JDBC, Log4j, Maven, Web Services- WSDL, SOAP, WSO2 ESB, WSO2 API, XML, JSON, Bitbucket, SOAP UI, REST Client.
Confidential, Troy, MI
Sr. SOA Consultant
Responsibilities:
- Involved in Agile - Scrum methodologies to do requirements gathering, analysis and sprint planning.
- Configuring OSB Proxy Services, Business service and attaching security policies to WSDL.
- Developed various BPEL Composite Services using multiple adapters such as File, JMS and Database for Business Integration layer.
- Responsible for designing OSB services and deployed common error handler for OSB Services and BPEL. Implemented Dynamic Routing, Routing and Branch Node Actions in the Project.
- Created XQuery’s for transforming the messages between services.
- Orchestrated the Business and Proxy Services.
- Developing Business and Proxy Services.
- Developing transformations along with creating custom XQuery functions.
- Worked on JCA adaptors for the communication with database.
- Developed WLST scripts to administrate Weblogic and OSB components.
- Using Coherence for caching.
- Working on Exception Handling for both technical and business exceptions.
- Implemented fault and error handling for the OSB proxy services to handle system, business exceptions.
Environment: Oracle 11g, XML, WSDL, SOAP, REST, JMS, Oracle - SQL, PL/SQL, WebLogic, SVN.
Confidential, CT
Sr. SOA Consultant
Responsibilities:
- Understanding the business requirements and developed test plan, test cases to test the complete functionality of the application.
- Involved in Design, develop and deploy OSB services.
- Configuring OSB proxy service, Business service (OSB) and attaching security policies to WSDL.
- Developed various BPEL Composite Services using multiple adapters such as File, JMS, and Database for the Business Integration layer.
- Responsible for designing OSB services and developed common error handler for OSB Services and BPEL. Implemented Dynamic Routing, Routing and Branch Node Actions in the project.
- Created XQuery’s for transforming the messages between services.
- Orchestrated the Business and Proxy Services.
- Developing Business and Proxy Services.
- Understanding and analyzing WLI code.
- Logical implementation of WLI code in OSB.
- Developing Transformations along with creating custom XQuery functions.
- Implemented Fault and Error handling for the OSB proxy services to handle System, Business exceptions and used Transaction rollback mechanism for exception scenarios.
- Working on JCA adaptors for the communication with database.
- Developed WLST scripts to administrate WebLogic and OSB components, using Coherence for Caching.
- Working on Exception Handling for both Technical and Business Exceptions.
Environment: Windows XP, Java/JEE, JQuery, JMS, Oracle Service Bus 11g, Oracle SOA 11g, Web Services- WSDL, SOAP, REST, JSON, SVN, SOAP UI, PL/SQL Developer.
Confidential, Danvers, MA
SOA Consultant
Responsibilities:
- Installed and configured Salesforce Adapter on Weblogic Server.
- Configured Salesforce security certificate on Weblogic server.
- Created DBMS Scheduler scripts.
- Involved in design discussions to develop the interfaces in SOA using Oracle Fusion Middleware (OFM) components, creating Proof of Concept, unit testing and all documentations as per standards.
- Created and scheduled Concurrent Programs in Oracle E-Business Suite.
- Designed and implemented business process using Oracle BPEL.
- Developed technical and business documents.
- Created PLSQL package, procedures and functions.
- Addressing any technical issues and service deployment to the higher environments by following the governance standard.
- Provided support during production deployment issues.
- Created Transformations Based on the requirement.
- XSL Transformations created for converting NXSD to Canonical form (Purchase Order Header and Lines XSD).
- Worked on Events Handling, used Coherence for Caching.
- Created DVMs and used in transformations.
- Worked on MDS configurations.
Environment: OSB 11g, Oracle SOA 11g, Oracle EBS, Coherence, XML, PL/SQL, SQL, Web Services-WSDL, SOAP, UDDI, SOAP UI.
Confidential
Oracle SOA/ OSB Developer
Responsibilities:
- Created high level and low level design documents for integrations in Oracle SOA Suite.
- Implemented Oracle Service Bus for messaging services, connecting to database and for creating Proxy over existing web services.
- Involved in design, development, testing and support process.
- Worked with Oracle OSB to build service proxies for virtualizing, that provided features like load balancing, fault-tolerance, dynamic transformation and dynamic routing to back-end SOA services which involves dealing with XQUERY and XSLT.
- Extensively worked with XQuery for transformation in various OSB integrations.
- Involved in developing SQL queries, procedures for use with Database Adapter to extract data from Database.
- Extensively used Service Callouts, Routing tables, Route, Dynamic Route, Publish, Java callouts, transport headers to implement message flow.
- Configuring multiple users and hierarchies in Oracle Web Logic server.
- Implemented new error handling and notification mechanism.
- Extensively used database adapter, file adapter and JMS Queues to integrate Oracle and Mainframe Systems.
- Involved in testing SOAP web services and XML using SOAP UI.
Environment: Oracle SOA Suite 11g, BPEL, Oracle Service Bus (OSB) 11g, Jdeveloper11g, Eclipse, SQL, SOAPUI, Oracle SQL Developer, Java, WSDL, XML and XQUERY.
Confidential
Software Engineer - QA
Responsibilities:
- Conducted various types of testing like Functionality Testing, GUI Testing, Regression Testing and System Testing.
- Report defects and discuss details with Test Lead.
- As member of Scrum team participated in - Sprint Planning, Daily Stand-up, Sprint Review and Sprint Retrospective.
- Involved in Smoke testing, Sanity testing, Integration testing, Positive testing, Negative testing, Functional testing, Regression testing and UAT testing.
- Map requirements, Test Scenario’s and Test Cases by using Requirement Traceability Matrix.
- Write the test cases & regression scenarios based on acceptance criteria in BDD format.
- Involved in Regression and Functional Testing using QTP.
- Extensively performed Manual Testing to ensure the quality of the software.
- Create and report test metrics (test case metrics, defect metrics etc.,) which are used in QA team meetings.
- Release activities (GO/ NO GO, creating release page which includes complete information about the release).
- Involved in testing SOAP web services and XML using SOAP UI.
- Create and communicate Defect Reports used in defect status meetings.
- Coordinate and facilitate daily or weekly defect status meetings.
Environment: ALSB 2.6, SOAP, Web Services, Web logic application server, XML, WSDL, Xquery, Data Mapping, QTP 8.2, Visual Basic, SQL Server.
Confidential
Software Engineer - QA
Responsibilities:
- Involved in test cases creation and test plan documents.
- Generating Scripts using QTP.
- Ensured flawless releases and limited impact to production by participating in review of applications, prototypes and responsible for system testing, integration testing and regression testing.
- Developed automation scripts using Selenium RC and Java. Used Spring Tool Suite (STS) to develop & debug the code.
- Regression test cases were written and automated using Selenium RC.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium RC and GRID (Hybrid Framework model).
- Ran Selenium tests against multiple browsers for cross browser testing.
- Performed Root Cause Analysis of all the assigned issues for existing functionality.
- Used HP Quality Center for requirements traceability, maintain & execute test cases and to report test status.
- Enhanced the scripts with Check points and Parameterization.
- Regression testing was performed after each new build of the application and tracking the defects.
- Functional testing and Regression testing of the entire application using QTP.
Environment: .Net 2.0, Enterprise Library, Manual Testing, QTP
Confidential
Software Engineer - QA
Responsibilities:
- Involved in Manual testing.
- Involved in test cases creation and test plan documents.
- Performed Root Cause Analysis of all the assigned issues for existing functionality.
- Enhanced the scripts with Check points and Parameterization.
- Regression testing was performed after each new build of the application and tracking the defects.
Environment: Manual testing, Java, Servlets, JSP, JDBC, HTML, Java Script.