Post Job Free

Resume

Sign in

Mulesoft Developer

Location:
Royersford, PA
Posted:
November 13, 2023

Contact this candidate

Resume:

Pavan Reddy

Senior Mule ESB Consultant

Email ID: ad03sg@r.postjobfree.com

Mobile: +1-717-***-****

Professional Summary:

An Engineering enthusiast and self-motivated MuleSoft and Java developer 10 years of professional Information Technology experience with 6 years of experience in Enterprise Service Bus (ESB) projects using MuleSoft.

Extensive projects experience in Agile, Waterfall and RUP methodologies.

Mule ESB experience in implementing Service-Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule Server 3.x and 4.x.

Working on Mulesoft 4.2 at current client

Extensively worked on Any Point Studio and Mule Integration Platform and used it to interface application services by utilizing message routing, data transformation and service creation utilities.

Extensive experience as a MuleSoft Custom Policy Developer on the Flex gateway platform

Developed custom connectors and APIs to facilitate real-time data synchronization between MuleSoft and Snowflake, ensuring accurate and up to date information.

Implemented robust security protocols and compliance measures within Snowflake, safeguarding sensitive information and ensuring adherence to industry-specific regulatory standards.

In-depth knowledge of MuleSoft Flex gateway API development, including building and configuring APIs according to specific requirements.

Extensive experience in working with advanced Mule connectors beyond the standard HTTP, File, and SFTP connectors.

Designed end-to-end integration architecture for EDI data exchanges, including partner onboarding, message transformation, and error handling, utilizing the MuleSoft Anypoint Platform.

Developed custom MuleSoft connectors to integrate with EDI systems, extending the capabilities of the Anypoint Platform to meet unique business requirements.

Proficient in integrating and handling data from various sources, including MSD, Snowflake, DynamoDB, Marketo, Seismic, and Workday, using specialized Mule connectors.

Strong understanding of the Boomi AtomSphere platform, leveraging its capabilities to integrate cloud-based applications, APIs, and data sources, providing seamless connectivity and data synchronization.

Utilized UFTOne to automate end-to-end testing of MuleSoft applications, validating functionality, performance, and data integrity.

Wrote VBScript-based test scripts to simulate user interactions and validate API responses, significantly reducing manual testing efforts.

Employed Selenium to automate web element interactions, such as form submissions, data validations, and navigation.

Implemented Karate DSL for API testing in MuleSoft, leveraging its BDD syntax to create easily understandable and collaborative test scenarios.

integrated automated MuleSoft testing with Continuous Integration (CI) and Continuous Deployment (CD) pipelines, ensuring rapid and reliable code delivery.

Leveraged Jenkins and other CI/CD tools to automate test executions, providing timely feedback to development teams.

Experienced in using SnapLogic's visual integration platform to design and implement data integration workflows, leveraging its extensive library of pre-built connectors and transformations.

Proficient in SSI (SnapLogic Streaming Integration), enabling real-time streaming data integration and processing, ensuring timely and accurate data delivery for critical business applications.

In-depth knowledge of the nuances and intricacies of these connectors, including governor limits and error handling mechanisms.

Experience in designing, implementing, and testing custom policies to enhance the functionality and security of Mulesoft Flex gateway.

Participated in deployment of Mule ESB applications using Cloud Hub and Strong experience in Integration using Mule ESB in integrating various third-party solutions.

Hands on experience in Mule Soft Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow.

Understanding of the Rust SDK and its application in developing custom policies for Mulesoft.

Hugely experienced in using Mule Soft Studio that integrates APIs, databases and SaaS applications and deployed Mule Soft applications to Cloud Hub and on-premise servers.

Extensively worked on both Enterprise and Community edition of Mule ESB and Have an experience working Mule API manager and RAML.

Utilized Mule Soft features like Data Weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.

Responsible to develop RESTful and SOAP web services in Mule ESB based on SOA architecture.

Proficient in Mulesoft Custom Policy development on Flex gateway, with a strong understanding of its capabilities and architecture.

Extensive experience in developing and publishing custom policies using Web Assembly for Proxies, leveraging the Rust SDK.

Hands on experience in Mule connectors like Salesforce, SAP, HTTPS, SFTP, Workday, Web-services, Database, Object Store, and experience in writing DWL for payload transformations.

Experience in Maintaining Mule applications in Any point Platform in RTF Clusters.

