Soa/bpel Developer Resume
New, YorK
SUMMARY
- Around six (6) Years of experience in Design, Development, and Integration of software applications.
- Three plus years of extensive experience on Service Oriented Architecture using Oracle Fusion Middleware 11g/10g.
- Proficient in Oracle Fusion Middleware including Oracle SOA suite (10g, 11g), web services, Oracle BPEL process Manager, BPM, Oracle Enterprise Service Bus (ESB) and Oracle J - Developer (10g, 11g).
- Expertise with BPEL process Orchestration for integrating ERP applications, Databases, legacy applications, Flat Files and Portals.
- Involved in Migration of 10g ESB and BPEL to 11g composites.
- Experience with handling various faults in BPEL using Fault Handling Framework.
- Worked extensively in developing and deploying BPEL Processes using technology adapters (File Adapter, FTP Adapter, DB Adapter and JMS Adapter).
- Integrated BPEL events with BAM and created dashboards with various types of graphs.
- Participated in the development, testing, and production support of various services developed as BPEL modules and exposed as Web services for the Intranet customers.
- Design and implement a generic Error handling and reporting and business process retry mechanism using Oracle AQ and BPEL.
- Knowledge on Oracle Service Bus, B2B and AIA.
- Very good knowledge on Order Management and purchasing modules of E-business Suite.
- Proficient in XML related technologies such as DTD, XSD, XSL and XSLT.
- Performed Web Services Description Language(WSDL) XML-based language that provides a model for describingWeb services.
- Worked on SOAP (Simple Object Access Protocol) for exchanging structured information in the implementation of Web Services in computer networks.
- Good knowledge in configuration, Parameter Tuning, Performance monitoring and Trouble shooting of Oracle SOA suite.
- Proficient working knowledge of SQL complex queries, PL/SQL packages, functions, stored procedures, triggers, views, objects etc.
- Good knowledge in working on multiple operating systems including UNIX, Sun Solaris, Linux and Microsoft Windows.
- Strong in Unit Testing & System Integration Testing for SOA processes.
- Good understanding of J2EE Design patterns, UML Diagrams, JNDI and JDBC.
- Excellent time management skills, self motivated with excellent written and verbal communication skills and able to handle multiple priorities.
TECHNICAL SKILLS
Languages: BPEL, Java, SQL, PL/ SQL, C, C++Development Tools / Middleware tools Oracle J-Developer, Oracle SOA Suite (Oracle BPEL Process Manager, ESB, BAM), Eclipse.
Web/Application Servers: Oracle Application Server, Apache Tomcat, Web logic.
Web Technologies: HTML, XHTML, CSS, JavaScript.
XML & Web Services: XML Schema, XML Parsers (SAX, DOM), SOAP, WSDL, UDDI, and XSL Transformations
Databases: ORACLE 9i/10g/11g.
Operating Systems: Unix, Windows 7, Windows XP, Vista.
PROFESSIONAL EXPERIENCE
Confidential, New York
SOA/BPEL Developer
Responsibilities:
- Involved in requirements gathering, component designing, deployment and testing of 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.
- Designed generic xsd to transfer CSV file data from one BPEL process to other BPEL process
- 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.
- Secured the BPEL processes that are accessed by outside partners by setting the policies in the oracle OWSM (Oracle Web Services Manager).
- Involved in designing XSLT Transformation wherever needed.
- Used ANT Script to build the application.
- Created Stubs to test the OSB services.
- Design, develop, and deploy the integration through Oracle Service Bus (OSB) for accessing and exposing web services to external systems.
- Designed BAM dashboards for process monitoring: through put, response times, process states, performance figures.
- Sent data to Oracle Business Activity Monitoring (BAM) reports for activity monitoring.
- 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.
- Extensive administration experience supporting WebLogic Server including installation, configuration, monitoring, and understand scripts for shell scripting, WLST (WebLogic Scripting Tool) and deploying applications.
- Experience in Configuring Oracle HTTP Server11g.
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, Milpitas, CA
Oracle SOA Developer
Responsibilities:
- Installation and Configuration of Oracle Web logic server, Oracle SOA Suite 11g and Oracle J-Developer.
- Created Repository Creation Utility for Oracle 11g Database.
- Configured JDBC connection pools and managed database connections, through JDBC data-sources, and JDBC pools.
- Designed, Developed, and maintained various BPEL processes.
- Good Knowledge on properties changes in EM, WLS console.
- Designed, developed and deployed Business Processes Orchestrated in BPEL using Oracle J-Developer and SOA Suite 11g.
- Used OSB to build Proxy and Business services.
- Used Flow, FlowN activities to create a parallel flow in a BPEL process service component.
- Used Java Embedding activity to in corporate Java code in a BPEL Process.
- Used Multithreading in Java Client and parallel processing in BPEL processes to increase performance.
- Correlate BPEL sensor data from different instances and different activities from same instance and store the data in BAM.
- Implemented XML debatching to improve the performance of Invoice Payload Process.
- Used the compensation handler to undo the activities according to the requirement.
- Created a BPEL process which involves Email-notifications by using email activity.
- Implemented and deployed BPEL process in SCA assemblies using JDeveloper.
- Developed Mediator routing rules for routing.
- Configured DB adapter to poll on database for newly inserted records.
- Debugging BPEL in EM console.
- Worked extensively on Fault and Error handling capabilities (Catch and Catch All).
- Deployed real-time operational dashboards, monitoring and alerting applications over the web using Oracle Business Activity Monitoring (BAM).
- Supports troubleshoot and configure BPEL and DB adapter.
- Took part in Production Support.
- AIA 11g product was installed in SOA Cluster/Non-Clustered Servers and configured interfaces for Exception Handling and email Notifications.
- Best practices implemented J2EE security, logging, clustering, high availability and Wily Introscope analyzing.
- Oracle SOA 11g clustering setup was done and resolved all platform related issues and delivered to project team for their day to day development activities.
- Capacity Planning and BenchMarking, Memory leak analyzing, Performance tuning.
Environment: Oracle SOA Suite 11g(BPEL, Mediator, DB Adapters), Primavera and Infor EAM, Oracle EBS, Apex, Oracle Web Logic, Oracle Database 11g, Oracle EM Console, Oracle SQL Developer, BAM, Oracle J-Developer, TOAD, Microsoft Visual Studio 2005, Java 1.5, J2EE, Soap, XML, XSD, XSLT.
Confidential, Lake Forest, IL
Oracle SOA Consultant
Responsibilities:
- Involved in Migration of 10g ESB and BPEL to 11g composites.
- Involved in design and development of the Oracle Fusion Project.
- Used Mediator to route among different endpoints as alternate flow, health pages etc.
- JMS adapter was used for Producing and consuming the messages.
- Created JMS queue and topics for message transfers.
- 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.
- Used OnAlarm branch to manage the timeout condition.
- Involved in creating XSDs, XSLs while developing the BPEL project.
- Developed custom XPath functions to transform messages and used XSLT extensively
- Developed various Web Services using WSDL and SOAP.
- Performed Oracle Business Activity Monitoring (Oracle BAM) solution for building interactive, real-time dashboards and proactive alerts for monitoring business processes and services.
- Preparing custom reports in Oracle BAM and integrated BAM with BPEL Sensors.
Environment: Oracle SOA Suite11g(BPEL), Oracle Business Activity Monitoring (BAM), Oracle EBS, Seibel System, Technology adapters (File Adapter, FTP Adapter, DB Adapter and JMS Adapter), Oracle J-Developer, Java, Oracle Application Server, XSLT, XPath, Linux.
Confidential, Houston, Texas
Sr. SOA Developer
Responsibilities:
- Configured Oracle B2B: set up trading host, trading partners, uploaded Schema files.
- Developed services and orchestration flows using Oracle ESB and Oracle BPEL.
- Extensively used File adapter for logging Runtime faults like (remote and binding faults).
- Extensively used Database adapter for invoking the stored procedures.
- Define the Fault Policy at domain level and process level for fault handling for BPEL Process; define the Fault Policy for the ESB.
- Deployed the components using ANT script.
- Participated in fine tuning the performance of BPEL, HTTP servers, and App server.
- Created PL/SQL Procedures for validations and extracting data from ERP systems.
- BAM was used to troubleshoot and analyze the statistics.
- Created various SQL scripts for creating tables, synonyms, indexes etc.
Environment: Oracle SOA Suite 10g (BPEL, Oracle Enterprise Service Bus, B2B) Oracle Application server, Oracle Document Editor, BAM, WSDL, SOAP, XML, XSD, DTD, XSL, SQL Navigator 5, Oracle J-Developer, MS Office, Windows XP.
Confidential
Oracle Fusion/SOA Suite Developer
Responsibilities:
- Developed various Web Services using WSDL, SOAP and Oracle J-Developer.
- Involved in using various BPEL Process Activities like Assign, Invoke, and Transform.
- Involved in designing both the Synchronous and Asynchronous BPEL processes.
- Developed and Registered Various ESB services.
- Responsible for working over the Fault Handling using the catch and catchall block.
- Designed SOA web service interface so that shipment orders can be placed automatically.
- Designed and developed an ESB to route to a different procedure on Oracle EBS.
- Used Oracle ESB for content based routing with synchronous/asynchronous messaging techniques.
- Prepared XML schema's for Design Patterns.
Environment: Oracle SOA Suite 10g(BPEL, ESB),Oracle Financial Application, Siebel System, Oracle J-Developer, WSDL, SOAP, XML, XSD, DTD, XSL, Linux.
Confidential
Oracle PL/SQL Developer
Responsibilities:
- Converted the existing data stored in flat files into Oracle tables using SQL*Loader.
- Used stored program units for data access and performed online updating for payments.
- Used PL/SQL libraries to share procedures at the form level.
- Developed back end triggers and stored procedures.
- Used Reports 2.5 to generate several reports such as clients with payment due, Active clients for the year and client list for prime times.
Environment: Oracle 10g, SQL, PL/SQL, UNIX, SQL*Plus, Toad, Forms & Reports 9i, Linux.
Confidential
Oracle PL/SQL Developer
Responsibilities:
- Defined and maintained Queue Managers and MQ Objects for workflow notifications.
- Created triggers, procedures, functions and packages for the application.
- WrittenPL/SQL Procedures, Functions&Packagesto meet the module requirements.
- Involved into updating procedures, functions, triggers, and packages based on the change request.
- Designed Flow charts, E-R Diagrams for the manufactured cement products.
- Developed Reports like Weekly reports, Daily Stock status report, Weekly, Monthly, and Periodical Reports on the stock available.
- Used complex SQL queries for data retrieval.
- Fixing Bugs in Forms and Reports that are previously designed.
- Involved in preparing test plans, unit testing, System integration testing, implementation and maintenance.
Environment: Oracle 10g, SQL, PL/SQL, TOAD, Oracle Forms 9.0.4, Reports 9i, UNIX