We provide IT Staff Augmentation Services!

Soa Consultant Resume

0/5 (Submit Your Rating)

Windsor, CT

SUMMARY

  • Certified Oracle SOA 11g IT professional with over seven plus years of extensive experience in Support and Implementation of software applications using Oracle SOA/ OSB/ BPEL/ BAM//OWSM/AIA/B2B/ADF and JAVA/J2EE.
  • Experience in all phases of software development life cycle (SDLC) that includes Requirement Analysis, Design, Development, Integration, Documentation, Testing .
  • Hans on Experience in using SOA technology and application adapters Such as File Adapter, FTP Adapter, Database Adapter, Apps Adapter, AQ Adapter, BAM Adapter, MQ Adapter and JMS Adapter for integration and development of custom business processes using Oracle BPEL and ESB/Mediator.
  • Deployment of Client Server Architecture and Web Technologies from medium to large - scale enterprise projects.
  • Good Working Knowledge of Fault Handling framework, Business Rules Engine (Decision Service), BPM Work list (Human Task), Business Activity Monitoring (BAM), IBM Message Broker and Oracle Enterprise Messaging Service (OEMS) in SOA Suite 11g and 10g.
  • Extensive experience in Web Service Orchestration using Oracle BPEL Manager and Oracle Service Bus (OSB).
  • Knowledge on Application integration Architecture (AIA, creating and extending PIPs and deploy to MDS.
  • Worked on extending Business Objects and Business Messages to build Application Connector Business Services.
  • Extensively used Oracle SOA components to provide enterprise integration solution for retail, telecom, and finance domains.
  • Experienced at working with Oracle SOA Suite 11g SCA composites and components like BPEL process, Mediator, Business Rules, Human Workflows in JDeveloper.
  • Experience with handling the various faults in BPEL processes.
  • Extensively used following SOA Suite technology adapters for integration solutions between enterprise apps: Database, JMS, B2B, FTP, File, Web Service and Oracle applications.
  • Expertise in Design and Development of OSB Interfaces for business services and proxy services.
  • Event delivery network knowledge to publish/subscribe business events.
  • Extensively developed webservice contracts on SOAP protocol, REST services.
  • Hands on experience using Java Developer, Web Services, SOAP, WSDL, XML, XSLT, XPATH, HTML, UDDI in ESB, BPEL service development.
  • Experience working with Testing, Debugging, and Deployment of Applications.
  • Extensive hands on experience with XML, XSL, XSLT, XSD, XQUERY, JMS, Web services components.
  • Skilled at programming on different Java IDE’s like Oracle JDeveloper, Eclipse, NetBeans & JBuilder.
  • Hands on experience on Oracle BPEL Process manager performance tuning for improve process level performance.
  • Good knowledge in working on multiple operating systems including UNIX, Sun Solaris, Linux and Microsoft Windows.
  • Worked extensively with Oracle RDBMS (9i, 10g and 11g); Comfortable developing with SQL, PL/SQL, Tables, Triggers, Stored procedures, Functions, Sequences, Outlines, Views etc.
  • Good working Experience in using ANT scripts for building and deploying the application in web/App servers.
  • Good experience in using Java/J2EE technologies such as JSPs, Servlets, JDBC, JNDI.
  • Good knowledge about version control tools such as CVS, and SVN and build tool AHP(AntHill Pro).
  • Highly motivated, detail oriented with excellent written and verbal communication skills, has ability to work independently and as a part of the team.
  • Willingness and ability to easily adapt to learn any newer technology or software.

TECHNICAL SKILLS

Middleware: Oracle SOA 11.1.1.x, E-Business Suite (EBS), Oracle Service Bus (OSB), BPEL Process Manager, Oracle Enterprise Manager, Oracle Web Service Manager (OWSM), Oracle BPM, Oracle BAM, IBM Web sphere/process server

Application Servers: Oracle Weblogic Server 10.3.x, Apache Tomcat

Languages/ Technologies: SQL, PL/SQL, BPEL, SOAP, Java, C, C++,C#,.Net Unix Shell scripts

Web services: SOAP, UDDI,WSDL, and XML

RDBMS: Oracle 11g/10g/9i/8.x, SQL Server 2005/2008, MYSQL, TSQL

Tools: TOAD, SQL * Plus, SQL Developer, SSH, Putty, Altova XML, Rational Rose for UML, weka for data mining

Build Tools: Ant 1.4, Make utility,AHP

Test Tools: Load Runner, Junit, Soap ui

IDE: JDeveloper 11g, OEPE, Eclipse, Net beans.

Markup languages: HTML, XML, XSD, Xslt, Xpath

Operating Systems: Windows, Unix, Linux, Sun Solaris

PROFESSIONAL EXPERIENCE

Confidential, Windsor, CT

SOA consultant

Responsibilities:

  • Involved in requirements gathering, component designing, deployment and testing of the application.
  • Implemented Integration between Data power, Message Broker and storage repositories FileNet and Documentum using OSB and BPEL.
  • Primarily responsible for designing and implementing the application process flow with BPEL.
  • Used various adapters like File Adapter, FTP Adapter, DB Adapter, and JMS Adapter as part of a BPEL Process.
  • Worked on OSB(Oracle Service bus) to build Proxy and Business services.
  • Involved inOracle B2Benables the definition, validation, normalization / translation, identification, correlation, batching, routing and envelope generation of documents as defined by the individual standards.
  • Developed UML modeling flows in Visio for inbound and outbound interfaces.
  • Used Mediator to implement a variety of integration patterns, such as service virtualization, service aggregation, publish and subscribe fan-in, and fan-out.
  • Developed message flows in OSB using service callouts, Publish, Java callouts, route, dynamic route, transport headers.
  • Developed different SOAP services and Web Services using WSDL 1.1, SOAP 1.1, AXIS 1.2, and Oracle JDeveloper.
  • Orchestrated bpel flows using FLOW /FLOW N activity for parallel processing,.
  • Used correlation sets to correlate ASYNC calls to BPEL, PICK activity to terminate flow to meet SLAs.
  • Involved in configuring JNDI, DB Connections, and Integration Connections on Oracle Weblogic Server.
  • Extensively worked on XML, DTD, XSD, and XSLT in OSB and BPEL.
  • Used Assign activity to define the copy rules and add expressions in a BPEL process.
  • Used onAlarm branch to manage the timeout condition.
  • Used Invoke, Receive, Transform, Sequence, empty, terminate, switch.
  • Used the Transform activity in BPEL to map the data from the procedures result set to the tables
  • Involved Java Embedding activity for executing Java classes for executing Java web services .
  • Expertise in Application integration solutions leveragingAIA & PIPSas an accelerator, customizing & extending them for customer needs.
  • Used various functions in bpel transformations to get CompositeInstanceIds, DateTimeFormats, String functions, Boolean functions.
  • Developed a common Email Process in BPEL using notification service to send the email to concerned person in case of any failure or exception occurs in the flow.
  • Developed a Fulfillment process to integrate the webservice with the database API. The database API is exposed as webservice in the process using Database adapter.
  • Implemented SYNC services in OSB, long running ASYNC, and One-Way services in BPEL.
  • Used WS-Addressing and REPLY TO for ASYNC callback implementation.
  • Used BPM Worklist application for human intervention and to notify business users as per the requirement
  • Extensively worked on Exception handling which allows the BPEL processes to handle exceptions.
  • Used fault policies and bpel constructs Catch, Throw, Catch-All as part of framework.
  • Worked on AHP(Anthill Pro) to build and deploy the process to the server.
  • Configured Human Workflow, Performed unit testing and also prepared technical design documents for soa services.
  • WroteANTbuild scriptsto automate the compilation, creating directory structures, generate classes fromWSDL, deploy the services onto the Web Server, and generateJARandWARfiles.
  • Provided source code documentation using JavaDoc.
  • Worked on BAM dashboards to provide alerts using sensors.
  • Tested the web services using Soap UI, BPEL Console and Test Suites.
  • Monitored the Debug & Error logs using java Logging Framework.

Environment: Oracle SOA Suite 11.1.1.5, Oracle Web Logic 10.3, Oracle Database 11g, Oracle BPEL Console, Oracle SQL Developer 10g, Oracle JDeveloper, TOAD, MS Office 2003, Microsoft Visual Studio 2005, Axis1.4, Java 1.5, J2EE,Soap,XML,XSD,XSLT.

Confidential, Columbus, OH

Sr. Oracle SOA Developer

Responsibilities:

  • Implemented integration between Oracle R12 and MDM.
  • Orchestrated the entire business process andhuman task flowsusing BPEL Process Manager, ESB, Web Services, WSDL, SOAP, UDDI, XML Oracle Top Link,Oracle B2BandOracle SOA JDeveloper
  • Extensively worked on complex business flows orchestrations involving multiple calls to OSB layer, Mediator, Async Webservices, and Business rules.
  • Developed XSDs and WSDLs for SOAP, REST services to support service consumers on various releases/versions.
  • Involved in B2B integration with document exchange (XML and Flat Files).
  • Virtualized Java WS and Database Services as Business Services in OSB and build Proxy Services to expose service to multiple consumers.
  • Created and Configured Data Sources, JMS Servers, JMS modules, Topic and Queue in the web logic server
  • Extensively used Service Callouts, Routing tables, Route, Dynamic Route, Publish, Java callouts, transport headers to implement message flow.
  • Extensively worked on XQs, XSLTs, XPATHS, used various oracle seeded functions to transform messages.
  • Used various adapters like File Adapter, FTP Adapter, DB Adapter, and JMS Adapter as part of a BPEL Process.
  • Orchestrated BPEL flows using FLOW activity for parallel processing, used correlation sets to correlate ASYNC calls to BPEL, PICK activity to terminate flow to meet SLAs.
  • Implemented enterprise error handling framework to log events and errors, exposed services for various consumers across enterprise.
  • Developed database objects, complex SQL queries and PL/SQL procedures using cursors, arrays, PL/SQL tables and temporary table to build database services.
  • Configured B2B trading partners, Agreements, channels and worked to process the EDI files
  • Involved in test support activities in integration environments.
  • Tested the web services using SoapUI, BPEL Console and BPEL test suites for BPEL processes.
  • Worked on web logic administration to set up JDBCs and JNDIs for Database and JMS adapters.
  • Used enterprise repository for managing XSDs and WSDLs.
  • Used Dehydrate, Java embedding, Pick, If/Switch activities in process flows.
  • Developed SOA CFG plans to support deployments to multiple environments.
  • Involved in 24X7 production Support and worked with on-site and off-shore model.
  • Developed ALSB customization files and BPEL config plans for deployments across multiple environments.
  • Help plan the transition of 10g projects and designed migration of 10g SOA projects to 11g composite applications.
  • Developed Technical design documents (TDDs) for SOA Services
  • Used CVS for managing code base.
  • Designed a robust error handling framework to handle System faults as well as business faults. Business faults were handled using the catch, catchall, throw, compensation and compensation handler activities. The system faults were handled by defining fault-policies in the fault management framework.

Environment: Oracle SOA Suite 11g (11.1.1.6), Oracle 11g Database, Oracle JDeveloper 11g (11.1.1.6), Oracle Service Bus (11.1.1.6), Oracle Weblogic (10.1.3.6), Oracle SQL Developer 10g, OEPE, Soap UI, Altova XML.

Confidential, NJ

Sr. Oracle SOA 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.
  • Responsible for Enhancement, maintenance and support OTM/Siebel integration flows
  • Integration of the application with third party tools using various Adapter Services available in BPEL.
  • Performed migration from SOA 10g to SOA 11g.
  • Participated in installation, configuration and implementation of Oracle SOA Suite 11g and OSB.
  • Created data objects in BAM and configured reports to show lifecycle of both inbound/outbound documents from start to end capturing all states and errors using B2B.
  • Implemented and deployed BPEL process in SCA assemblies using JDeveloper.
  • Used OSB to build Proxy and Business services.
  • 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 and 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 and Customized Business Rules implementation through BPEL using java to fit the application requirements.
  • Used FlowN activity to invoke different independent services in parallel.
  • 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.
  • Created Stubs to test the OSB services.
  • 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.
  • Implemented error handling at scope level and process level to handle remote faults and binding faults, and reply back to client with proper error codes and error message
  • Monitored the Debug & Error logs using java Logging Framework.
  • Used ANT Script to build the application.
  • Excellent understanding about ANSI X12 EDI standards and have experience in using Oracle B2B document editor.
  • Implemented performance tuning strategies at both server level and process level to meet the SLA and Worked on Groovy Scripting for load testing in Soap UI.

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, Pittsburgh, PA

SOA Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as modeling, system analysis and design, code generation.
  • Extensively worked on Oracle BPEL to create new process models and enhance the existing process models as per the B2B's.
  • Used Assign, Invoke, Receive, Transform, Sequence, On-Alarm branch in the BPEL process.
  • Configured and deployed resource adapters like AQ Adapter and Applications adapter to weblogic server and used it in OSB and SOA suite.
  • Designed Rules Repository, Dictionary and Rulesets setup in Oracle Rules Engine and developed Business Rules using Rule-author (UI tool for Oracle Rule Engine).
  • Used different adapters like DB Adapter, Webservice Partner links, JMS Adapter as part of a BPEL Process.
  • Developed Exception Handling architecture in BPEL for the whole project to handle all the exceptions and alerts like e-mail, sms, voice message,
  • Used Compensation handlers in transactions state when a process fails.
  • Provided support to the end customer for solving issues while using the product.
  • Developed, Deployed and debugged Oracle Weblogic Server Applications using OEPE.
  • Developed ANT Scripts to deploy and un-deploy bpel processes in cluster and non-cluster environments.
  • Used XML, XPath, XSL to get the data and transform as per the requirements.
  • Involved in configuring JNDI, DB Connections, and Integration Connections on Oracle Weblogic Server.
  • Extensively used WSDL, XSD’s while creating BPEL process models.
  • Developed Technical Design Documents(TDD’s) for Soa services
  • Used Soap UI, Test Suites to test the web services.

Environment: Oracle SOA Suite 11g, WSDL 1.1, SOAP 1.1, XML, XSD, DTD, XSL, Oracle SQL Developer 10g, Oracle JDeveloper, Oracle Weblogic 10.3, MS Office 2003, Microsoft Visual Studio 2005, Oracle 10g, Java 1.5, J2EE, SVN

Confidential, Carbondale, IL

Oracle SOA Developer/ Fusion Developer

Responsibilities:

  • Implemented Oracle Service Bus(OSB) for messaging services, connecting to database and for creating Proxy over existing web services and used Transformations and Validations before Persisting Business Services to endpoint.
  • Extensively used, FTP Adapter, File Adapter, Database Adapter, Web service Adapter and JMS Topics and Queue.
  • Developed and enhanced changes in Oracle ESB and BPEL projects as per the business requirements.
  • Implemented Scheduler for BPEL Process and created Services using Oracle ESB.
  • Developed custom XPath functions in ESB to transform messages.
  • Defined error handling frame work using JMS Queues.
  • Secured the Environment with available features.
  • Developed custom Functions in XSLT.
  • Responsible for integration and unit testing.
  • Configured Oracle APPS and database adapters.
  • Installation and Configuration of Oracle BPEL Process Manager 10g.
  • Created BPEL Processes using different process activities and adapters.
  • Used the Transform activity in BPEL to map the data from the procedures result set to the tables.
  • Developed a Fulfillment process to integrate the webservice with the database API. The database API is exposed as webservice in the process using Database adapter.
  • Created Error E-mail Notification Process using BPEL.
  • Configured Human Workflow, Performed unit testing and also prepared technical design documents for soa services.
  • Experience in Troubleshooting weblogic server SOA exceptions.
  • 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 Suite R 11.1.1.5, JDeveloper 11.1.1.3.0 , OSB 11g, BPEL 1.0, SOAP 1.2, WSDL 1.0, Sybase 12.5, Oracle XML databases, Rapid SQL, Soap UI 3.0, Clear Case, Jenkins, Eclipse, Altova XML Spy.

Confidential

Programmer Associate

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as modeling, system analysis and design, code generation.
  • Design using Agile Development process and followed various design patterns such as Abstract Factory, visitor, façade etc. depending on the requirements.
  • Portable Java component development on JDK and J2EE
  • Client server computing using HTTP over TCP/IP
  • Client side component Development using HTML, XML, CSS, JSP and JavaScript
  • Developing Java Beans, JSP, Servlet components using Eclipse and deploy into JBoss Server
  • Data Modeling and making SQL Server database Communication using JDBC, PL/SQL.
  • Design, Development and testing of Reports using SQL*plus and modified existing codes and developed PL/SQL packages to perform Certain Specialized functions/enhancement on oracle application.
  • Created Custom Staging Tables to handle import data and created custom triggers, stored procedures, packages and functions to populate different database
  • Created new aggregation tables for the data warehouse enhancement using Materialized Views.
  • Used cursors and collections for accessing complex data resulted from joining a large number of tables.
  • Extracted data into comma or pipe delimited files using UTL FILE package/utility.
  • Used Global temporary tables for processing DML operations on huge data from GUI at one time.
  • Created Indexes and partitioned the tables to improve the performance of the query.
  • Developed validations for both the FORMS and TABULAR FORMS.
  • Run batch jobs for loading database tables from Flat Files using SQL*Loader.
  • Involved in preparing test plans, Junit testing, System integration testing, implementation and maintenance.
  • Making Application Build using ANT Tool and Bug tracking.
  • Created Unix Shell Scripts for automating the execution process
  • Interacting with the team for project analysis, Designing, Implementation and Documentation
  • Rapid application development using IBM Clearcase platform
  • Code Optimization, Application performance improvement using SUN Standards.
  • Worked on SQL queries, SQL Tuning, PL/SQL Tuning & Performance Tuning.
  • Involved in preparing test plans, unit testing, System integration testing, implementation and maintenance.

Environment: Java, Java Beans, J2SE, JSP2.0, Servlets2.3 JavaScript1.2, XML, CSS, JDBC, HTML 4.01, SQL Server, PL/SQL, Eclipse, UML, JBoss, JUnit, ANT, Design pattern, Oracle 9i/10g, Forms 6i, Reports 6i, Windows NT 4.0/2000/XP UNIX.

We'd love your feedback!