Strong application integration experience using Mule ESB with connectors, transformations, Routing, Active MQ, JMS and RabbitMQ.

Used Next generationsB2B and EDI use cases and transform how they compete through API-led connectivity .

Implemented integration platform on Amazon Web services (AWS) - EC2 and S3

Expertise in using Mule Soft Studio in creating various flows to integrate API's, Databases and SaaS applications and deployed mule applications to Cloud Hub and on-premise servers.

Designed, developed and consumed SOAP/RESTful Web services.

Widely experienced with Mule ESB in designing and implementing core platform components for API/Services Gateway as well as other technological cross-cutting capabilities and a contributor to Mule ESB open-source.

Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.

Experience in ANT and Maven build tools for building and deploying the application in web/app servers and vast experience with java multithreaded programming.

Field experience with Junit and Log4j in developing test cases and determining

Technical Skills:

ESB/EAI

Mulesoft 3.X and 4.X

Programming Languages

Java, J2EE, Spring boot, PL/SQL, HTML, XML

Web Services

WSDL, JAX-WS, SOAP, AXIS 2, REST, UDDI, JAX-RS, Jersey

Operating Systems

UNIX/LINUX, Windows 2000/XP/7/8/10

Databases

Oracle, SQL server, MySQL, DynamoDB

Web Application Servers

Apache Tomcat, Web Logic, Web Sphere and JBOSS

XML Technologies

XML, DTD, XSD, XSLT, XPATH, JAXP, JAXB

Education:

Bachelors in computers - Sri Sai Gayatri Degree College- Hyd- Kakatiya University-2012

Certifications:

Mulesoft Certified Developer – Level 1 (Mule 4)

Project Experience:

Client: Amtrak Rail Services Date: April 2022 – Till Date

Role: Senior Mule ESB Developer/Tester

Responsibilities:

Involved in Requirements gathering, analysis, design, development, testing, and Maintenance phases of application and implementing the project in agile methodologies – sprint & scrum.

Experienced in creating Technical Design Document.

Developed application in Anypoint studio 7.X, Mule Runtime 4.X.

Work closely with Technical Architect, Project manager, Developers, Testing and Production team to align deliverables, dates, and report issues/concerns.

Prepare functional specification document elaborating the findings of the analysis done and reverted to the customer for review.

Implemented Karate DSL for API testing in MuleSoft, leveraging its BDD syntax to create easily understandable and collaborative test scenarios.

Conducted data-driven testing using Karate DSL to validate various API endpoints, ensuring consistent and reliable responses.

Proficient in developing and publishing custom policies using Web Assembly for Proxies, leveraging the Rust SDK

Good knowledge of MuleSoft's Anypoint Platform, including designing and implementing APIs, creating integration flows, and managing API lifecycle, enabling efficient communication and integration between applications and systems

Implemented error handling strategies specific to each connector, effectively managing exceptions and ensuring data integrity and reliability.

Experience in troubleshooting and resolving issues related to custom policies developed with Web Assembly and the Rust SDK.

In-depth understanding of the Rust SDK and its application in developing custom policies for Mulesoft.

Strong understanding of Apache Kafka, implementing event-driven architectures and real-time data streaming pipelines, providing reliable and scalable data processing capabilities.

Experience in integrating custom policies into the Mulesoft Flex gateway ecosystem to enhance API functionality and security

Extensive experience in utilizing Web Assembly technology to create efficient and high-performing custom policies for Mulesoft Flex gateway.

Strong knowledge of Mulesoft's policy development framework and best practices.

Translating the requirements into software code using (M)Any to MuleSoft to accelerate migration from any traditional ESB Planform to MuleSoft

Generated detailed test reports using UFTOne, Selenium, Appium, and Karate DSL, providing clear visibility into test results and enabling effective issue resolution.

Reviewed JIRA tickets, confluence pages and understand Business requirements, and Business logic.

Worked on Migration of Mule 3x SOAP API to Mule 4x

Worked on Migration of Restful API to 4x

Migration of SOAP API to REST API

Develop API interface services, Define API, API management, API Security and API implementation.

Experience in integrating Salesforce Service Cloud to different systems like SAP, Database, QAD (Qxtend Legacy Systems) and created vice versa flows to Salesforce Service Cloud.

Worked with different operations in Salesforce like, Upsert (Create and Update), Query and Delete based on the business logic.

Developing API using AWS connectors Amazon DynamoDB, S3

Supported Hyper-Care post releases.

