Soa-bpel Consultant Resume
Mountain View, CA
SUMMARY:
- 9+ years of professional experience in the Industry with strong hands on Architectural and Development experience in SOA, OSB, Enterprise Application Integrations, B2B Integrations, client - server, ERP.
- Expertise in Oracle SOA Suite (OSB, BPEL, Business Rules, WSM) and JDeveloper.
- Extensive experience in Web Service Orchestration using Oracle BPEL Manager, Oracle Enterprise Service Bus (ESB) and Oracle Service Bus (OSB).
- Expertise in Oracle Mediator, Java Message Service ( JMS) Queues, Oracle Advanced Queues ( AQ), Oracle Resource Adapters.
- Good working experience in SOA/Web Services (SOAP, WSDL, UDDI), ESB for realizing SOA architecture.
- Expertise in using File Adapter, FTP Adapter, Database Adapter, AQ Adapter, Http Adapter, Webservice Adapter and JMS Adapter for integration using Oracle ESB and for development of custom business processes using Oracle BPEL Process Manager.
- Hands on experience on Oracle BPEL Process manager performance tuning to improve process level performance.
- Extensive experience using Web Services, SOAP, WSDL, XML, XSLT, XPATH, HTML, UDDI in ESB, BPEL service development.
- Exposure in Oracle Web Service Manager (OWSM), Business Activity Monitoring (BAM) and Oracle Enterprise Messaging Service ( OEMS).
- Experience in writing ANT build scripts to automate the compilation, creating directory structures, generate classes from WSDL, deploy the services onto the Web Server, and generate JAR and WAR files.
- Experience in using Java/J2EE technologies such as JSPs, Servlets, EJBs, JDBC, JNDI.
- Experience in application development, debugging, implementation, testing of Oracle based ERP using SQL, PLSQL, Shell Scripting, Database Triggers etc.
- Extensive Experience in working with PL/SQL packages, Stored Procedures, Functions and Triggers.
- Good Knowledge in Data Warehouse, supply chain management, Manufacturing and Outsourced Business Solutions domains.
- Expertise in Unix and shell scripting.
- Highly motivated, detail oriented with excellent written and verbal communication skills, has ability to work independently and as a part of the team.
TECHNICAL SKILLS:
Middleware: Oracle SOA 11.1.1.6, E-Business Suite (EBS), Enterprise Service Bus (ESB), UCM, BAM, BPEL Process Manager, Oracle Rules Author, Oracle Web Service Manager (OWSM)
Application Servers: Apache Tomcat, MS IIS, Oracle Application Server 10g/11g, Oracle BEA J2EE Web Logic Server, OC4J
Languages/ Technologies: SQL, PL/SQL, BPEL, SOAP, Java, J2EE (JSP, EJB, Servlets, JDBC, JNDI, JMS, JAXP, SAX / DOM, JAX-RPC), C, C++, Unix Shell scripts
Web services: SOAP, UDDI, and XML
RDBMS: Oracle 10g/9i/8.x, SQL Server 2005/2008, MYSQL
Tools: TOAD, SQL * Plus, SQL Developer, Secure Shell Scripting, Rational Rose for UML, MS VSS for version control, Oracle JDeveloper 10g for Fusion Development.
Build Tools: Ant 1.4, Make utility.
IDE: Net Beans, IBM Visual Age, JBuilder, JDeveloper 10.1.3.4, 11g, Eclipse.
Markup languages: HTML, XML, XSD, XPath, XSLT
Web Applications: JSP, JavaScript
Operating Systems: Windows, UNIX, Linux, Sun Solaris
PROFESSIONAL EXPERIENCE:
Confidential, Mountain View, CA
SOA-BPEL Consultant
Responsibilities:
- Involved in requirements gathering, component designing, deployment and sustaining the application.
- Primarily responsible for designing and implementing the application process flow with BPEL.
- Designed and developed B2B Error Handling framework.
- Involved in multiple integrations with 3PL’s and Partners. (EDI 856, 850, 810 & rosettanet documents)
- Created Partners, Documents and Agreements in B2B for multiple partners.
- Involved in performance tuning for XSLT.
- Performed unit testing and support for Integration testing.
- Developing XML Schemas related to Client and reusable components using Oracle Fusion Middleware.
- Used DB Adapter, B2B Adapter and FTP Adapters in various integrations.
- Configured Data source and JNDI to access the databases using DB Adapter.
- Developed Business Rules Model for the system using Oracle Business Rules Engine.
- Used FlowN activity to invoke different independent services in parallel.
- Customized Business Rules implementation through BPEL using java to fit the application requirements.
- Used SOAP UI for Unit testing.
Environment: Oracle SOA 11.1.1.4, Weblogic 11.1.1.4, XML, XSLT, BPEL, SOAP Testing, WSDL, HTML, JNDI, ANT 1.5, Oracle 9i/10g.
Confidential, Detroit, MI
SOA-BPEL Consultant
Responsibilities:
- Involved in requirements gathering, component designing, deployment and sustaining the application.
- 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.
- Implemented and deployed BPEL process in SCA assemblies using JDeveloper.
- Used OSB to build Proxy and Business services.
- Used onAlarm branch to manage the timeout condition.
- Used Mediator to route data in between the process throughout the design.
- Developing XML Schemas related to Client and reusable components using Oracle Fusion Middleware.
- Used JMS Adapter effectively in sending and receiving messages.
- Configured FTP adapters for different FTP servers.
- Configured Data source and JNDI to access the databases using DB Adapter.
- Developed Business Rules Model for the system using Oracle Business Rules Engine.
- Used FlowN activity to invoke different independent services in parallel.
- Customized Business Rules implementation through BPEL using java to fit the application requirements.
- Involved in designing XSLT Transformation wherever needed.
- Used ANT Script to build the application.
- Created Stubs to test the OSB services.
- Designed BAM dashboards for process monitoring: through put, response times, process states, performance figures.
- Implemented and integrated the business logic in PL/SQL packages using DB Adapters in different BPEL Processes.
- Monitored the Debug & Error logs using java Logging Framework.
- Installed WebLogic Server, and SOA Suite.
- Create Domains for Admin Server and managed servers on WebLogic Server.
- Set up Node Manager for starting and stopping of WebLogic Server instances.
Environment: Oracle SOA 11.1.1.5, Oracle Applications server 10g, Oracle BAM, Java, J2EE, JDeveloper 10.1.1/2/3, Toplink, UML 2.0, JSP 2.0, XML, BPEL, ESB, SOAP, WSDL, UDDI, HTML, JNDI, CVS, Log4J, ANT 1.5, Oracle 9i/10g, Windows XP.
Confidential, Westborough, MA
Oracle SOA Consultant
Responsibilities:
- Developed various Web Services using WSDL, SOAP and Oracle JDeveloper.
- Installation of Oracle SOA 10g and B2B components.
- Involved in B2B integration with document exchange (XML and Flat Files).
- Parsing the Contributor Data file (XML) content using XPath, DOM and SAX API’s.
- Involved in building entity services using Service Data Objects (SDOs).
- Suggested design approaches to the solution designer to capture the requirements, for integration part.
- Designed and Developed BPEL projects for EDI transactions (850, 856, and 855) for 4010 version.
- Developed and Registered Various ESB services.
- Prepared XML schema’s for Design Patterns.
- DB Adapters, File Adapters and AQ Adapters were used as Partner Links in the design of the application through BPEL.
- Correlate BPEL sensor data from different instances and different activities from same instance and store the data in BAM.
- Identify, classify, assign and publish services in Oracle Service Registry (OSR).
- JMS adaptor was used for Producing and consuming the messages.
- Handled Business faults using the catch, catchall, throw and compensation handler activities.
- Involved in designing XSLT Transformation wherever needed.
- Developed a custom ANT script for automating the deployment of ESB projects.
Environment: Oracle SOA Suite 11.1.1.5, Oracle Web Logic server 10.3, SQL, Oracle AIA Foundation Pack 2.2, Oracle BAM, JDeveloper 11g, BPEL Process Manager, ESB, Oracle database 10g PL/SQL, TOAD.
Confidential, Grand Rapids, MI
Oracle SOA-BPEL Consultant
Responsibilities:
- To capture the requirements of integration I suggested design approaches to the solution designer for integration part.
- Integrated the UCM with SOA using BPEL and ESB.
- Developed and Registered Various ESB services.
- Designed and developed mediators to route with VEFEBS
- TRO pattern.
- Designed and developed an ESB to route to a different procedure on Oracle EBS.
- Developed ESB routing rules, groups and systems. Implemented the rules in Rule Engine.
- Design and Implement error handling using the Fault handling framework.
- Extensively worked on Exception handling which allows the BPEL processes to handle exceptions.
- Effectively used Technology adapter which includes FTP Adapter, Db Adapter and AQ adapters.
- Used Flow activity to create parallel flow in BPEL processes.
- AQs were used in the design of various BPEL processes for DE Queues purposes.
- Designed various BPEL sensor design and sensor messages.
- Identify, classify, assign and publish services in Oracle Service Registry (OSR)
- JMS adaptor was used for Producing and consuming the messages.
- For automating the deployment of the ESB projects, developed a custom ANT script.
- Monitored the Debug & Error logs using java Logging Framework.
Environment: Oracle Applications server 10g, SQL, PL/SQL, TOAD, Oracle BAM, Oracle SOA Suite 11g, JDeveloper 10g, BPEL Process Manager, ESB, Oracle database 10gR2.
Confidential, Salt Lake City, Utah
Oracle SOA-BPEL Consultant
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as modeling, system analysis and design, code generation.
- Primarily responsible for designing and implementing the application process flows with BPEL.
- Integration of the application with third party tools such as Credit Bureau using various Adapter Services available in BPEL.
- Implemented Workflow services (Human Tasks) in BPEL to include human interaction whenever required in the business process flow.
- Implemented Batch Processing using the BPEL components such as File Adapter, FTP Adapter, Database Adapter and AQ Adapter.
- Used various Workflow patterns, skip rules as per the requirement.
- Modified existing Oracle PL/SQL Packages and developed new packages whenever required to be accessed from BPEL services.
- Customized Business Rules implementation through BPEL using java to fit the application requirements.
- Used SOAP, XML, XPATH, and JMS to send and receive data.
- Used ANT Script to build the application.
- Developed SQL Queries and Stored Procedures.
- Monitored the Debug & Error logs using java Logging Framework.
Environment: Oracle SOA Suite 11g, Oracle 10g, Weblogic Server, Web Services, SQL Server, Siebel 7.8,JDBC, MQ Series, XML, XSD, XSL, WSDL, J2EE, SQL, SOAP, WSDL.