Oracle Soa Consultant Resume
Tucson, AZ
SUMMARY
- Over 8 years of experience in Systems Analysis, Design, Development and Implementation of Oracle SOA and various J2EE applications
- Over 5 years of extensive experience in Oracle Fusion Middleware using Oracle SOA Suite 10g/11gR1 in designing and developing SOA Solutions.
- Expertise in SOA, Orchestration and Integration Technologies in the areas of Web Services, OSB, SOAP, WSDL, BPEL, XML, XSD, WS - *.
- Well versed wif Architecting and using fusion middleware technologies like BPEL, SOA Suite, ESB, BAM, B2B, and JCA Adapters.
- Successfully completed two full implementations of Oracle SOA suite projects using fusion middleware components like BPEL, OSB, Human Task, BAM and JCA Adapters
- Has good experience wif Oracle Business Rules Engine.
- Very good experience wif Web Services, XSD, XML, XSL, Xpath, XQuery, WSDL
- Expertise in developing n-tier distributed applications using JDK 1.4-1.5, J2EE
- Extensive experience wif server side development using Java/J2EE, Web services, EJB, Servlets and JDBC
- Extensive experience in Java / J2EE and sound noledge of associated concepts and technologies such as JDBC, Java Beans, Servlets, JSP, EJB, JMS, XML, Struts.
- Experience in designing and implementing Service Oriented Architecture (SOA),JAX-RPC, WSDL, SOAP.
- Strong experience in database management systems like MySQL, Oracle, MS SQL Server.
- Excellent understanding of Concepts of OOAD and use of Design Patterns.
- Extensive experience wif object-oriented design(OMT, UML Standard, Rational Rose) and design patterns(Business Delegate, Singleton, VO, DAO Factory, Session façade and Command Pattern)
- In-depth experience in development of front end user interface using JSP, HTML, XSL, CSS, Java script
- Expertise on Development IDE’s like JDeveloper, Eclipse and TOAD
- Able to install and configure SOA suite adapters like JMS, Database, BAM and OSB on Weblogic.
- Experience in working wif application servers like Oracle Application Server, Oracle Web logic Server.
- Quick learner wif ability to rapidly achieve organizational integration, understand job requirements, employ new ideas, concepts, methods, and technologies.
- Good Communication skills wif ability to tackle at all levels.
- Excellent team player wif problem-solving and trouble-shooting capabilities.
- Excellent inter-personal skills and experience of working in a multi-cultural environment.
TECHNICAL SKILLS
SOA Technologies: BPEL, Mediator, Human Task, ESB, B2B, BAM, BPM, EDN, OSB.
Java Technologies: Java, J2EE, Servlets, JSP, JDBC, EJB, JNDI, Spring, Design Patterns
Web Languages: JSP, JSTL, DHTML, CSS, Javascript.
XML Technologies: XML, XPath, XSLT, XSL, XQuery, WSDL, Web Services, SOAP
IDEs / Tools: JDeveloper, Eclipse, Toad,Ant.
Databases: Oracle, IBM DB2, MS SQL Server, MS-Access
App/Web Servers: WebLogic, WebSphere.,Tomcat
Designing Tools: Rational Rose, UML, Erwin
Operating Systems: Windows 9X/2000/XP/NT/7
PROFESSIONAL EXPERIENCE
Confidential - Tucson, AZ
Oracle SOA Consultant
Responsibilities:
- Interacted wif business and technical teams in creating requirements document.
- Configured JMS Queues on Weblogic server to receive the messages from Source system (CC&B).
- Designed the architecture in such way it maintains global transaction.
- Created OSB Proxy Services which consumes messages from JMS Queues using JMS protocol.
- Created Route Nodes, Service callouts and Pipeline Pairs in OSB Message Flows.
- Created business services using Oracle Service Bus.
- Designed canonical model to enhance reusability.
- Created EBOs and EBMs for BPEL processes.
- Created abstract WSDLS for all the interfaces.
- Created both Synchronous and Asynchronous BPEL Processes.
- Used Database Adapters, File adapters to perform database operations and file processing in the interfaces to support business functions.
- Implemented Fault handling frame work using Catch and CatchAll.
- Used Mediator to route the requests to respective components using routing rules.
- Performed Custom validations in Mediator using Schematron.
- Developed a Jython script which moves the messages from error queue to request queue for recycling of messages.
- Created report using BAM which showcases the number of total transactions per week, number of business faults and number of technical faults.
- Created Deployment scripts (Ant scripts) to deploy BPEL process on SOA 11g server.
- Done performance tuning of long-running BPEL Processes by enabling performance optimizations and configuration parameters.
- Enabled Throttling in Oracle Service Bus to prioritize batch requests over real time requests.
- Created XQuery and XSLT Transformations to transform requests to canonical format.
- Created Pipeline and SLA alerts for OSB business and proxy services.
- Created PL/SQL Stored Procedures to perform database operations and used these stored procedures in Database Adapters.
- Created technical designed documents and data-mapping documents.
Environment: Oracle SOA Suite 11.1.1.6, WSDL 1.1, SOAP 1.1, XML, XSD, XSL,XPATH,XQUERY, Oracle SQL Developer, Oracle JDeveloper 11g, Eclipse, splunk, Soap Ui, MS Office 2010, Windows 7.
Confidential - Costa Mesa, CA
Oracle SOA Developer
Responsibilities:
- Configured Oracle B2B to receive the purchase orders in EDI-X12 and OAGI format.
- Created B2B Adapter to listen to the B2B server and Process the Orders.
- Created OSB Proxy services which are exposed to the trading partners and secured using OWSM policies.
- Created Route Nodes, Service callouts and Pipeline Pairs in OSB Message Flows
- Created Composites dat listens to the queues by using JMS and AQ Adapters and wired to BPEL and Mediator.
- Created both Synchronous and Asynchronous BPEL Processes.
- Implemented Fault handling frame work using Fault policies, Catch and CatchAll
- Used Oracle Applications Adapter to consume EBS Business Events and PL/SQL interfaces.
- Used EDN to publish and consume different sales order processing events
- Configured and Used AQ Adapter to consume EBS events while processing the orders
- Configured BAM to receive the Order data and status information from EDN and BAM sensors
- Created Business rules needed for order processing using Decision tables
- Created Java classes to handle the remote and binding faults in composites using fault policy framework
- Configured Human Task component to create tasks and send notifications for failed orders.
- Created Deployment scripts(Ant scripts) and deployment plans to deploy BPEL process on SOA 11g server.
- Done performance tuning of long-running BPEL Processes by enabling performance optimizations and configuration parameters.
- Created XQuery and XSLT Transformations to transform ATD Sales Order Request to OAGI Sales Order and from OAGI Sales Order to ATD Sales Order Response.
- Created Pipeline and SLA alerts for OSB business and proxy services
- Created purge scripts to delete the composite instance history from database.
Environment: Oracle SOA Suite 11.1.1.3, WSDL 1.1, SOAP 1.1, XML, XSD, DTD, XSL, SQL Navigator 5, Oracle JDeveloper 11g, IBM Rational, Lotus Notes, Altova XMLSpy, Dimensions 9.1, MS Office 2003, Windows XP.
Confidential, Ada, MI
Oracle SOA-OSB Developer
Responsibilities:
- Created Hierarchical Work flow process to move the statuses from Pre-review to Uncertified Based on time periods.
- Worked wif OSR (Oracle Service Registry) to invoke OSB web services dynamically.
- Created many of Business service using Oracle Service Bus (OSB).
- Created Proxy services using Oracle Service Bus.
- Implemented best practices such as error handling and file archiving in Oracle OSB.
- Prepared XSD for BPEL which is used as an input for the process.
- Created partner link (BPEL) using web service adapter to invoke URL Based OSB and other services.
- Implemented Exception Handling for the BPEL Process models to handle System, Business exceptions and used Compensation handlers to handle the transaction if an exception occurs
- Analyzed the business needs for the processes and modules dat needed migration
- Developed different SOAP services and Web Services using WSDL, SOAP and JDeveloper11g.
- Did the Email setups at server side for user notifications and setup the JNDI names and Data Sources in Server side
- Created Deployment scripts and deployment plans to deploy BPEL process on SOA 11g server.
- Involved in editing the BPEL Processes depending upon the Change Request from the client
- Developed custom XPath functions to transform messages
- Implementing various activities like Pick, flowN and adapters like File, Database etc
- Implemented Exception Handling for the BPEL Process.
- Unit Testing and debugging of modules.
- Responsible for all phases, Planning, developing scripts, execution of controller scenarios and analysis.
- Responsible for retrieving the test data used for scripting.
- Involved in customization of Forms and Reports in Order Management, Inventory (INV) BOM (Bill of materials) and AR as part of the Oracle Applications Implementation Project.
Environment: Oracle SOA 11.1.1.2, OSB 10.1.3.4, BAM and OWSM, Oracle Application Server 10.1.3.1, Apache Web Server 1.3 / 2.0, Siebel, AIA, EBS, Linux AS 4 servers, BEA Weblogic, Aqualogic, Jdeveloper 11g
Confidential
Oracle Fusion Middleware Consultant
Responsibilities:
- Fully designed and developed BPEL process to gather and publish legacy data to oracle.
- Developed BPEL process to integrate incident reporting wif external applications (WCCMS) and Flat File Adapter for inbound transactions. The deployed BPEL process used File Adapter, Database Adapter, JMS Adapter and Ftp Adapter.
- Used DB Adapters and Oracle ESB to integrate between Oracle database 10g and Microsoft SQL Server database in order to transfer data from MS SQL to Oracle database on specific table changes.
- Extensively used Fault and Error handling capabilities (Catch and CatchAll), Synchronous, Asynchronous processes, Transformations, XSD, XSLT and XPath.
- Done performance tuning to long lasting BPEL Process.
- Integrated BPEL process wif OBIEE.
- Extensively Used EDN(Event Delivery Network) to publish and consume events
- Used JMS Queues and Topics using JMS Adapter and Java applications
- Used Human Task component in BPEL to assign and escalate the tasks between assessors, Nurses, HHAs and supervisors.
- Created Front end data entry screens using ADF faces and integrated wif database using ADF Business components
- Validated, Enriched and Transformed incoming data to send to the WCCMS using Mediator component.
- Created Deployment scripts and deployment plans to deploy BPEL process on SOA 11g server
Environment: SOA 10g, Oracle 9i, SQL Server 2005, PICK, Web logic 10g, J2EE, ADF, JMS, XML, XSD, XSLT, XPath, Web Services, SoapUI
Confidential, Wilmington, DE
Oracle Fusion Middleware Consultant
Responsibilities:
- Automated all different sub systems such PRS, OS, SBS, Genius Claims, People Soft Billing System, Apollo Document Interface in an SOA environment through BPEL (Business Process Execution Language).
- Implemented BPEL activities, including data manipulation (calculation and transformation of variables associated wif the process) and flow logic, including decision point (if-then-else and switch/case, iteration, parallelism, wait).
- Performed event handlers and fault (or exception handlers).
- Used File Adapter to read the data from SBS system and DB Adapter to load the data into FIRST System.
- Used Web Service Adapter to interact wif Apollo Document Interface, Genius Claims Systems, Premiums and Trading Partner Systems and performed XSLT Transformations to transform the input and output of the various systems.
- Done performance tuning of BPEL Processes.
- Used BAM adapter to load the reporting data for different users.
- Created Business rules needed for order processing using Decision tables.
- Created Java classes to handle the remote and binding faults in composites using fault policy framework.
- Configured Human Task component to create tasks and send notifications for failed orders.
- Created Deployment scripts (Ant scripts) and deployment plans to deploy BPEL process on SOA 11g server.
Environment: Oracle Fusion SOA 10g, JDeveloper, BPEL, XML, SOAP, WSDL, OSB, BAM, Web Logic Server, Mediator, J2EE, ADF, JMS, XML, XSD, XQuery, XSLT, XPath, SoapUI, SQL, PL/SQL
Confidential, Charlotte, NC
Technical Consultant
Responsibilities:
- Design, development and testing of Presentation and Research Services (PRS) application using Servlets, JSP, Action classes, and java beans dat are used in the struts framework
- XML Parsers implemented to parse XML input data.
- Preparation of XML, DTD and java beans, XSD and EJBs.
- Developed the Singleton pattern to load the entire properties files specific for the application at once.
- Configured the Data Source for Oracle on weblogic application server.
- Extensively used JDBC Statement, Prepared Statement and Result Set interfaces while providing database interaction wif the RDBMS backend.
- Used JavaMail API for sending E-mail notifications.
Environment: Struts 1.1, XML, JSP, J2EE, Java Beans, Servlets, JDBC, Weblogic8.1, HTML, JavaScript, Oracle 8i, Eclipse, UML and CVS.
Confidential, South Portland, ME
J2EE Developer
Responsibilities:
- Design and Development of the application in JSP, Servlets and the session beans.
- Used Model-View-Controller (MVC) architecture while developing the applications where JSP’s represented the View which mainly deals wif the presentation, Servlets represented the controller and EJBs and java beans represents the model on which the business operations are performed.
- Developed HttpServlets. Used Servlet API for Session Tracking, Servlet Context for sharing the data among the applications and Request Dispatcher for transferring the request to JSP.
- Responsible for developing the distributed objects like EJBs (session beans).
Environment: J2EE, EJB, JSP, Servlets, JDBC, Ant Deployment tool, Rational Rose, Web logic Server7.1, UML, VSS, Oracle.