Experienced in designing RAML specifications for APIs.

Development of Mule Interfaces.

Experience in integrating Mulesoft Flex gateway with various systems and platforms to enable seamless data exchange and integration.

Experienced in integrating applications using MULE ESB and exception handling.

Involved in converting data formats such as XML, JSON and CSV etc.

Web Services testing using Postman & SoapUI.

Designed and developed common error handling services according to business rules.

Experienced in code-review and bug fixing.

Hands on creating prebuild pipelines on both Build and Deploy for Mule applications.

Deployment of Mule applications in Cloud-Hub using Azure DevOps.

Maintenance of Mule Applications in Cloud-Hub.

Worked on Kibana, elastic search, Kafka,

Integrated web services including SOAP as well as REST & RAML using Mule ESB and supported business teams on QA, UAT & Production issues investigation.

Used the Mule ESB FTP and File connectors to place the backup files.

Performed Unit testing using MUNIT.

Environment:

Java 1.8, MuleSoft 4.2, Spring boot, RAML, Files, SFTP, Active MQ, Dataweave 1.0 and 2.0, WSDL, ESB, Exceptional handling, Salesforce (SFDC), Karate DSL, Jenkins, Jira, Postman, MUNIT, Cloud Hub, Agile, OAuth, SOAP, SOAPUI, REST Postman, Jenkins.

Client: Dignity Health, Phoenix, AZ Jan 2021- Mar 2022

Role: Senior Mule ESB Developer

Responsibilities:

Actively involved with the team and management as a part of Agile (SCRUM).

Involved in gathering requirements, analysis, planning and development on integration of applications using Mule ESB.

Designed and developed several flows for new requirements and variety use cases using the MuleSoft Anypoint Studio of Mule ESB.

Created new schemas, examples and YAML's for new API's.

Created various RAML resources to implement REST Based APIs as a part of project implementation.

Worked on Authentication and Authorization project by using OAuth 2.0and SSL.

Worked exclusively on IMPL, Payements, auth impl, Users and Subscription projects.

Extensively used Mule components that include DataWeave, File Transport, SMTP Transport, FTP/SFTP Transport, and JDBC Connector.

Proficiently performed data mapping and transformation between EDI messages and internal application formats, ensuring data accuracy and compliance with EDI standards.

Configured and implemented secure communication channels for EDI transactions using protocols like AS2, SFTP, FTPS, or VAN

Developed custom Mulesoft connectors to integrate with EDI systems, extending the capabilities of the Anypoint Platform to meet unique business requirements.

Created REST API's using RAML and developed flows using APIKIT Router.

Assisted in the establishment of integration processes using the MuleSoft C4E best practices.

Integrated VBScript with UFTOne to handle advanced automation tasks, including database interactions, file operations, and HTTP requests.

Worked closely with front end to resolve and design API's according to requirement and make them fully functional.

I was part of the core integration team that is part of the Legacy Modernization effort.

Review the existing packages, validated and made huge contribution to try new logic and ways to support tool improvements and make the code more efficient.

Created Global exception strategy for all the packages which includes complex API's to achieve exceptional service and supported of all integrations with proper error messages that including root cause identification and solution recommendation.

Built and deployed mule projects to Cloudhub using Maven (Mule-Maven-plugin).

Used Cloudhub console to monitor the request and response payload.

Collaborate with other technical functional teams such as DevOps, Front end teams, Architects, Mulesoft Support teams for release and production support.

Collaborate with Applications Development and QA teams to establish best practices.

Integrating with DevOps and MuleSoft for deployments in different environments that connects applications, data sources and APIs, in the cloud.

Utilized GitHub as the version control system and maintain code repository with changes being done parallel by different teams.

Reviewed JIRA tickets, confluence pages and understand Business requirements, and Business logic.

Environment:

Java 1.8, Spring boot, MuleSoft 4.2, RAML, Files, SFTP, Active MQ, Dataweave, WSDL, ESB, Exceptional handling, Salesforce (SFDC), Jira, UFTone, Postman, MUNIT, Cloud Hub, Agile, OAuth, SOAP, SOAPUI, REST Postman, Jenkins.

Client: NVIDIA, Santa Clara, CA Jan 2020–Dec 2020

Role: Senior Mule ESB Developer

Responsibilities:

Followed the guidelines of Agile methodologies and used JIRA for project management.

Worked closely with functional leads/PMs to understand the partner integration requirements.

