Mulesoft Integration Consultant Resume
SUMMARY
- 14+ years of professional experience in the IT industry with expertise in design development and deployment of MuleSoft Anypoint studio and IBM WebSphere Process Server and Enterprise Service Bus.
- Extensively worked on Anypoint studio platform to create, execute and deploy mule flows.
- 6 years of experience on Mule ESB Enterprise edition. Had an experience working on Mule API manager and RAML over Anypoint Studio, Anypoint Cloud - Hub, and Management.
- Experience in creating RAML files using MuleSoft API designer.
- Responsible to develop RESTful web services in Mule ESB based on SOA architecture.
- Expertise in developing the integration workflows using an ESB framework. Developed Mule ESB projects for the services with synchronous and asynchronous mule flows.
- Extensively used scopes like Flow, Subflow, For-Each, Message Enricher, Async, Processor Chain
- Extensively uses Database, MongoDB, HTTP, JMS, Salesforce, VM, activeMq, Web Service Consumer.
- Extensively used ApiKit Router, Expression, Flow Reference, Invoke, Java, Logger, Transform Message
- Used almost all Object, JSON, XML transformers, Expression, Message, Message Property, NOT, Or, And, Payload.
- Extensively used error handling Catch Exception Strategy, Choice Exception Strategy, Reference Exception Strategy
- Experience with Service Oriented Architecture (SOA) based tools like MuleSoft Anypoint Studio and IBM Web sphere Integration Developer.
- Strong Experience in developing the Mule ESB flows, Library, Modules, Mediation Module, and BPEL using the WID tool.
- Experience in configuring proxy endpoints
- Experience in creating SLA tiers, policies for proxy application.
- Experience in testing both soap and REST based services using SOAP UI and Postman tool
- Experience with installing and configuring application servers such as IBM Websphere Server.
- Worked with cross functional teams to gather requirements, design the process and development/integration, and testing end to end processes. Effectively.
- Thoroughly involved in all phases Agile, Software Development Life Cycle (SDLC) which details to gathering requirements, analysis and design, implementation, unit testing, integration testing, defect fixing and maintenance of projects.
- Provided support to the Customer Support Team in block related queries.
- Experience in SVN, CVS version control
- Used HP Quality Center for Bug reporting.
- Having working Knowledge of continues deployment using Jenkins
- Experience in Code Review, Testing (Unit Testing) and Code fixes based on review and test results.
- Flexibility and Adaptability in regards with new technologies and environments.
- Successfully handled all assignments with a sense of responsibility and commitment.
- Self-motivated and able to work both independently and within a team environment effectively.
TECHNICAL SKILLS
Mule Integration: MuleSoft Enterprise Runtime 4.2.1, 3.8.3/3.7.4 , Anypoint Runtime Manager, RAML
Languages: Java
XML Technologies: XML, XSD, WSDL
Messaging: Mule ESB Enterprise, Spring Integration 4, JMS, IBM MQ 7, Active MQ 5.7
RDBMS: Oracle, MySQL
Servers: Mule Enterprise Server, IBM WebSphere Process Server, IBM Websphere Enterprise Service Bus Server
IDEs: MuleSoft Anypoint Studio, IBM Websphere Integration Developer
Version Control: SVN, CVS, GIT
Continuous Integration: Jenkins, TeamCity
Build Tools: Maven 3
Issue Tracker System: HP Mercury Quality Center 9.0
Packages: MS Office (MS Word, MS Excel, MS PowerPoint etc.)
Testing Tools: Munit
Software Tools & Utilities: Soap UI, Postman, XML Spy, TOAD, Putty, WinSCP, FileZilla
Operating System: Windows
PROFESSIONAL EXPERIENCE
Confidential
MuleSoft Integration Consultant
Responsibilities:
- Interacting with Business Analyst to gather the requirements
- Presenting design to PAC ( Confidential Architecture Committee)
- Working with Enterprise Security team for any security concerns/issues
- Document Business requirements from Business users.
- Collaborate with Business users of various business units to agree and document functional specifications.
- Perform feasibility for existing applications and systems.
- Create low level and high level design various application integration use cases.
- Document low level and high level design with appropriate integration artifacts.
- Conduct and participate in reviews with Peer developers and Key business users.
- Participate in daily scrum call.
- Providing support to existing production applications.
- Testing end to end Integration between interfaces/systems.
- Providing support to QA team for testing.
- Providing support to devops team for production deployment.
- Used WSDL, SOAP, JAX-WS, JAX-RS, CXF technologies to create web services, generate stubs and consuming the existing services for the Mule services.
- Involved in setting up Mule Connection pooling and used JMS for Asynchronous messaging.
- Developed web services and data synchronization services.
- Worked on Mulesoft Anypoint platform on designing and implementing enterprise APIs.
- Created the MULE ESB artifacts, created flows and configured the MULE configuration files, install & deployed the application.
- Implemented Mule flows for each entity with retry mechanisms with private flows.
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application
- Designed and developed enterprise REST services using RAML and Mule flows.
- Involved in unit testing and writing the MUnit Test cases for the Mule flows.
- Followed coding guidelines and the design patterns to make sure the quality of the code.
- Integrated web services such as SOAP and RESTFUL in Mule ESB.
- Deployed Mule ESB applications using CI/CD pipelines and Mule Runtime.
- Integrated Mule ESB system while utilizing FTP, HTTP, File system, SMTP and SFTP transports.
- Designed and developed enterprise services using RAML and REST based APIs.
- Followed Agile methodology involving in Scrum meetings, backlog grooming, Sprint planning, Sprint demo sessions and retro meetings.
- Used PGP Encrypter/Decrypter processor to encrypt data while sharing data with other systems.
- Developed flows using POLL scope to trigger the flow using CRON expression.
- Created Knowledge sharing document.
Confidential
Mule ESB Integration Engineer Developer
Responsibilities:
- Interact with Mashery team and identifying API’s to migrate into MuleSoft platform.
- Testing Mashery services and preparing postman test scripts
- Identify the list of policies, Endpoints created on Mashery API and document
- Migrate the Mashery API services into MuleSoft API Management
- Creating API portal for specific to API, same as Mashery Portal.
- Creating the proxy in MuleSoft API management using end point URL captured in Mashery admin console.
- Configuring SLA tiers and policies and applying on proxy
- Coordinated with onshore and offshore team members for easy integration of the messages and alignment to timelines for delivery
- Implementing portal and proxy migration based on the requirements. Developing unit test cases for the developed applications.
- Used mainly Postman to test the Web services.
- Testing end to end Integration/handshaking between other interfaces.
- Involved in creating HTTP inbound & outbound flows of Mule Flows.
- Worked on Mule API Gateway to apply policies to API as well as to manage the security. Also worked with the Proxy settings using the API Gateway for the API’s.
- Executed the development process using Agile methodology, which included iterative application development, monthly Sprints, stand up meetings, poker planning sessions, elaboration sessions and customer reporting
Confidential
Senior Mule ESB Developer
Responsibilities:
- Designed and developed enterprise services using RAML and REST based APIs.
- Lead team of Mulesoft developers and help with implementing the business requirement
- Executed the development process using Agile methodology, which included iterative application development, monthly Sprints, stand up meetings, poker planning sessions, elaboration sessions and customer reporting
- Worked on Mulesoft Anypoint platform on designing and implementing enterprise APIs.
- Created the MULE ESB artifacts, created flows and configured the MULE configuration files, install & deployed the application.
- Implemented Mule flows for each entity with retry mechanisms with private flows.
- Created http inbound & outbound flows, routing, orchestration, transformations using Mulesoft ESB
- Designed and developed enterprise REST services using RAML and Mule flows.
- Involved in unit testing and writing the MUnit Test cases for the Mule flows.
- Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
- Strong experience in application integration using Mule ESB with Connectors, transformations, Routing, and Database connector.
- Implemented synchronous and Asynchronous messaging
- Used Git as code repository and Jenkins for Continuous Development (CD)/ Continuous Integration (CI)
- Extensively used Mule components that includes File Transport, SMTP
- Preparing unite test cases, Unit test data and Unit test completion report
- Fixing the defects raised in HP quality center
Confidential
Mule ESB Developer
Responsibilities:
- Interacting with client to get business requirements and scope of the project.
- Experience in created RAML file with list of service offered by Confidential platform
- Experience in creating Request and Response JSON files and respective schema files
- Experience in adding validation in RAML file
- Experience is using APIKit Router to access RAML file
- Experience in creating Flow, Sub-Flows
- Experience in invoking REST and SOAP based service
- Experience in creating Exception strategies
- Experience in using ALM software planner to create tasks and assign tasks.
- Extensively used Jenkins to for continues build
- Coordinated with onshore and offshore team members for easy integration of the messages and alignment to timelines for delivery
- Implementing interfaces/components based on the requirements. Developing unit test cases for the developed applications.
- Testing end to end Integration/handshaking between other interfaces.
- Giving completed support (solving issues) to developed application.
- Coordinated with onshore and offshore team members for easy integration of the messages and alignment to timelines for delivery