Oracle Fmw Lead Architect Resume
San, RamoN
SUMMARY
- Over 10 years of IT experience in Design, Development and Implementation of business applications
- Used Oracle SOA Suite (10/11g) and Oracle Fusion Middleware to implement Enterprise Application Integration (EAI) solutions with Service Oriented Architecture (SOA) principles
- Designed, configured and deployed BPEL processes, ESB & OSB Services using BPEL Process Manager, and Web Logic Server on SOA Suite 10.1.3.x and 11g.
- Integration experience with Oracle EBS, Siebel CRM, JD Edwards, SaaS and other discrete systems.
- Expertise in using BPEL process activities, Decision Service, Partner Links and Adapters for developing custom business processes using Oracle BPEL Process Manager and integrating with different systems using Oracle ESB.
- Implemented Application integration solutions leveraging AIA and PIPs (O2B, O2A) as an accelerator and customized and extended them for customer needs; Implemented AIA Error Handling Framework, AFPO Logging Queue, CAVS.
- Proficient in Oracle BPEL Workflow Analysis, Human Tasks and Decision Services and integration with Rules Engine.
- Installed configured and extensively worked on Oracle SOA Suite 11g, including creating composite, mediator, WorkList Application using WLS and EM.
- Worked on Oracle Service Bus Service (OSB) interactions like service management, message brokering, configuration framework, transport layer, and messaging protocols.
- Experience in implementing message validation, transformation, enhancement and error handling in OSB using various features like XQuery, XSLT, Service callout, Java callout etc.
- Hands on experience in Oracle ADF, BAM and BPM
- Hands on experience in B2B trading partners, agreements, Document Channels and Listening Channels.
- Extensive experience on Web Services, SOAP, WSDL, XML, XSLT, XPATH and Xquery.
- Extensively used Assign, Invoke, Receive, Transform, Sequence, On - Alarm, Flow, Flow N, Pick, Java Embedding, Email, Human WorkFlow, HTTP Binding, activities in various scenarios for several BPEL processes, SOA Composites.
- Created Test Suites/Test Case Scenarios and Plans, prepared deployment guides and used Ant scripts and configuration plans to migrate the code to higher Environments.
- Extensive experience in installing, configuring, monitoring and troubleshooting Weblogic domains, clusters and servers in distributed environments for SOA and J2EE platforms.
- Experience in ddeveloping J2EE based applications using different frameworks and technologies like JDBC, spring, JMS, JSP, JSON, and Java Script.
- Experience in monitoring of services in both SOA and OSB using Composite Title, sensors, pipeline metrics and alerts.
- Experience in versioning control tools like SVN, clearcase, Perforce.
- Experience in Performance monitoring of Oracle SOA /OSB services.
- Excellent team player with excellent communication and interpersonal skills and natural leadership ability. Ability to work on multiple tasks in a fast paced environment.
- Experience in writing SQL, PL/SQL, Procedures, Functions, and Packages, Triggers in Oracle 10g/9i
- Preparing Technical Integrations Design Documents from Functional and Business Requirements, High Level Design and Detail Level Design documents based on the AS-IS and TO-BE documents
TECHNICAL SKILLS
Middleware: Oracle Fusion Middleware 11g, Oracle SOA Suite 10.1.3.x, OSB11G, SOA 12CAIA 2.5, CAVS, Oracle B2B, Oracle BPM
Web Technologies: Java, JDBC, Servlets, JSP, JMS, Struts
ERP: Oracle Applications 11i, R12, JD Edwards, Siebel, SAP
Application/Web Server: Oracle Web logic Server 11g, Apache Tomcat, Oracle Application Server 10g, BEA WebLogic 8.1/9.2, JBoss 5.0,4.x
Web Services: SOAP, WSDL, UDDI, XSD, XML, XSL, XPATH
IDE/Tools: JDeveloper 10g/11g, Eclipse, SQL Developer, TOAD, Eclipse, SQL Loader, SOAP UI, Tortoise SVN
Scripting: Javascript, Ant Scripts, Unix Shell Scripting
Operating System: Windows XP/NT/ 2003, UNIX, Red Hat Linux 7.1/ 6.2, Solaris
PROFESSIONAL EXPERIENCE
Confidential, San Ramon
Oracle FMW Lead Architect
Responsibilities:
- Worked with Business Teams to gather the functional requirements and created integration technical documents.
- Provided Middleware Solutions for Mobile Based Integration Project working closely with Architect, Dev Manager.
- Prepared Technical Design Documents, Unit Test Plan, Test Suites, Deployment Guide, Jenkins Build, Code Reviews.
- Integrated FileNet, EWM, ESOM, using SOA 12c for Mobile Applications project.
- Integrated SAP, Third Party Systems using SOA 12c for Cloud Integrations Project.
- Developed Restful Services in SOA 12c using REST Adapter.
- Developed several SOA/BPEL, OSB Services for P2P Integrations.
- Configured various Adapters including Database Adapter, File Adapter, BAM Adapter and JMS adapter.
- Implemented Service Callouts, Route, Java callouts, and transport headers to implement message flows in OSB.
- Developed SOA/BPEL Orchestrations with various adapters in SOA Suite.
- Understanding on Oracle's NetSuite cloud adapter.
- Implemented Error Handling and Retry Mechanism /Email Notification in SOA Services.
- Developed OSB REST Services and used java callout’s for Mobile based integrations.
- Build the Reports in active studio and Alerts in architect using BAM dashboard.
- Experience in monitoring Business services and processes which are responsible to multiply the performance of BAM server.
- Developed RESFTUL and SOAP Services using JEE.
- Integrated Portal and Oracle CC&B (Customer Care & Billing) using JEE. Implemented swagger for JEE integrations.
- Used jackson, jersey libraries while developing JEE Services.
- Used EIRS for logging, auditing, performance monitoring and reporting purposes.
- Used Maven scripts, used Jenkins build to deploy J2EE, OSB Services.
- Created Test Suites for SOA, J2EE Services and used Jenkins build.
- Developed SOA Composites and OSB services for Cloud Integrations Project.
- Worked on SFTP to transfer files from one location to another.
- Worked on Error Handling in SOA 12c for all the middleware services.
- Performed Integration Testing for all the interfaces in the project.
- Created deployment guides, worked with BEA Ops Team to get the deployments go through for migration of the project.
Environment: Oracle SOA 11G, OSB 11, SOA 12C, J2EE Web Service/RESTFUL, Layer 7, SAP, DCPP FileNet Mobile Applications, Maven Scripts, Maven, Jenkins, EIRS. Clear Case
Confidential, Palo Alto
Oracle SOA/FMW Lead Architect
Responsibilities:
- Worked with Functional Analysts to gather and analyze the requirements for Subscription Delivery Platform Project building Cloud based Integrations for Confidential .
- Involved in JAD sessions with Functional Analysts to discuss on various functionality and integration touch points between Portals, Oracle EBS Order Management, and EBS Finance Teams.
- Designed and provided solutions for several critical flows for Real Time Integrations for Provisioning between Oracle EBSR12, SDP Custom Database, VCHS Provisioning System, Aria Billing Platform and Portals using Oracle SOA, Oracle Service Bus, Intel ESG, Mashery, J2EE for Cloud integrations.
- Designed and implemented several flows end - end such Order Fulfillment flow, Provisioning flow, Renewal Flow, De Provisioning Flow, RMA Flow, Invoice/Billing, Service Contracts Flows for various Subscription Services/Interfaces.
- Designed and Implemented Praxis Usage Metering Model between cleverbridge, Portal, Oracle EBS, VCHS, MongoDB and Aria using FMW Middleware stack.
- Responsible for managing onsite and offshore developments efforts.
- Configured JMS Queue, Foreign Queue, DB Connection Pool, data sources in WLS.
- Developed several Orchestrations Flows using SOA Composite and Mediator in SOA Suite 11G.
- Used HTTP Binding Adapter to invoke the end point URL of a web service(s).
- Developed SOA 11G Composites, Mediator using various adapters like JMS, Database adapters, Oracle Apps Adapter and File Adapter.
- Integrated Oracle Apps R12, Provisioning System, Aria Billing System, Web Based Portals, using SOA, BPEL, OSB, J2EE.
- Worked on complex XSLT transformation, writing custom templates within XSL.
- Developed REST Services in OSB while calling Aria Restful API’s.
- Designed and implemented reusable common components for the project.
- Used DVM for translation of data elements between Oracle EBS and other systems.
- Developed SOA 11G Composites, Mediator using various adapters like JMS, Database adapters, Oracle Application Adapter, B2B Adapter.
- Worked on ANSI X12 EDI standards and involved in document exchange between business processes using B2B.
- Implemented Service Callouts, Route, Dynamic Route, Publish, Java callouts, and transport headers to implement message flows in OSB.
- Implemented Virtual OSB Services while integrating with Oracle SOA Suite and Intel ESG for P2P Integrations.
- Developed OSB Proxy Services on HTTP, JMS, sb protocols.
- Implemented Error Handling, Logging, Auditing, Reporting and Retry Mechanism for SOA, OSB, J2EE Services.
- Configured Rabbit MQ Producer/Consumer and developed listener services in Middleware Stack.
- Well versed with XML, XSD, XSLT, XPath, XQuery, WSDL, JSON.
- Developed RESTFUL Services using Java, J2EE, OSB.
- Used MDS repository to store all the common artifacts between composites like Xref, XSD and WSDL files.
- Performed Dev Integration Testing with various tracks before migrating the code to higher environments in each release.
- Performed Code Review and ensure efficient code is pushed to higher environments and meeting the standards.
- Worked on Ant Scripts/ Created SOA configuration plans, OSB customization files for migrating SOA OSB Services across higher environments.
- Created Test Suites for testing the SOA OSB flows, used SOAP UI.
- Worked closely with Dev Manager, Solution Architect, Business Users, Release Manager and other Dev teams and shared good rapport with the peers.
- Created Application Deployment Guide, worked with Build Release Teams to move the code to higher environments.
- Supported Production Go Live/Post Go Live activities during deployments and later stages for several weeks throughout the project for multiple sprints.
- Involved in trouble shooting Administrative related activities in various environments.
- Installed Oracle Fusion 12c.(12.1.3)
- Developed SOA composites and OSB Services in 12C.
- Implemented DB Adapter, Oracle Apps adapter as part of SOA Suite 12c.
- Implemented OSB Proxy/Business Service Project using JDeveloper 12C.
- Implemented REST/JSON Service in SOA 12C.
- Used Translate, Custom Activity template, in SOA 12C.
- Looked into Monitor Configuration Report/Snap Shot Report aspects using EM.
- Looked into Oracle Coherence Adapter, Cloud Adapter in SOA Suite 12C.
- Implemented fault policies in SOA Composite/Configured fault policies using Fault Policy Editor.
- For debugging- looked into visual debugger in Oracle JDeveloper that allows the setting of request/response breakpoints within a SOA composite, BPEL process and Service Bus pipeline.
- Used SOA Debugger to test/debug the composites.
- Migrated services from SOA 11G to SOA 12C.
Environment: Oracle SOA Suite 11g, OSB 11G, Oracle EBS R12, Oracle B2B, BAM, VCHS Provisioning System, Aria Billing Platform (SaaS), Intel ESG, Perforce, Ant Scripts, Oracle EBS R12, Oracle SOA 12CSplunk.
Confidential, Reston, VA
Sr SOA Consultant
Responsibilities:
- Analyzed business requirements and developed technical specifications.
- Team lead for Interfaces and custom extensions. Responsible for managing onsite and offshore development efforts
- Involved in the technical design flow for Submit Order process to initiate the Create Customer in NOE System through the Contract activation flow and OCH system to update customers in NOE system.
- Worked on the Prepaid Promotional Packages with MAR/MAPI system. This interface allows Siebel to activate Full Prepaid Initial Package Services with End System.
- Developed the flow to Get Tax Rate and retrieve Secondary Price Group information from BSCS as part of the Order Entry
- Worked on Order Reprocessing mechanism when End Systems are down during Order Fulfillment Tasks for scenarios like Customer Creation, Shipment, Asset Activation, Asset Modification, Transfer Ownership, Friends & Family etc.
- Implemented MDS and Dynamic Partner Link to manage the End Point configuration for the SOA 11G Composites.
- Worked on AIA CAVS for simulating the integration end points in order to mock the request-response for validating the end systems.
- Implemented Fault Policies with Human Intervention in SOA 11G Composites
- Worked on Provider ABCS, Requestor ABCS, EBO’s, EBM and ABM.
- Developed EDI transactions covering both traditional electronic and XML based transaction protocols
- Developed OBS Proxy and Business Services using JMS, DB Adapter and exposed these services to external systems.
- Used Service Callouts, Routing tables, Route, Dynamic Route, Publish, Java callouts, transport headers to implement message flow
- Developed the process, screen flows and BPM Objects to process the Tracker Form.
- Implemented DB Adapter in BPM Project configured JNDI settings in WLS.
- Worked on ADF Model and View Controller projects.
- Developed interface for data search using ADF Faces.
- Created Task flows for creating, and updating user profiles.
- Worked on Java Embedding Activity for integrating JAVA Code into BPEL.
- Implemented message validation, transformation, enhancement and error handling in OSB using various features like XQuery, XSLT, XPath while doing Service Callout, Publish and Route Actions.
- Developed OSB services to handle ASYNC services, used WS-addressing and Reply-To for callback addressing
- Working on XQUERY and XSLT transformations in OSB to provide mapping between the consumer and provider business service.
- Designed and Implemented Human Task Work list Application for Order Approval Flow.
- Used ESB for content based routing with synchronous/asynchronous messaging techniques.
- Good understanding on AFPO Logging Queue, OSR and BAM
- Defined Sensors in BPEL Processes for capturing and sending real time data to BAM data objects.
- Configured, JMS Queue Foreign Queue, DB Connection Pool, data sources in WLS.
- Generated configuration plan, seed plan for various environments and deployed BPEL, OSB, and SOA 11 Projects using Ant Scripts.
- Involved in complete End to End Integration and Unit Testing for Reston & Mexico Environments.
- Supported Production Go Live Activities
Environment: Oracle AIA, PIP’s, SOA 11.1.1.4, OSB 11.1.1.4, Oracle B2B, Oracle BPM 11G, Oracle ADF, BSCS, NOE, Oracle EBS, BPEL 10G.
Confidential, Appleton WI
Sr Oracle SOA Consultant
Responsibilities:
- Designed integration solutions for Oracle EBS, Oracle UCM and Life Ray Portal using Oracle SOA Suite.
- Created a generic service for Creating MSD (My School Docs) Folios in UCM. This service basically creates and updates Agendas, Handbooks, Tile Pages and Covers.
- Used JMS Adapter to consume messages for Handbook’s Composites as part of Integration.
- Used DB pooling to initiate MSD Folio composite flow in order to pool the records from EBS and used Sequencing File to update the Last Update Date.
- Used Java Embedding activity to compare the dates to convert to EBS Format, to search and replace values before check in to UCM, to encode the Instance XML String before check in to UCM.
- Incorporated Business Rules in the Composite while applying rules before creating folios.
- Incorporated Email Notification whenever any of the Creation (sub processes) fails.
- Developed BPM Applications, created Data Objects and deployed to Application Server.
- Implemented Business Rules and Decision Activity in BPM Project as part of Functionality before displaying on the portal web application.
- Worked on creating web proxy services, creating POJO classes, generating Data Controls in Oracle ADF using JDeveloper 11g.
- Defined Sensors in BPEL Processes for capturing and sending real time data to BAM data objects.
- Created real time integrations events and developed on BAM reports for monitoring/analysis for integration workflows.
- Invoked Secured UCM Web Services, by incorporating security policies in the composites.
- Implemented Error Handling in the BPEL processes for catching Remote & Binding Faults.
- Worked on XSLT transformation, writing custom templates within XSL.
- Configured JMS, DB Connection Pool, data sources in WLS.
- Monitored, Administered Web logic server, Enterprise manager.
- Responsible for Integration and Unit Testing for the Integration Process.
Environment: Oracle SOA Suite 11.1.1.4, EBS, Oracle BPM 11G, Oracle UCM, Oracle ADF
Confidential, Irvine, CA
Oracle Fusion Middleware Consultant
Responsibilities:
- Analyzed business requirements and developed technical specifications
- Created SOA Composite for initiating Service Ticket Collector Web Service to log all the Issues for the Client into a central repository.
- Developed MDS Setup for SOA-AIA, AIA Workbench Project for Service Ticket Collector, and AIA Provider for Service Constructor.
- Developed OSB Business Services and Proxy Service for Sales, Items, and Locations to retrieve the data from JDE World database (DB2 database) and write it to file on the Server.
- Developed OSB Business and Proxy Service to do SFTP to move files across different servers.
- Developed OSB Business & Proxy Service to invoke ODI Web Service Scenarios.
- Created SOA Composite-Mediator to poll messages from JMS Queue and performed bpel orchestration to invoke secured web services.
- Developed a composite process which will approve Time Card information using Human Workflow Application.
- Developed Employee Maintain Composite which will create an Employee in CMIC system by calling a Restful service using OSB.
- Implemented Error Handling in OSB Services.
- Configured WS-policies for securing SOA Composite Applications and created key-map in EM.
- Worked on XSLT transformation, writing custom templates within XSL.
- Configured JMS, DB Connection Pool, data sources in WLS; monitored and administered Web logic server, Enterprise manager
- Responsible for Integration and Unit Testing for the Integration Process.
Environment: SOA 11.1.1.4, OSB 11.1.1.4, AIA 3.0, JDE EOne, WLS 10.3.4.
Confidential, IL
Oracle SOA Consultant
Responsibilities:
- Integrated JD Edwards and other third party systems like Marcotte, BRILL, DSI, Loftware using Oracle SOA Suite 11.1.1.3 and WLS 10.3.3.
- Involved in Functional Requirements gathering and end - end implementation of the project.
- Worked with different third party systems, JDE team and documented the Technical Integration Requirements for the project.
- Created Mapping documents for the data elements during the integration process.
- Involved in creating proxies, value objects for Business Services in JD Edwards.
- Created Schema’s (Validations) for the data elements involved during Integration Process.
- Developed Fusion interface to invoke Marcotte system to create/update a Work Order in real time, by doing HTTP Post.
- Developed Java Web Service as part of invocation process while working with Custom web services of third party systems.
- Used HTTP Binding Adapter to invoke the end point URL of a web service.
- Worked on tweaking WSDL artifacts, while working on third party system like BRILL for their web services and made sure there are no interoperable issues.
- Worked on XSLT transformation, writing custom templates within XSL while using substring, date, concat and other functions.
- Used DVM for translation of data elements between JDE and third party systems.
- Used File Adapter to poll for the files, and inserted records in the Database using DB Adapter.
- Implemented Order Management Workflow (Human Task) for BPEL Process using Oracle Task Manager Work List Application for Work Orders Approval.
- Configured WS-policies for securing SOA Composite Applications.
- Installed SOA Suite 11.1.1.3 on DEV Environment and monitored administered Web logic server, Enterprise manager.
Environment: Oracle SOA Suite 11.1.1.3, Web Logic Server 10.3.3., Java, J2EE, Ant, PL/SQL
Confidential, Ada, MI
Oracle SOA-BPEL Consultant
Responsibilities:
- As part of the Fusion Interface development Team I was involved in interfacing external Information systems using BPEL processes.
- Integrated several adapters and used different services from BPEL, and ESB environments while calling synchronous and asynchronous processes
- Involved in writing MD.070, MD.050.
- Developed Order Request outbound interface using ESB and BPEL processes to automatically interface Sales Orders/Delivery information from Oracle Order Management module to Third Party Logistical System.
- Created the Shipment Confirmation inbound interface using BPEL process to process a Ship Response XML message from the third party logistical system to Ship Confirm the Oracle Delivery using custom Ship Confirm PL/SQL API.
- Configured Oracle applications adapter for invoking custom PL/SQL API to send Order Status update from Oracle Order Management module to External Systems.
- Used FTP Adapter, Database Adapter in BPEL Process to import flat files and update custom tables.
- Created (ESB) which invokes (BPEL) process to select and estimate freight charges for shipment to the End Customer.
- Implemented Order Management Workflow (Human Task) for BPEL Process using Oracle Task Manager Work List Application for order approval.
- Created JDBC Connection Pools, Data Sources and JNDI names in Application Server Control.
- Defined WSDL for BPEL process, partner links, BPEL process templates and developed process logic definition.
- Worked on various applications of database adapters like transferring the data from file to a table, file to a stored procedure.
- Configured web services security policies using Oracle Web Services Manager (OWSM).
- Involved in Integration and Unit Testing
- Used Ant scripts to build and deploy the projects.
Environment: Oracle SOA Suite 10.1.3.x, Oracle Applications 11i, BPEL, ESB, JSP, Junit, XMLJ Developer, Oracle Application Server 10.1.3.x, TOAD, ANT
Confidential
J2EE Developer
Responsibilities:
- Prepared detailed business and functional systems requirement specifications, relational data modeling, interface agreements, and documenting detail requirements
- Migrated legacy applications deployed on Tomcat to WebSphere Application Server 6.0
- Developed JSP’s using Custom Actions, Java Beans, EJB and Servlets using RAD 6.0 and WebSphere Application Server.
- Developed a web-based reporting system with DAO and Apache Struts-Validator using Struts framework.
- Prepared detailed business and functional systems requirement specifications, relational data modeling, interface agreements, and documenting detail requirements
- Created Connection Factories, Data sources. Used JNDI for Naming and directory services.
- Used all the components of Struts Framework like Action Forms, Action Servlets, Action Mappings, Action Errors, and Apache Tiles.
- Developed interfaces and their implementation classes for asynchronous communication with the Middle tier (services) using JMS.
- Responsible for writing complex SQL queries and developed the back-end.
Environment: Java, J2EE, JSP, JMS, EJB, JavaScript, XML, Struts, Log4j, Spring 2.5, PL/SQL, Oracle 9i, Rational Rose.
Confidential
J2EE Developer
Responsibilities:
- Involved in software development life cycle (SDLC), Analysis, Design, Development, System and User Acceptance Testing for Online Banking System.
- Involved in interacting with all levels of business and technology staff. Designed and developed a component-based architecture for Online Banking system.
- Implemented Struts Action classes for business logic and bean classes for validation by using Struts Framework.
- Developed Service (EJB) components for middle tier component implementation and implementation of business logic and Inter communication between components is developed by using XML.
- Developed user interface with JSP and used JSP Tag libraries to simplify the complexity of the application.
- Used Struts which is a Controller component to control the Model and the View. For model used struts to interact with standard data access technology, including Enterprise Java Beans and JDBC
- Developed front-end using HTML, JSP, and Struts
- Performed input validations using Struts Validator Framework and JavaScript.
- Identified and resolved programming issues, Servlets and EJBs performance tuning opportunities.
- Developed various backend application programs, such as Views, Functions, Triggers, Procedures and Packages using SQL and PL/SQL languages.
Environment: Java, JSP, Struts, HTML, JavaScript, XML, Oracle 9i, Web logic Server, CVS, JUnit, Apache Tomcat 3.x