Worked on preparing the Technical Specification Documents (TSDs) for all the service that are to be implemented and worked with MMC (Mule Management Console) and Enterprise release capabilities.

Used Mule components like FTP/SFTP Transport, SMTP Transport, File Transport, JDBC Connector, and Transaction Manager in the Mule flows.

Created Pub-Sub queues using Any point MQ platform to publish updates from CRM app to DB and SAP.

Created an exchange that receives messages from the publishers and distributes the messages to the ques using rules called as bindings, we have created a pub-sub ques/exchange.

Structured Mule application for the registration process and pushed the registrant details to Sales force and Database and Configured the automation tool Jenkins for Continuous Integration.

Integrated SOAP and REST API with Mule ESB and performed transformations, used JAX-WS and

JAX-RS API to extract data from SOAP and REST request.

Designed and Deployed the Mule APIS using RAML and configured Input schemas and Response Schemas using traits and Schemas.

Worked on migrating mule application to higher versions also worked on migrating deprecated data mapper code to data weave

Helped develop a Template project which acted as starting point for other mule APIs.

Used RAML to design the API contract and API Kit for generating the flows out of RAML.

Deployed the application in the Cloud and Fixed the issues in QA environment. Applied OAuth, Transaction policies to the API in the Cloud Environment using APM.

Used Basic and OAuth Authentication mechanisms to consume REST API’s and Orchestration.

Orchestrated, full registration process flow of web application and transferred the registrant detailsSales Force and Database and used message enriched scope to check for duplicate data.

Used Pole scope to poll the database and used Watermark feature to prevent the processing of duplicate data.

Used Data Weave (Transform Message) and coded data transformation logic according to the requirements and transformed the messages to different formats and combined two payloads of JSON format, from two different sources using primary key in Data Weave.

Involved in deploying applications into Mule Soft Cloud Hub, On- Premise and Hybrid.

Developed SOAP based Web services using WSDL and consumed those, SOAP based WSDL’s in flow using Web Service Consumer and used MUnit to validate mule flows.

Implemented choice, global, custom error handling mechanisms based on the business requirement in Any point Studio.

Used both SOAP UI and POSTMAN testing tools for testing the Web services developed using SOAP and Restful respectively.

Environment:

Mule ESB 3.5.2, Mule 3.9, Mule 4.x, Agile, Scrum Methodology, Maven, SOAP, RESTful, Salesforce, JSON, XML, GemFire Cache, API-led connectivity, Maven 3.5.4, Nexus, Anypoint Studio 6.2.5, Anypoint Studio 7.3, API Manager, Runtime Manager, RAML 1.0.

Client: Johnson & Johnson, New Brunswick, NJ June 2018- Dec 2019

Role: Senior Mule ESB Developer

Responsibilities:

Used Agile methodology was to emphasize on face-to-face communication over written documents and make sure that iteration is passing through a full software development cycle.

Designed UML diagrams like Use case, Class and Activity diagram based on the requirements gathered.

Deployed MuleESB applications into MMC (Mule Management Console).

Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector and Transaction Manager.

Installation and configuration of Development Environment using Anypointstudio with MuleApplicationserver on cloud and premises.

Created Mule ESB artifact and configured the Mule configurations files and deployed.

Developed Restful/SOAP WebServices in MuleESB based on SOA Architecture.

Configured the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing. Worked on MULE API manager and RAML (RESTful API modeling Language).

Created REST API's using RAML and developed flows using APIKIT Router.

Performed integrated with other sub-systems through JMS, XML and XSLT.

Developed an Integration Component with third party application using Mule ESB

Used GIT as version controlling tool and Maven for building and deployed application to Cloudhub.

Integrating the salesforce with Mulesoft for connecting applications, data sources and APIs with cloud.

Experience in integrating Cloud applications like SFDC and Cloud Database using Mule ESB.

Utilized custom logging framework for Mule ESB application.

Strong application integration experience using Mule ESB with connectors, transformations, Routing, ActiveMQ, JMS.

Done with Web sphere application server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different environments.

Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.

Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.

Integrating data using SAP, Sales Force, JMS, HTTP, Web-Service connectors.

Involved in Transformations using XSLT, Data Weave, and Custom Java Transformers to transform data from one format to another format using Mule ESB.

Used Facets for Improving the member experience

Initially we are running our applications in 3.7.3 mule server, currently we are migrating all our application to 3.8.3

