Mulesoft/soa Engineer Development Resume
EXPERIENCE SUMMARY:
- 15 years of experience in the IT Industry working on UNIX, Linux, Windows platforms using Oracle ADF, SOA, Oracle Fusion Middleware technologies, BPEL, OSB, QNXT Systems and MuleSoft application technologies.
- Expertise in Oracle Fusion Middleware stacks of technologies like Oracle ADF 12c & 11g, Oracle ADF BC 12c, 11g, Oracle SOA Suite, JDeveloper 12c & JDeveloper 11g
- Over 10+ years of experience in Java based applications as part of Oracle Product development and customizations. Knowledge on migration of Java Microservices to MuleSoft.
- Major roles include develop and design SOA applications, integration development, Web services, Middleware, EAI applications
- Experience in leading and managing teams. Handled multiple roles - Developer, Designer and Technical lead
- Experience in defining service specification and contracts for a functional domain by working with SMEs and collaborate in multi-cultural technical environments with global teams, communicate technical solutions to customers, SMEs and enterprise architects.
- Understand all elements to design, build, test, operate and maintain complex systems using MuleSoft.
- Experience with MuleSoft AnyPoint Platform including Designing APIs, Building APIs, Design and development of Flow processes, Accessing and Modifying Mule Messages, Structuring Mule Applications, Consuming Web Services, Handling Errors, Controlling Message Flow, Data transformation logic using DataWeave, Connecting to different Resources, Processing Records.
- Good hands-on using Mule AnyPoint Platform, AnyPoint Studio, CloudHub, RAML and API Management
- Experience in Implementing different MuleSoft connectors HTTP, FTP, SFTP, File, Email, Database, Salesforce, SAP, X12 EDI, VM, OData Enabled API, ObjectStore, Web Service Consumer, CloudHub, ActiveMQ, JMS.
- Worked on security implementations such as OAuth 2.0, JWT tokens, two-way TLS (1.2), message encryption.
- Experienced in designing complex system integration, processing strategy, dynamic routing, scatter-gather, transaction processor, transformation/translation, managing API, RAML, error handling, reprocessing, policy management etc.
- Experience with MuleSoft On-Premise and Cloud solutions, deploying/managing Mule flows to CloudHub, securing the APIs using Mule platform on the CloudHub, and designing, developing and managing APIs using Mule API gateway/portal.
- Experience of Salesforce Dataloader for the bulk import or export of data to insert, update, delete, or export Salesforce records.
- Worked on Oracle EBS SOA integration projects in O2C and Purchase Order flows.
- Involved in requirements gathering, component designing, deployment and testing of the application for order processing, email notification and error handling of malformed orders
- Developed OSB Services to queue and de-queue the messages from JMS Queue using JMS adapter.
- Installed SOA 12c, 11g components (Database server, BAM, OSB) along with WebLogic Server
- Used OWSM to provide enterprise solutions for proper implementation of infrastructure and security.
- Design and Development of stateless and stateful composites using BPEL, JCA Adapters, External Web services, Oracle Apps Adapters.
- Involved in integrating business processes using SOA and JMS queues with 5 different legacy systems to reduce manual processing.
- Involved with requirements gathering, architecture, development and deployment of BPEL process in SOA for file transfers generated for payroll in Oracle ERP packages. This project used BPM to send email notification, workflow approvals and file transfers to internal file systems, for improved business automation and reduced cycle time.
- Design and development of OSB proxy services, business services, XQuery transformations, custom XQuery functions, JCA Adapters.
- Experience in Integration of Legacy applications, ERP applications, J2EE applications and Dot Net applications Using SOA Suite. This project used BPM to send email notification, workflow approvals and file transfers to internal file systems, for improved business automation and reduced cycle time.
- Extensive experience in designing Human workflows in the context of BPM following various patterns offered in BPM 10g and 11g
- Created Queues, Connection Factories, Multi Data sources and Data sources.
- Configured JMS Queues, Connection pools and connection factories to connect to different databases and publish and receive JMS messages.
- Used SOAP for information exchange and accessing web service
- Implemented Abstract and Concrete WSDLs in the partner link to contact some Fusion services.
- Implemented the Error handling frame work.
- Responsible for Integration and Unit testing.
- Deployed to multiple environments using ant scripts.
TECHNICAL SKILLS:
Operating System: Unix, Linux, and Windows
Programming Languages: Java/J2EE, C++, SQL, PL/SQL
Scripting Languages: Perl, Java Script, and JQuery
Database: Oracle and MQSQL - PLSQL
Scripting: JSP, JavaScript, AJAX, Jquery, Extjs, Html, xHtml, CSS, ANT, and Unix Shell.
RDBMS: Oracle 8i/9i/10g, MS Access, MySQL.
Web/Application Servers: Apache Tomcat, WebLogic 8.x/9.x/10.x
Testing: Junit3.7, SOATest and Jmeter.
Portals: ADF & Webcenter PS3/PS4/PS5 Reporting Tool
WORK EXPERIENCE:
Confidential
MuleSoft/SOA Engineer Development
Responsibilities:
- Design, develop, test and deploy integration applications using MuleSoft
- Create design documents which include RESTful (Representational state transfer) API Modeling Language (RAML) specs, High level design for end to end flow, Low level design which will elaborate each REST (Representational state transfer) API
- Developing APIs as a three layer of services. First layer is a process layer which will directly interact will front-end systems. Second layer is a process layer which contains all the business. Third layer is system layer which are the API’s which are simply fetching the data from backend services to add/update/fetch data
- Develop technical components like custom transformers, processors, and beans using REST (Representational state transfer) API and Mulesoft design patterns/best practices. Mulesoft platform do not provide connectors to some of the backed systems or will be requiring custom connectors. We will develop these custom connectors which can be reused by all APIs. This will lead to increase in productivity time
- Using MuleSoft Anypoint Platform that enables organizations to easily build and rapidly scale an application network of apps, data, and devices through APIs and integrations
- Implemented security using two-way TLS (1.2), message encryption.
- MuleSoft Cloud solutions, deploying/managing Mule flows to CloudHub, securing the APIs using Mule platform on the CloudHub, and designing, developing and managing APIs using Mule API gateway/portal
- Design and develop common framework for Exception handling, Error handling, Application logging, Audit logging to handle any unexpected errors in event of any failure using MuleSoft Error handling Strategies
- Co-ordinate with offshore and onsite team to understand the requirements and prepare High level and Low-level design documents from the requirements specification.
- Onshore acting Team Leader reported to scrum master and carried out sprints with offshore team. Followed Agile Methodology and lead Scrum Team and used JIRA.
- Integrating with technologies using Rest API, Web Services, SFTP
- Design and develop data mappings for EDI/JSON/XML
- Support with performance and deployment issues in Cloudhub
- Responsible for writing complex Oracle / SQLServer database queries / Objects.
- Responsible for Design and configure caching using ObjectStore and messaging ActiveMQ
- Build and configure CI / CD Pipeline using Jenkins
- Mentor other developers and ensure coherent development practices.
Confidential, Los Angeles CA
MuleSoft Lead Consultant Development
Responsibilities:
- • Working as a MuleSoft / SOA Developer for Integration services in Healthcare scenario in Agile environment.
- • Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project
- • Creating cluster environment using Mule ESB with Mule AnyPoint Studio and Creating ActiveMQ with different topologies in Enterprise Integration.
- Developed a RAML based REST web services API's using Mule ESB.
- Used Data Base Connectors to connect with respective systems using Mule ESB.
- Experience in implementing Mule Secure Token Service (STS) OAuth to mule Service Oriented
- Have written MUnit test cases to validate the Mule flows.
- Used Mule ESB for routing, filtering and aggregate message between application based on content
- Used TFS for version and source control.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing and put the data on the Cloud hub.
- Formulated build and deployment using Maven to deploy the artifacts to Cloud Hub.
- Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
- Implemented data transformation using XPATH, XSLT, DataWeave, Custom java classes.
- Implemented asynchronous messaging using Active MQ and AWS Suite.
- Good experience in log4J implementation to persist data into log files and experience with maven and Jenkins for the build mule archive from SVN.
- • Ownership of modules for Outbounds scenario involving batch processing and also responsible for team deliverables.
- • Implementation of common controller services and deployment artifacts
- • Developing QNXT Services and X12 Doc along with EDI artifacts - 834, 837, 835
- Developed and deployed BPEL processes for processing Industry standard EDI documents (834, 835, 837)
- Ran shell scripts to validate xml libraries and also did trouble shooting for incoming payloads
- Set up and administer trading partners using Oracle Application server integration B2B
- • Worked extensively on Human tasks and regions during ADF UI deliverables.
- • Worked on consuming Java based services and JCA Adapters.
Confidential
Sr. ADF / SOA Consultant
Responsibilities:
- Working as a Lead resource for ADF UI and BPM flow.
- Involved in initial discussions with the client to work on the Requirement gathering phase.
- Working on Technical and design documents for the project.
- Worked extensively on Human tasks and regions.
- Worked on consuming Java based services and JCA Adapters.
Confidential, Dallas, TX
ADF Lead Developer
Responsibilities:
- Working as a Sr. resource for Integrations and ADF UI frontend, implementation design for the project.
- Involved in discussions with the client site to work on the Requirement/enhancements phase.
- Worked on fast paced environment to design and deliver Supplier Port and Buyer’s Port application for client.
- Worked extensively on Taskflows and regions.
- Worked on consuming Soap services and JCA Adapters.
CONFIDENTIAL
Oracle SOA Fusion Middleware Consultant Experience
Responsibilities:
- Installed, configured and maintained of WebLogic 11.1.1.6 with Clustering with JDBC, JMS, JNDI, SNMP and J2EE Services. Extensive administration experience supporting Web Logic Server including installation, configuration, monitoring, and understand scripts for shell scripting, WLST (Web Logic Scripting Tool) and deploying applications.
- Worked on Oracle EBS SOA integration projects in O2C and Purchase Order flows.
- Involved in requirements gathering, component designing, deployment and testing of the application for order processing, email notification and error handling of malformed orders
- Developed OSB Services to queue and de-queue the messages from JMS Queue using JMS adapter.
- Installed SOA 12c, 11g components (Database server, BAM, OSB) along with WebLogic Server and as an admin enabled ADF on the WebLogic Server.
- Used OWSM to provide enterprise solutions for proper implementation of infrastructure and security.
- Experience with OEM 11g and SOA Management Pack Plus for monitoring of SOA components.
- Design and Development of stateless and stateful composites using BPEL, JCA Adapters, External Web services, Oracle Apps Adapters.
- Involved in integrating business processes using SOA and JMS queues with 5 different legacy systems to reduce manual processing
- Involved with requirements gathering, architecture, development and deployment of BPEL process in SOA for file transfers generated for payroll in Oracle ERP packages. This project used BPM to send email notification, workflow approvals and file transfers to internal file systems, for improved business automation and reduced cycle time.
- Design and development of OSB proxy services, business services, XQuery transformations, custom XQuery functions, JCA Adapters.
- Troubleshooting SOA composites, OSB projects in production environments using thread dumps, heap dumps, log files.
- Performed analysis and design of business requirements.
- Design BPEL workflows to orchestrate business processes across systems
- Design and develop Human Workflow processes to manage US Steel Order dressing process
- Designed Mediator component EBS by performing thin layer of logic.
- Designed Database Adapters to poll for new records and sync data from multiple systems.
- Designed File Adapters and FTP Adapter to write files/records to servers
- Involved in the configuration of the connection pools and data sources for DB Adapter on the application server.
- Created Scheduler for BPEL Process.
- Created Error E-mail Notification Process using BPEL.
- Experience in Integration of Legacy applications, ERP applications, J2EE applications and Dot Net applications Using SOA Suite. This project used BPM to send email notification, workflow approvals and file transfers to internal file systems, for improved business automation and reduced cycle time.
- Created Queues, Connection Factories, Multi Data sources and Data sources.
- Configured JMS Queues, Connection pools and connection factories to connect to different databases and publish and receive JMS messages.
- Used SOAP for information exchange and accessing web service
- Implemented Abstract and Concrete WSDLs in the partner link to contact some Fusion services.
- Implemented the Error handling frame work.
- Responsible for Integration and Unit testing.
- Deployed to multiple environments using ant scripts.
- Extensively involved in designing software architecture for application in ADF Faces and ADF Business Components and Webcenter.
- Understand all project requirements as specified in Design Document and prepared functional specifications document.
- Used Oracle 11g, 12c as main development platforms for migration tasks.
- Developed declarative components extending standard ADF components.
- Creating User Interfaces using ADF Faces Components, Business Components for Java (BC4J), ADF Task flows and Train component.
- Created Entity Objects, View Objects, View Links and Associations as part of BC4J
- Used vast set of ADF components, layouts and DVT components.
- Developed Oracle ADF UI Components (Taskflows, Pages, Page Fragments, and Menus) for the UI. Worked on Binding between ADF BC & UI. Coded Managed / Backing Beans for the UI Pages/ Page Fragments.
- Developed ADF Business Component (ADFBC) for search screen.
- Responsible for developing ADF Data Controls from Web Services and Java Components.
- Used BIPublisher as reporting tool and BIPublisher API to access the reports from the application and also worked on integrating BIPublisher with ADF.
- Created a webservice data control to create the BIPublisher API to facilitate display of reports, printing and emailing of reports from ADF.
- Understanding of Oracle Webcenter 11g Framework.
- Worked on creating POC's for portals using Oracle Webcenter 11g Portal Framework and Oracle Composer 11g with respect to customization.
- Created a portal application which allows the user to customize at runtime. Experience on Oracle Composer 11g includes managing content for the application like updating and adding new pages, templates and other image files required for the WebCenter application.
- Created ADF Taskflows and deployed to Webcenter Spaces and imported the resources and added as content to the page.
Senior SOA Consultant
Confidential
Responsibilities:
- Developed BPEL Services based on technical design documents using JDeveloper.
- Follow the best practices in the builds, documentation and processes.
- Design and develop OSB services, to expose services and provide routing. and BPEL processes to integrate different systems.
- Worked on JCA Adapters.
- Worked on Integration testing.
- Define technical Design Document requirements (TDD) based on the business requirements workshops
- Designed and implemented Business Processes using Oracle BPEL, J Developer.
- Involved in design and development of BPEL processes that contain Human workflow and paging.
- Created sensors to propagate data from BPEL Processes to BAM Data Objects.
- Developed BAM Reports, Dashboards as part of project Requirements.
- Extensive use of J-dev 11g IDE for coding BPEL Process Models
- Design integration of BPEL events with BAM sensors including Alerts
Environment: Oracle SOA Suite 10g, OSB, Oracle Web logic Server 10.3.2, J developer 11g Web Services, BPEL, Java, SQL,PL SQL, Oracle BPEL Process Manager,(Oracle Applications, DB, File, FTP, AQ, MQ, JMS).