Sr Soa Consultant Resume
Dallas, TX
SUMMARY
- Skilled SOA Consultant in the analysis, design and development of various multi - tiered client-servers, distributed components applications for the entire Software Development Lifecycle with an overall experience of 8 years 7 months.
- Extensive knowledge with business-driven projects; acquired a clear understanding of business concepts and practices in Finance, Enterprise Applications, Education, Research and Hospitality domains.
- Extensive experience in Web Service Orchestration using Oracle BPEL Manager and Oracle Service Bus (OSB).
- Extensive experience with design, development and deployment of business process integration using Oracle SOA - Fusion Middleware, BPEL (Business Process Execution Language), OSB (Oracle Service Bus).
- Expertise in Design and Development of OSB Interfaces for Routing services, Adapter Services, SOAP Services.
- Hands-on experience in using Oracle Technology Adapters for integration using Oracle OSB and for development of custom business processes using Oracle BPEL Process Manager.
- Extensive experience using Web Services, SOAP, WSDL, XML, XSLT, XPATH, HTML, UDDI in OSB, BPEL service development.
- Hands on experience on Oracle BPEL Process manager performance tuning for improve process level performance.
- Performance tuning, production support for BPEL, OSB services.
- Knowledge on SOA suite 12c and BPM.
- In depth understanding of Business Rules implementation, expertise in implementing business rules using Oracle Rules Engine.
- Good understanding of Emerging Web services standards WS-Addressing, WS-Reliable Messaging and WS-Security.
- Exposure in using Oracle B2B to provide the secure and reliable exchange of documents between businesses.
- Experience in application development, debugging, implementation, supporting dev. team, testing of Oracle based ERP using SQL, PLSQL and Database Triggers etc.
- Experience in working with PL/SQL packages, Stored Procedures, Functions and Triggers.
- Able to work effectively at all organizational levels and have an ability to manage rapid changes.
- Good communication skills and a genuine team player with good organizational and self-management skill.
TECHNICAL SKILLS
Middleware: Oracle SOA 11g, Oracle Service Bus (OSB), BPEL Process Manager, Oracle Web Service Manager (OWSM),12c,BPM
Application Servers: Oracle Application Server 11g
Languages/Technologies: SQL, PL/SQL, BPEL, SOAP, Java, J2EE (JSP, EJB, Servlets, JDBC, JNDI, JMS), C, C++
Web services: SOAP and XML
RDBMS Tools: Oracle 11g, SQL Server 2005/2008, MYSQL, TOAD, SQL * Plus, SQL Developer, Subversion for version control.
Build Tools: Ant, Hudson
IDE: JDeveloper 11g, Eclipse
Markup languages: HTML, XML, XSD, XPath, XSLT
Web Applications: JSP, JavaScript
Operating Systems: Windows, Unix, Linux
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Sr SOA Consultant
Responsibilities:
- Design and develop interfaces across the enterprise to meet business solutions in order to support user provisioning, activation in Confidential systems and provide payment capabilities by integrating with banks and offer loyalty programs to consumers integrating with merchants.
- Involved in requirement gatherings for several projects, to develop interfaces across portal applications, client and server, middleware, partners and vendor applications using SOA standards.
- Developed OSB interfaces to consume services from various banks, merchants and third party systems to support Secure Element management, payment account setup and offers management.
- Defined OSB business services to integrate with HTTP SOAP services, REST services, BPEL processes and Database systems using http, SOA-DIRECT and JCA protocols.
- Exposed OSB proxy services for various consumers with in the enterprise and for external systems, to use backend business functions.
- Developed long running ASYNC BPEL processes to perform business processes which involved multiple web service invocations, trigger business events.
- Developed BPEL processes with PICK activity and OnAlarm scope patterns.
- Developed SOAP UI mocks for unit testing OSB services, and BPEL test suites for testing BPEL processes.
- Developed scripts to generate customization files and configuration plans for OSB and SOA services, for all the environments. To support deployments across multiple environments.
- Developed technical design documents.
- Supported PROD deployment activities and performed end to end application validations after PROD release.
- Configured JDBC and JNDI for database and JMS adapters.
- Managed clustered environments, and analyzed thread dumps to trouble shoot stuck thread issues.
- Extensively used XSLT, XSD and WSDL.
- Involved in deployment of SOA and OSB code using build tools Hudson.
- Prepared documentation for code changes.
- Coordinated with hosting vendors to resolve user facing issues.
- Provided inputs for the automation of monitoring the business daily.
- Fixed PROD defects and solved problem tickets.
- Have done Hot fixes as required by the business.
Environment: SQL, PL/SQL, HUDSON, Oracle SOA Suite 11g, Oracle OSB, JDeveloper 11g, BPEL Process Manager, Oracle database 10gR2, Eclipse, SoapUI.
Confidential, WestlakeVillage,CA
Sr. SOA Developer
Responsibilities:
- Designed and built SOA composites and BPEL processes that polled the legacy system for incoming customer data, performed filtering and transformation operations on it before inserting into .Net system.
- A robust workflow was built around the SOA process to handle bad data being ingested into the system in the form of validations and email messages to notify support/customer.
- Built SOA composites using BPEL/Mediator components that expose processing functions as web services accessible by all technology platforms in the enterprise through SOAP/WSDL interface.
- Worked with File Adapter, Database Adapter, JMS Adapter and Oracle Applications Adapter for establishing connection with services in BPEL.
- The database MDS repository was used to store all the common artifacts between composites like DVM, XSD, Fault policy and Fault Binding files. Abstract WSDL’s were also stored here and any call to a composite through a BPEL is made through abstract WSDL in-order to avoid dependency problems during server startups.
- Implemented the OracleServiceBus for virtualizing some of the services and is also configured for load balancing between the servers.
- Worked on security configuration using OWSM policies.
- Built OSB Proxy and Biz services to create the Proxy layer for the SOA composites and to isolate the composites from different technology partners in the enterprise.
- Worked extensively on XQUERY and XSLT transformations in OSB to provide mapping between the consumer and provider business service.
- Developed complex schemas and XSLT transformations in BPEL to read, enhance and process incoming data and map to external provider web services.
Environment: Oracle Applications server 10g, SQL, PL/SQL, TOAD, Oracle SOA Suite 11g, Oracle OSB, JDeveloper 11g, BPEL Process Manager, Oracle database 10gR2, Eclipse, SoapUI.
Confidential, Green Mountain Power, Vermont
SOA-BPEL Consultant
Responsibilities:
- Involved in requirements gathering from business, component designing, and deployment and testing of the application.
- Built a Shared Service which is reusable by many applications for moving the file from local FTP Server to Remote FTP Server.
- Configured FTP adapters for different FTP servers.
- Used the EDL Batch Event in Mediator to start up the process.
- Used Job Scheduler to trigger the process at scheduled timings.
- Used Fault policies and Fault Bindings for Error handling.
- Configured data source and JNDI to access the databases using DB Adapter.
- Extensively used WSDL, XSD’s while creating BPEL process models.
- Extensively worked on DB Adapter and FTP Adapter.
- Involved in moving the application from test environment to production environment.
- Used the transform activity in BPEL to map the data from the procedures result set to the tables.
- Used trigger file to start up the process.
- Created Detail Design Documents and High Level Design Documents.
- Used Visio to build the design flows.
Environment: Oracle SOA 11.1.1.4, Oracle WLS 11g, JDeveloper11g, CVS, Oracle 11g Database.
Confidential, Worth Street, New York
Senior SOA-BPELConsultant
Responsibilities:
- Primarily responsible for designing and implementing the application process flow with BPEL.
- Integration of the application with third party tools using various Adapter Services available in BPEL.
- Used onAlarm branch to manage the timeout condition.
- Used Mediator to route data in between the process throughout the design.
- Developed XML Schemas related to Client and reusable components using Oracle Fusion Middleware.
- Used JMS Adapter effectively in sending and receiving messages.
- Developed Business Rules Model for the system using Oracle Business Rules Engine.
- Discussed with business to understand the exact requirements and wrote down the functional specification and gathered business requirements.
- Involved in designing XSLT Transformation wherever needed.
- Implemented and integrated the business logic in PL/SQL packages using DB Adapters in different BPEL Processes.
Environment: Oracle SOA 11.1.1.3, Oracle WLS 11g,, JDeveloper11g, ANT 1.5, Oracle 11g.
Confidential, Pasadena, Texas
SOA Consultant
Responsibilities:
- Developed and translated the requirements to match the technical and fusion middleware solutions.
- Invoked Asynchronous external .Net web services using Correlationsand WS-Addressing.
- Used Assign activity to define the copy rules and add expressions in a BPEL process.
- Written SQL queries to query dehydration store to monitor the transactions processing at a given intervals.
- Used onAlarm branch to manage the timeout condition.
- Used XML, XPath, XSL to get the data and transform as per the requirements.
- Involved in few SOA administration tasks such as creating and modifying JNDI and managing data source.
- Used technology adapters like DBAdapter, FTP Adapter as part of a BPEL Process.
- Developed Exception handling architecture in BPEL for the whole project to handle all the exceptions and alerts.
- Prepared XML schema’s for Design Patterns.
- Extensively used WSDL, XSD’s while creating BPEL process models.
- Used Oracle SQLDeveloper for creating tables, inserting, updating records and for running custom SQL Queries.
Environment: Oracle SOA Suite 11g, Oracle WebLogic 10.3, Oracle 11g, Oracle JDeveloper 11g
Confidential
Oracle PL/SQL Developer
Responsibilities:
- Extensively used Oracle Loader and PL/SQL for ETL.
- Identified business rules for data migration and perform data administration through data models.
- Performance tuning of SQL queries consisting of many tables with large amount of data.
- Created Packages, Procedures and Functions that extensively used PL/SQL cursors, user defined object types and exception handling.
- Enhancements and Functional Specifications.
- Optimized Query Performance, Session Performance and Reliability.
- Used SQL trace facility and TK PROF along with Explain Plan to accurately assess the efficiency of the SQL statements when the application runs.
- Created complex procedures.
- Extensive query optimization and performance tuning.
- Verification of functional specifications and review of deliverables.
- Complex SQL queries are used for data retrieval.
Environment: Oracle 9i, SQL, PL/SQL, Erwin Tool 3.5.2, Shell Scripting, UNIX, Sun Solaris.