Developed Mule flows to integrate Data from various sources into Database, from ActiveMQ topics and queues, some transformations were also done at the integration layer.

Used MUnit for Mocking and Unit testing Mule flows.

Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.

Environment:

JAVA, Mule ESB, Mule Management Console, Anypoint Studio, Apache-Maven, ActiveMQ, Cloudhub, RAML, Nexus, Putty, XML, JSON, PL/SQL, SQL, Log4J, CVS.

Client: Wolters Kluwer, Philadelphia, PA Jan 2017 – May 2018

Role: Mule Integration Developer

Responsibilities:

Involved in Agile-Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality for the custodians.

Integration of Mule ESB system while utilizing Queues, Topics, Http, File system and SFTP transports.

Implemented data transformation using XPATH, XSLT, Data Weave, custom java classes.

Worked on components that includes File, SMTP, FTP, SFTP, JDBC Connector (Sales force, HL7, SAP, Data Base, HTTP, FTP) and Transaction Manager.

Migrated Mule ESB 3.5 apps to Mule ESB 3.7.3 and updated all the dependencies.

Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.

Responsible in developing integration workflows using Mule ESB framework and implemented Data weave and content-based routing using Mule ESB.

Developed RESTful web services in Mule ESB based on SOA architecture.

Design and Implemented Restful Web Services using various data format (JSON, XML) to provide the interface to the various third-party applications.

Experience in Mule Soft Any point platform on designing and implementing Mule APIs.

Created various RAML resources to implement REST Based APIs as a part of project implementation.

Hand-on experience with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.

Code walk-throughs, Mule Debugging and Error fixing.

Implemented clustering and throttling concepts for Mule based solutions.

Used MMC (Mule management console to monitor the request and response payload).

Have written MUnit test cases to validate the Mule flows.

Involved in achieving more than 75% of code coverage for unit tests, which was a requirement for committing to a repository.

Developed Mule flows to integrate Data from various sources into Database from ActiveMQ topics and queues and some transformations were also done at the integration layer.

Developed interfaces between SAP, Sales Force and REST web-services.

Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.

Used CVS (Concurrent Version System) as the configuration management tool.

Used CloudHub connector in the flows to trigger alerts during exceptions and captured the failed records for further recovery.

Responsible to prepare deployment plan and do the production deployment to CloudHub using Jenkins CI platform.

Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.

Used GitHub for the version control.

Involved in installing and configuring Eclipse IDE, Ant, Web Logic and Maven for development.

Actively involved in QA, UAT and production issues getting resolved.

Environment:

Java, J2EE, Mule ESB, Mule Server, API Manager, Anypoint Studio, Mule Management Console, RabbitMQ, ActiveMQ, CloudHub, Log4J, Github.

Client: OSAIR Software Technologies Pvt, LTD, India Jan 2012- April 2016

Role: Java/J2EE Developer

Responsibilities:

Attended Daily standup meetings (Scrum), Estimation meetings and Requirement review meetings to analyze requirements for project.

Worked closely with Business Analysts in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.

Facilitated discussions with Systems Analyst to identify technical requirements.

Designed the Front End applications, user interactive (UI) web pages using web technologies like Html, Css, JavaScript, and JQuery.

Worked on feature developments for the Growth team and projects handed down from the executive team, focusing primarily on Html, Css/Scss, and JavaScript development.

Provided time estimates for front-end development on projects, consulted with project managers and clients on front-end development tasks, managed developer resources, provide insight into user interface design, and interacted directly with clients to answer any questions or concerns.

Developed UI screens using JSP, Struts tags and Html.

Used Jakarta Struts Framework, based on the Model View Controller architecture for rapid application development and ease of maintenance.

Designed tables to access the database in Oracle and involved in writing PL/SQL, Stored Procedures, and Triggers.

Developed non-functional Html, Css pages from the mock ups and involved in UI review with UI architect and Business Units.

Implemented Ajax functionality using Jquery, Json and Xml.

Designed new classes and functionalities using various Jquery components for CRM application for customer service.

Tested cross browser compatibility issues between multiple browsers.

Developed and designed the various screens and its architecture in accordance to UI Specs.

Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.

Environment:

Java, J2EE, JSP, Struts, Apache Tomcat, EJB, Servlets, JNDI, JMS, Oracle 9i, HTML, XML Web Services, My Eclipse, SOAP, J-Unit, ANT, Rational Rose, Clear Case.



Contact this candidate