Sr. Mulesoft Developer Resume
Tampa, FL
SUMMARY
- Having 13+ years of experience in IT Industry and mainly at Designing, Developing, Testing and Deploying the Integrated Components at client/server software applications.
- 4 + years of Integrations experience as a Senior Mulesoft ESB Developer with proficiency in all phases of Software Development Life Cycle (SDLC) using AGILE methodologies and have experience in Mule ESB, Mule API design and deployments to Cloudhub.
- 2 + years of experience with Mulesoft and Salesforce with Cloud - based integrations application and other cloud environments.
- Experience in Object Oriented Concepts, Java and J2EE, Web Services (SOAP, WSDL, Axis), JavaScript, XML and JMS.
- Worked as third party consultant through Confidential for the recent three different clients ( Confidential, ABC Supplies and Confidential ).
- Followed the Agile Methodology for Scrum Process Project Implementation of the back logs.
- Involved in Business requirements analysis by interacting with the Business Analysts.
- Designing the application using Mule ESB as a middleware between the third-party system and the customer side system.
- Designed and developed several mediation flows of variety use cases using theMuleSoftAnypoint Studio of Mule ESB.
- Used Apache CXF to create SOAP based web services & JAX-WS to create Restful web services.
- Experience in configuring different Mule connectors like HTTP, Database, SAP, NetSuite and Salesforce.
- Designed and developed enterprise services using RAML and REST based APIs Integrations.
- Developed Mule ESB projects for the services with synchronous and asynchronous mule flows.
- Creating Flows, Sub Flows, Exception strategy, Data Mapper and Data Weave transformation in Mule configuration.
- Responsible for the design and build of ServiceNow Applications and integration to other applications and platforms; including architecture, languages, best practices and methodologies
- Integrate ServiceNow applications with 3rd party partners.
- Built integrations between Salesforce and external applications using REST, SOAP APIs, OAuth 2.0
- Developed RESTful & SOAP web services in Mule ESB based on SOA architecture.
- Involved in developing interfaces between SAP, Salesforce, REST and SOAP web-services.
- Experienced in deploying applications into Mule Soft CloudHub.
- Worked closely with functional leads to understand the partner integration requirements.
- Used Hibernate for implementing the persistence mechanism in the application.
- Involved in using Java Persistence API frameworks and APIs such as Java Data Objects and Hibernate.
- Experience in designing of routing schemas, error handling, JMS, VM connection and spring based resource initialization process using Mule ESB.
- Hands on data transfer between MSSQL Database and Salesforce Integration experience handled using MuleSoft API's
- Worked on Maven for getting latest jar files including commoncollection.jar, commonlogging.jar, spring, and Hibernate from Apache.
- Used MUnit for mocking & involved in unit testing, performing Integration testing of whole application.
- Involved in Analysis, Design, Development, UAT and Production phases of the application.
- Analysis of HTTP requests and responses using proxy tools to identify security issues and to design and develop the solutions to resolve the same.
- Extensively used Spring IOC, AOP concepts and used Spring MVC framework to develop the application.
- Gather requirements and planning on integration of both SAS applications using Mule ESB.
- Extensively used Mule to configure Inbound and Outbound messages for message transformation between applications.
- DAO layer implementation using JPA and DB connector of Mule ESB 3.5.
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using OAuth.
- Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns.
- Involved in implementing SOAP as well as RESTful web services using WSDL, SOAP, JAXWS, JAX RS, SOAP UI and JERSEY.
- Used Multithreading & Concurrency, implemented threads while preparing & generating mails.
- Experience working with Java NIO (vectored I/O, memory mapped I/O, non-blocking sockets, etc.) and memory management.
- Developed PL/SQL: stored procedures, triggers, cursors and sequences on Oracle 11g.
- Used UNIX commands to go through the server logs and identify the issues.
- SQL Query tuning to enhance performance of application in production environments.
PROFESSIONAL EXPERIENCE
Confidential, Tampa, FL
Sr. Mulesoft Developer
Responsibilities:
- Designed and developed integration applications using Mule to integrate applications using Mule 4.2.2 runtime, Anypoint Studio 7.4.2 and CloudHub iPaaS (Integration Platform as a Service).
- Worked on Logistics platform in creating this API for Shipments Tracking from Client Location to end Location with different stop numbers and applications used in connecting to SAP HANA DB as source system and sending the data to Project44 as target system.
- High level about this Project44 is to get the data from HANA DB using HANA Script and Truncate Open shipments Table and again later it inserts Data to Open shipments and again it executes stored function to perform the API Action(POST, PUT, DELETE) and using Insert, Update and Delete functions for TRUCK and RAIL/Multi model and sends to Postgresql DB at Shipments Tracker Table and then again it interacts with System API in sending the data to end system Project44 based on API Action for Truck and Rail/Multi Model. From this end system Project44 it acknowledges with P44 ID & response time back to Postgresql DB.
- Logistics Shipments handled within US Only, Canada Only, from US to Canada and Canada to US.
- Used HANA DB, Python Scripts, Stored functions, MSSQL Tables, Postgresql DB and Project44 end system for sending the data.
- Created System API, Process API and Experience API for this Project44.
- Created System API by using Project44 document and developed RAML for connecting to end point at Project44.
- Created Process API complete logic in sending the data from source system HANA DB to endpoint at Project44.
- Applied CI/CD pipeline for deployments to CloudHub.
- Created Experience API for GET response when Project44 is sending the P44 ID to Postgresql DB and this GET response will capture the P44 ID along with response time.
- Complete end-to-end testing with Integration Testing, Unit Testing and MUnit Testing for this Project44 API.
- Worked on exception handling and logging errors using Log Tables created using payload obtained from Truck and Rail/Multi Model Response.
- API Error column created in Shipment Tracker Table for generating detail errors in obtaining from Project44.
- All the error is logged to PowerBI report and where internal logistics team and Business team to handle the errors and to run the API successful that was scheduled for every 15 minutes of loading frequency.
Environment: SAP HANA DB, Anypoint Studio 7.4.2, Anypoint platform, log4j, mule runtime 4.2.2, ActiveMQ, Nexus, JSON, JMS, XML, PowerBI Report, Postgresql, Python script, MSSQL Tables, Stored function, Project44 VOC for Tracking the P44 ID’s.
Confidential, NJ
Sr. Mulesoft Developer
Responsibilities:
- Designed and developed integration applications using Mule to integrate applications using Mule 4.1.5 runtime, Anypoint Studio 7.3.5 and CloudHub iPaaS (Integration Platform as a Service).
- Worked on SFTP connectors for reading files from source and send to write SFTP at target and archiving the files.
- Used SAP lookup functionality based on SAP Cost center for getting files from SFTP using RFC and IDoc
- Used files to Archive at Target location and send them to SAP Ariba using certs-based integration.
- Created KeyStore and Truststore for generating certs-based integration while calling at SAP Ariba.
- Has different servers set up (DMZ and Trusted Servers) based on global land scape where each server has different clusters setup at each of the environments (DEV, QA, Pre-Prod and PROD).
- Used re-usable components for notification setup when to inform the support about the status of success or failure.
- Design and develop ServiceNow workflows; build custom ServiceNow applications; develop mechanisms to automate manual processes; platform upgrades; migration to target state platform.
- Created requests for changes in association to the ServiceNow platform as on needed.
- Applied global variables when setting up for files using HeaderFile and DetailFile.
- Created Retry Template for client in reading messages from Dead Letter Queues (DLQ) and sending it to main queue and also to notify about the success and failure of Messages from queues. This template will also help in sending any no of messages.
- Developed custom applications using Salesforce.com and integrated with other systems
- Applied best practices and design patterns of best-of-breed applications developed on the Salesforce.com platform
- Good understanding of the Salesforce platform with the ability to interact with business users and understand the requirements in order to translate them into design specifications
- Experience in the following: Service Cloud, Communities and other Salesforce apps and AppExchange packages
- Exposure to field service business processes and practices. Salesforce Service cloud and Field service lightning experience
- Hands on SAP and Salesforce Integration experience with best practices handled using MuleSoft API's
- Deliver Salesforce solutions on Salesforce Cloud, Service Cloud, Marketing Cloud and Salesforce Communities
- Create flows where request could originate from either side SFTP and SAP and vice versa by using two Implementations - RFCs and IDoc.
- Utilized the following Mule components extensively for development - SFTP, SAP connector, SMTP, VM Connector, Choice router, Scatter-Gather router, Dataweave Transformers, etc. And used MEL (Mule Expression Language) to manipulate payloads.
- Implemented synchronous and Asynchronous messaging scopes using Active MQ in Mule.
- Collaborated with SFTP and SAP team to write requirements on how different fields and data types on each side would be mapped using Mule service.
- Utilized various connectors such as HTTP, File, SMTP, SFTP, POLL, and Database in different workflows.
- Manage performance of the services by using "Scatter and gather" and "choice router"
- Configured SFTP listener configuration and implemented encryption/decryption of files.
- Publish exceptions to Active MQ hosted on the CloudHub. Developed a framework to listen to the queue and send email notifications.
- Used ActiveMQ for messaging service in the applications.
- Developed an Integration Component with third party applications using MuleESB and Experience in integrating on premise and Cloud applications like SAP, Workday and Intact using Mule ESB.
- Utilized partner WSDL for ESB to SFTP & SAP integrations.
- Used Log4J components for logging. Perform daily monitoring of log files and resolve issues, actively involved in getting the QA, UAT and production issues resolved.
Environment: SFTP, SAP, Anypoint Studio 7.3.5, Anypoint platform, log4j, mule runtime 4.1.5, ActiveMQ, Nexus, JSON, JMS, XML, XSD, SOAP, TFS(Team Foundation Server).
Confidential, IL
Sr. Mulesoft 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.
- Worked on CloudHub Integration for "Heibing" as the Third party client will call Mule Application using encrypted properties for client id and client Secret and this Mule APP will call Workday URL (for Confidential )and sends the Career site Job posting details response back to the client Heibing using Mule Runtime 4.2
- At client Confidential, when application is developed then that code is checked in at -> GitHub(Generate New Pull request at Git) -> Jenkins(Automatically Code is deployed here) -> It moves to NEXUS(Generates Zip file under SNAPSHOT folder for DEV & QA environments) ->Manually Zip file Application is deployed to On-Premise at Anypoint platform for DEV & QA. In case of PROD System ->Code is merged from Integration to Master Branch and New pull request is created and deploys to Jenkins and after successful deploy the code generates SHA1 file under RELEASE folder and this is also a zip file and it is manually deployed to PROD System.
- Configured 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.
- Used Common Logging as the source at Mule APP to get any exceptions logged using Notification Alerts and informed to the users and Mulesoft Integration Team by email.
- Ability to analyze/identify gaps in functional/business requirements, discussed with client for product owners on required changes that aligns with Salesforce product stack and architecture
- Built integrations between Salesforce and external applications using REST, SOAP APIs, oAuth and Single Sign-On.
- Developed end to end Salesforce solutions using Configuration and customization using APEX Class, Triggers, Visualforce pages, Lightning components etc.
- Strong Salesforce customization and configuration experience with five Salesforce modules: Sales Cloud, Service Cloud, Marketing Cloud, Salesforce Communities
- Created Script for RabbitMQ "Queues" to maintain in MS SQL Database Stored Procedure and vice versa Updated in different environments when Mule APP application is deployed to DEV, QA and PROD.
- Created RabbitMQ "Queues" at JAMS Scheduler and update of queues data to MS SQL Database tables for Master Table, Transaction Table and Database log Tables.
- 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.
- Experienced in using MuleSoft Studio that integrates APIs, databases and SaaS applications and deployed Mule Soft applications to Cloud Hub and on premise servers.
- Worked with transformers, exception handling, testing & Security of Mule ESB endpoint through Mule encryption Properties at Anypoint platform.
- Experience in configuring APIs, proxy endpoints, API Portals and API analytics based on technical specifications with MuleSoft API manager.
- Consumed Web Services as a gateway for the payment through the third-party.
- Used AMQP Endpoints to connect to RabbitMQ at exchange for messaging queues.
- Worked on the Mule API Gateway for the application of policies to API as well for managing the security. Also worked with the Proxy settings using the API Gateway for the API's.
- Developed http, https inbound & outbound flows, routing, orchestration, transformations and security of Mule ESB application using client enforcement.
Environment: Mule Runtime 4.2/3.8.2, Anypoint Studio, ActiveMQ, Rabbit, RAML, Salesforce, CloudHub, JSON, Eclipse IDE, log4j, CVS, WebLogic, Maven, Apache-Maven, RabbitMQ, Nexus, JAMS, MS SQL, ELK, GitHub, Remote Servers for DEV, QA and PROD
Confidential, NY
Sr.MuleSoft Developer
Responsibilities:
- Created Design document for functional and Technical details in GitHub wiki for all the above mentioned projects and updated REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Followed the guidelines of agile methodologies of SDLC for project management.
- Coded various business process methods required for creation of Web Services related to customer information and provider information, using SOAP, WSDL and REST web services.
- Developed on Mule ESB platform to deliver SOAP & REST based APIs.
- Implemented integration flows using Mule Anypoint Studio to connect to REST, SOAP service,
- Worked on SOAP Web services for Request and Response Services.
- Developed interfaces between Sales Force, REST and SOAP web-services.
- Integrated web services including SOAP as well as REST using Mule ESB.
- Worked on various connectors like HTTP, HTTPS, SFTP, FTP, DB, File Transformers and Data Weave for various applications that are hosted on cloud using synchronous & asynchronous Mule flows.
- Proficient in designing and developing Mule ESB projects using various connectors like HTTP, File, SFTP, DB, Transformers, and DataWeave for integrating various applications which are on-premises and hosted on cloud using synchronous and asynchronous Mule flows.
- Good hands on experience using Mule connectors like FTP, FILE, SFTP, Salesforce as a part of integration.
- Tools Used GitHub, CircleCI, CloudHub, Salesforce, FileZilla and FTPS
- Worked on integration with multiple applications using Mulesoft ESB. Utilized different connectors, transformations, Dynamic Routing & Content Based Routing, Messaging & Exception handling using Mulesoft ESB.
- Extensively used Mule API kit and Postman to test Restful web service.
- Worked on SOAP and REST API based Web services for Mule ESB flows.
- Used Maven to build the applications using dependencies.
- Used GitHub as a version and source controlling tool and deployed the application in CircleCI and Cloud Hub.
Environment: Anypoint Studio, Mule ESB with Mule Server, RAML, Cloudhub, Apache-Maven, FileZilla, FTP, Salesforce, GitHub, CircleCI, Salsify, CloudHub, WSDL, SOAP UI, RESTful Client.
Confidential, IL
Sr.MuleSoft Developer
Responsibilities:
- Responsible for writing application code & development activities for large projects especially in a SOA environment and Reliability Patters withMuleSoftESB.
- Implemented synchronous and Asynchronous messaging scopes using JMS for Active MQ in Mule.
- Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
- Experience in implementing SOA design patterns & experience with REST or SOAP web services.
- Used AMQP Endpoints to connect to RabbitMQ which is a messaging queue.
- Extensively used Mule components that include File Transport, VM, SMTP Transport, FTP/SFTP Transport, JDBC Connector, JMS and Transaction Manager.
- Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
- Utilized integration Patterns, integration tools, EAI, Transformations, XML Schemas, and XSLT.
- Architected Integration using MuleSoft ESB for both on premise & CloudHub environments.
- Experience inMuleSoftAnypoint API platform on designing and implementing Mule APIs.
- Strong knowledge and hands on experience in documenting and designing REST API's using RAML file.
- JMS for sending and receiving Message through application server.
- Expressions connector for plugging in custom Java expressions, DataWeave Transformers, etc. And used MEL (Mule Expression Language) to manipulate payloads.
- Worked on Database, Salesforce and SAP Connectors.
- Worked with SOA for unit testing and familiar with development using agile methodologies.
- Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets, EJB, Spring Bean and Controller classes.
- Gather requirements and planning on integration of both SAS applications using Mule ESB.
- Worked on API management using Anypoint API management tools.
Environment: Java, Anypoint Studio, Oracle-SQL, Mule ESB with Mule Server, Mule Management Console, RabbitMQ, ActiveMQ, RAML, Cloudhub, Apache-Maven, Log4j, Nexus (Nexus Maven Repository), FileZilla, Amazon EC2, Mongo DB.
Confidential, Owings Mills, MD
MuleSoft Developer
Responsibilities:
- Involved in creation & deployment of the application done with unit testing by writing MUnit test case.
- Developed the integration workflows using Mule ESB framework along with Oracle ADF. Tightly integrated with different application using Scrum in Agile methodology.
- Mapped data from CSV to XML and vice-versa using DataWeave and Data Mapper and responsible for API designing using REST and SOAP services.
- Created JDBC adapters as a resource adapter in establishing a connection between servers and Enterprise Information Systems for Enterprise Application Integration (EAI)
- Developed multi-tiered web - application using J2EE standards.
- Implemented a Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers
- Analyzed Mule administration, configuration and tuning and integrated the work flow rule engine for performing the validation process with Mule ESB.
- Involved in deploying applications intoMuleSoftCloud Hub and Mule Management Console.
- Configuring the Mule process for fetching the data from topic and make service calls to the Middle Tier Mule ESB for processing.
- Implemented Batch framework to run set of processing at a time to handle more amount of data.
- Excellent hands on experience with Servlets, JDBC, JMS, J2EE, XML, XSLT and XSD.
- Experience in developing interfaces between SAP, VM, JMS, Sales Force, REST and SOAP web-services through connectors like SAP Connectors, Salesforce Connectors.
- Used MUnit for mocking and unit testing mule flows and Implemented cluster based approach while deploying applications in QA and PROD environments.
- Worked closely with QA and other support teams in Test Driven Development (TDD) methodologies)
- Involved in unit testing and writing the MUnit Test cases for the flows and made use of GIT hub for version and source control.
Environment: Java, JSF, XHTML, CSS, Hibernate, Spring, Mule ESB, Servlets, XML, XSLT, Web Services, Postman, JAXB, SOA, SOAP, WSDL, JavaScript, DB2, JUnit, Maven, Log4J, WebSphere Server, Jenkins, RAD.
Confidential, Atlanta, GA
Oracle SOA/OSB Developer
Responsibilities:
- Involved in unit testing and writing the MUnit Test cases for the flows and made use of GIT hub for version and source control.
- Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system.
- Implementing agile development processes on Software Development life cycle (SDLC).
- Work closely with functional leads/PMs to understand the partner integration requirement
- Used Database Connectors to connect with respective systems using Mule ESB.
- Extensively used Mule OOB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
- Designed and Developed Restful API's using API Designer; generated flows using RAML file.
- Used JMS to pass messages as payload to track different statuses, milestones and statuses to implement a workflow management flow.
- Integrated using connectors such as Sale force, HL7, SAP, Database, HTTP, FTP and File Connectors.
- Implemented Mule flows for each entity with retry mechanisms with private flows.
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULEESB application using OAuth.
- Mule data mapping, connecting SOAP and REST web services to Mule and use of Mule connectors and plug-ins for web services, including Mule CXF as well as connectors for direct database access.
- Architected Integrations using Mule ESB environments for both on premise and cloud environments.
- Implemented choice, global, custom exception handling mechanisms based on the business requirement in MULE ESB.
- Implemented and consumed SOAP web services and tested using SOAPUI for Mule ESB flows.
- Used MMC (mule management console) to monitor the request and response payload. Had an experience in working MULE API manager and RAML.
- Business requirements gathering and analysis by interacting with the customer.
- 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.
- Integrated the Data Power and Oracle Service Bus (OSB) API systems to MULE ESB. Development of the API's done using Anypoint Studio, RAML and API Manager.
- Involved in unit testing and writing the MUnit Test cases for the flows.
- Responsible to prepare deployment plan and do the production deployment to CloudHub using Jenkins CI platform.
Environment: Java, Anypoint Studio, Oracle-SQL, Mule ESB, RAML, CloudHub, AJAX, WSDL, SOAP, REST, XML, JSON, SFTP, ActiveMQ, Agile, Apache-Maven, Log4j, Nexus, FileZilla, Windows, GIT, JIRA, Confluence, Windows, Apache, JDBC, STS, Maven, Jenkins, JUnit, Oracle, Web Services- WSDL, XML, JSON.
Confidential
OracleSOA-OSB Developer
Responsibilities:
- Responsible for gathering requirements from CRM, CISCO teams and Business analysts by attending meetings and documenting them.
- Created XSD's and WSDL's for different projects and process.
- Created Proxy's services and Business service using Oracle Service Bus (OSB).
- Implemented SPLIT JOIN in OSB to invoke services in parallel.
- Developed custom XPath functions to transform messages
- Extensively used XQuery for transformations
- Created Stubs to test the OSB services. Used SoapUI for testing the Endpoint URL.
- Used Splunk Logs for checking the errors happened in Layer 7, OSB and BPEL.
- Designed and created complete BPEL Processes for orchestration using different process activities
- Unit Testing and debugging of modules and involved in integration testing
- Involved in production and post-production activities.
Environment: Web logic Server (10.3.6), OracleSOASuite (11.1.1.6), OSB, Oracle BPEL Process Manager, Business Rules, Human Task, DB Adapter, JMS Adapter, FTP Adapter, XML, XSD, XQuery, XSLT, Oracle 11g Database, JDeveloper 11g, SOAPUI, Linux