Oracle Bpm Developer Resume
Boston, MA
SUMMARY:
- Nine years of Total IT experience in the Business Requirements Analysis, Application Design, Development, Testing and Implementation of Business applications in ERP and Oracle Environment.
- 6+ Years of experience in Oracle Fusion middleware components developing web services based applications using Oracle BPEL, Oracle BPM, Oracle ESB 11/10.1.3.1/10.1.3.3.1/10.1.3.4, Oracle BAM and Oracle Application Server 11g 10g 10.1.3.x in Oracle SOA Suite and BEA Weblogic Application Server.
- 9+ Years of experience in Java, EE + ME, Java WS, Servlets, and Hibernate.
- Knowledge of Oracle WebCenter Suite for Web integration and interface services for a broad range of solutions.
- Defined user requirements, functional requirements and developed functional designs and Technical designs for custom modules.
- Experience in migrating data fromlegacy systems into Oracle.
- Worked on Oracle Application Development Framework (ADF) based on J2ee design patterns.
- Proficient knowledge of PL/SQL, SQL 8i, 9i, and 10g.
- Excellent knowledge of web - based standards such as SOAP, WSDL, XSD, UDDI, XPath, XSLT and XML.
- Expertise in Business Process Integration and routing using AQ Adapters, OA Adapters and DB Adapters, JMS, File / FTP Adapters in BPEL processes.
- Excellent knowledge in using Business Rules for decision making to satisfy the client’s requirements.
- Experience in preparing Business requirements definition, Technical architecture for Enterprise Application Integration and Business to Business Integration.
- Experience in Weblogic workshop and Apache Axis (SOAP) and built various SOAP Web Service interfaces in Java.
- Experienced in preparation of Service End Point Specifications Documents for BPEL and ESB processes.
- Excellent knowledge in Java, J2EE, JSP, JDBC, Servlets, EJB.
- Excellent knowledge in BPEL events with BAM objects and dashboards.
- Experience in performance monitoring and trouble shooting of Oracle SOA Suite.
- Proficient knowledge of Oracle Web Service Manager (OWSM) concepts.
- Provided Knowledge Transfer to the end users and created several documents in phases of design, development and implementation.
- Managed Change control implementation on coordinated daily, monthly releases and reruns.
- Excellent technical, analytical and communication skills with the ability to work independently and as part of a team.
TECHNICAL SKILLS:
Oracle Fusion Middleware Application Server: Oracle SOA Suite 11.1.1.2 (BPEL, ESB, OWSM, OSB, BPA)
Developer Tools: Oracle J Developer Studio 11.1.1.7., Eclipse OEPE
Adapters: DB Adapter, HTTP, Oracle Apps Adapter, JMS Adapter, MQ Adapter, AQ Adapter, FTP Adapter, BAM, Socket Adapter, Siebel.
Client Side: Applets, JavaScript, SCA
IDE: Eclipse + OEPE, Visual Studio, TOAD, SQL Developer, SQL PLUS
Operating Systems: Windows NT/2000, UNIX, Oracle Linux
Languages: Java, JS, C++, C, C#, Obj-C
XML/Web Services: XML,XSD, XSLT, SOAP, UML,WSDL, DHTML, HTML, UDDI, XSL
RDBMS: Oracle 8i/9i/10i, SQL Server 2012, MySQL and DB2
Database Programming: Oracle PL/SQL.
Version Control: StarTeam, Clear Case, CVS, Perforce
PROFESSIONAL EXPERIENCE:
Confidential, Boston MA
Oracle BPM Developer
Environment: s: Oracle EM 11g, Oracle Service Bus, J Developer 11g, BPM
Responsibilities:
- Detect performance bottlenecks on business processes to meet SLAs
- Manage JIRA CRs and Code deployments across environments
- Refactor BPM / processes
- Develop XSLTs for data persistence services and data access services.
Confidential, Groton, CT
Oracle SOA | OSB Developer
Environment: s: Oracle EM 11g, Oracle Service Bus, J Developer 11g, BPEL, Eclipse + OEPE, BAM
Responsibilities:
- Continue to support UAT efforts and also deploy Service Bus application to multiple environments
- Perform code changes, manage Change Requests and perform code fixes on the OSB environment
- Develop XML Schemas, XQuery and XSLTs from data models
- Coordinate meetings between the business partners
- Manage OSB web services within the Oracle Cloud.
- Handle installation on Unix and IIS 7
- Create reports in Oracle BAM for transaction monitoring
Confidential, San Diego, CA
Oracle SOA Consultant
Environment: s: Oracle EM 11g, J Developer 11g, BPEL, BAM, HA server, Layer 7
Responsibilities:
- Design business processes to replace Smart Meter WLI integrations.
- Develop long running SOA composite applications with Callback functionality using WS addressing
- Create XML and XSLTs artifacts for interface interaction between the business and its partners
- Develop transaction Logging process
- Hold BPEL design meetings for best practices and implementation strategies.
- Handle knowledge transfer sessions for employees and assisting in other BPEL migrations
Confidential, Groton, CT
Oracle SOA | OSB Developer
Environment: s: Oracle EM 11g, Oracle Service Bus, J Developer 11g, BPEL, Eclipse + OEPE, BAM
Responsibilities:
- Design and Develop SOA applications for clinical data aggregation (Informatica)
- Develop transactional Oracle Service Bus Applications in Oracle Cloud
- Create XML Schemas, XQuery and XSLTs transforms for creating proxy interfaces between the business and its partners
- Develop Java applications for load testing file-based integration services via SFTP
- Design web services for information exchange between SOA and Java WS via SSL
- Handle installation, and SOA managed server administration in a Unix environment
- Develop and call web services with NATed IPs, LBR with SSL (OWSM) implemented
- Create Functional and Technical Design Documents for SOA composite applications
- Create Data Objects and Reports in Oracle BAM for transaction monitoring
- Coordinate technical meetings between multiple teams.
Confidential, Ada, MI
Oracle OSB Developer
Environment: Oracle Enterprise Manager 11g, Oracle SOA Composer, Oracle Service Bus, J Developer 11g, BPEL, Oracle BAM, Eclipse (w/OSB perspective)
Responsibilities:
- Develop web service for Confidential ’s SCI operation as part of an 11g upgrade
- Design interfaces using JMS and AIA components to optimize Web services for high volume loads
- Use XQuery and XSLT’s to transform data from a JDE via a webMethods caller to OEBS
- Design OSB / ESB services to optimally handle large xml payloads.
- Use MDS CDM in mapping data to EBM and EBO formats for OEBS packages
- Build FTP web services to create automated receipts for OEBS
- Support functional testing of the Supply Chain Integration interfaces
Confidential, Broomfield, CO
Oracle Fusion Developer
Environment: Oracle Application Server 11g, SOA Suite 11.1.1.5, Oracle 11g Database EE, J developer 11g
Responsibilities:
- Develop web services for Confidential Enterprise CRM
- Schema(XSD) design and XSLT transforms for third party API communication
- Develop SCA’s using Salesforce WSDL’s, for Oracle EBS contract provisioning
- Develop service for automation of loading currency exchange rates in Oracle
- Deployment of multiple SOA SCA’s and Java WAR’s for QA testing and in the production environment using OSB console and EM console
- Configure Direct Binding adapters, and configure interfaces in OSB for changes in business requirements
- Resolve tickets and enhancements from backlog items created during code development.
- Create project documents
- Perform unit testing and integration testing and support QA Testing.
- Involved in production and post-production activities.
Confidential, Irving, TX
Senior SOA Developer
Environment: Oracle Application Server 10g, Oracle BPEL, ESB, BAM, Oracle SOA Suite 10.1.3.1, Oracle database 10gR2 RAC, TOAD, Oracle JDeveloper, and JMS.
Responsibilities:
- Developing Web Services Using Oracle BPEL, ESB and BAM with Application server 10gR3.
- Integration of Oracle PeopleSoft and EBS using Oracle SOA suite.
- Extracted CRM data from the existing legacy Customer databases to allow for single point of data entry and loaded into the Oracle based Client server system.
- Installing, Configuring Oracle SOA Suite standalone and Clustered.
- Involved in the configuration of the connection pools and data sources for Database Adapter and AQ Adapter on the application server.
- Developed several J2ee web-based applications on Oracle Application Development Framework (ADF).
- Used Tomcat 5.5 for deployment purposes on the client side.
- Used ADF for accessing a DB table as a business service and requested JDeveloper to render the data as a table and responding to the automatic popup by indicating a table as the desired rendering component without modifying the user interfaces.
- Prepared the Technical Design Document, containing the overall SOA approach for the project
- Prepared XML Schema Diagrams (XSD) for the BPEL processes, conforming to the JAXB classes.
- Developed BPEL processes to do various database activities like delete, insert, update, merge, inbound polling operation to poll XML instances.
- Implemented Fault handling logic to handle the binding faults and runtime faults in all BPEL processes developed.
- Developed Shell scripts to automate the day to day activities.
- Utilized the XSLT engine of JDeveloper to transform the XML documents
- Designed and Developed BPEL processes using transformation, correlations, XQuery and standard schema files.
- Configured file Adaptors to process the xml files from outside companies and the data from xml files is used to perform the transaction in ERP by making web service calls.
- Configured ESB using polling mechanism to send notification E-Mail when order is closed.
- Tested web services using SoapUI, BPEL Console and Test Suites.
- Developing custom reports in Oracle BAM and integration BAM with BPEL Sensors.
- BAM was used to troubleshoot and analyze the statistics.
- Provided Knowledge Transfer to the end users and created extensive documentation on the design, development, implementation, daily loads and process flow of the mappings.
- Train and mentor junior team members.
- Managed Change control implementation and coordinating daily, monthly releases and reruns.
- Created Project Acceptance documentation and obtain all customer approvals for project close document.
Confidential, Bridgewater, NJ
SOA Developer
Environment: Oracle database 10gR2, Oracle SOA Suite 10.1.3.1, BPEL, ESB, UDDI, TOAD, Oracle JDeveloper, and BAM, BEA Web logic Application Server, Tomcat
Responsibilities:
- Ensure applicable global business requirements are defined and coordinate with all internal organizations involved to meet system requirements.
- Developing Web Services Using Oracle BPEL, ESB and BAM with BEA Weblogic Application Server.
- Analyze the feasibility of Replacing and Integrating a new Billing System with existing Legacy and Client server applications.
- The system is running on an SMP machine using Oracle databases on a Solaris OS.
- Used all BPEL Adapters - DB, File, JMS and AQ for integration.
- Involved in creating XSDs, XSLs while developing the BPEL project.
- Developed ADF based applications on JDeveloper.
- Defined Error Handling Strategy for the entire Billing System, Standardizing the naming conventions across the Billing System and other components.
- Tuned many long running BPEL and PL/SQL processes to run faster and accurate.
- Designed and developed interfaces with third party Banks for Electronic Fund Transfers.
- Developed Components and integrated them with Print Systems for printing the Invoices, Content management systems, Legacy systems, General Ledger, One Shield Underwriting System, Balancing systems and Agents Management Systems.
- Design and develop integration of BPEL events with BAM monitoring
- Create multiple dashboards for Front Office as well as Middle Office managers to monitor task status as well individual work basket allocation and completion.
- Utilized the BPEL console and ESB Control for auditing the flow during testing
- Collect data for various SLAs during the execution of the business process and correlate them.
- Created functional test scenarios/scripts, performed testing, and supported user acceptance testing of the developed solution.
- Production support
Confidential, Dayton, OH
SOA Developer
Environment: Oracle SOA Suite, BPEL, ESB, UDDI, TOAD, Oracle JDeveloper, and BAM, Websphere Application Server, IBM I Series (AS/400 OS)
Responsibilities:
- Analyzed the business needs for the processes and integrated modules using IBM Websphere Application Server.
- Worked on Mainframe IBM I Series - AS/400 Operating Environment and have used DB2 in the project modules.
- Implemented Adapters in the processes for backward compatibility with the existing modules and ensured all business needs are addressed.
- Modernized operations by replacing Legacy system with new customer information system (CIS).
- Ensured compliance with all Service Level Agreements through performance testing and tuning of system.
- Involved in Requirements gathering, Design, Analysis and Testing.
- Involved in creating XSDs, XSLs while developing the BPEL project.
- Developed different Web Services using WSDL, SOAP and AXIS.
- Developed custom XPath functions to transform messages and used XSLT extensively.
- Fault Handling was built separately using BPEL processes. The main BPEL transfers the error/fault messages to the Fault Handling BPEL where exception handling is performed.
- Extensively used BPEL to determine dynamic partner link calls, updating databases via BPEL, generating proxy stub classes to call BPEL process from a web application.
- Tested the web services using soapUI, BPEL Console and Test Suites.
- Deployed the entire automated System on the Oracle 10g Application Server and created Functional and Load Testing for testing the system.
- BAM was used to troubleshoot and analyze the statistics.
Confidential
Oracle BPEL/SOA developer
Environment: Oracle Enterprise Service Bus, Oracle Business Process and Execution Language (BPEL), Oracle JDeveloper 10.1.3.1.0 and 10.1.2.1.0, PeopleSoft, Oracle 9i, XML
Responsibilities:
- Created a common Error Management process in Oracle BPEL (using predefined processes available in BPEL). This process involves sending notifications about any error to respected support groups via Email, Pager and Cell phone etc.
- Established connectivity between PeopleSoft and Oracle BPEL PM using BPEL Plug-in adapters. Any error generated is monitored by the error handling mechanism built.
- Sent an outbound Invoice to Remote Trading Partner. This process involves receiving a Invoice (either a Scanned or Field Entry) transaction from UI (The UI integration involves a web Service call to BPEL), and then integrating with PeopleSoft for invoice payload validation, integrating with BPM for Human approval process and integrating with Live Link for storing the scanned invoices.
- Involved in creating the Build Scripts for deploying the ESB and BPEL services across different environments. And deploying ESB and BPEL projects using custom ANT task to different environments.
- Developed test cases, collected test data and extensively participated in testing.
- Developed Generic Flow services for FTP of files form host to another.
- Responsible for creating and defining the Canonical Documents.
- Wrote Flow and SOAP services for monitoring different resources.
- Troubleshooting all kinds of development time and SOA environment related issues within planned timeline.
- Involved in creating the Technical Specification documents.
Confidential
Oracle BPEL/SOA developer
Environment: SQL*Plus, SQL*Loader, TOAD, PL/SQL Developer and Test Director Oracle Applications 11.5.9 (Oracle E-Business Suite)
Responsibilities:
- Developed PL/SQL procedures to get the legacy data into oracle staging tables
- Developed triggers to perform the validation as and when the data comes into staging tables
- Developed the SQL script to do the proper validations on the data from Legacy in staging table.
- Developed PL/SQL procedures and functions to run the Process Order API after successful validation of the data from legacy system
- Unit testing of developed Components.
- Gave support for the developed components after implementing in production and fixed the issues as per the user suggestions.
Confidential
Environment: Oracle 9i/10g, PL/SQL, SQL*Plus, SQL Navigator, SQL Loader, Toad.
Responsibilities:
- Study and design of entire system.
- Design of the overall database using Entity Relationship diagrams.
- Wrote triggers, menus and stored procedures in PL/SQL
- Developed interactive forms and customization of screens using Forms 4.5
- Building, Debugging and running forms.
- Data loading and Extracting function using SQL * Loader.
- Designed and developed all the Tables, Views for the system in Oracle.
- Designed and developed forms validation procedures for query and update of data.