Mulesoft Developer Resume
Tampa, FL
SUMMARY:
- 8+ years of experience in IT industry and 5 years as a MuleSoft developer.
- Expertise in implementing Service Oriented Architecture (SOA) in SOAP/RESTful web services and integrating API’s, databases & SAS applications using MuleSoft.
- Experienced in developing Mule flows using various connectors such as HTTP, Database, FTP, SFTP, SMTP, SOAP/REST (HTTP) & transformers such as XML to JAXB, JAXB to XML, data weave.
- Extensively worked on Anypoint components like API designer (RAML), API Manager & Runtime manager.
- Experience in MuleSoft Mule Management Console (MMC) Administration, Configuration, & Tuning.
- Used Maven as a build tool to deploy projects on cloud hub & used Jenkins for continuous Integration.
- Expertise in creating Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
- Designed and Developed Restful API's using API Designer & generated flows using RAML file.
- Experience in MuleSoft Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow.
- Successfully migrated back - of-house HR and payroll integration logic from PeopleSoft solution to MuleSoft and Oracle Cloud, enabling decommission of mainframe and legacy systems.
- Independently research, develop and pilot new MuleSoft platform capabilities.
- Encourage use of source control, thorough testing, deployment reviews, and other best practices, to minimize bugs and deliver supportable projects.
- Assist technical leadership with selecting and communicating platform standards effectively.
- Prepare documentation and on-boarding materials to ease the addition of new team members
- Experienced working on Databases such as MySQL, Oracle & tuned SQL queries for better performances.
- Worked on security policies like OAUTH using ping federate, Rate limit policy, Client enforcement policy.
- Implemented Exception Handling, Logging for the developed applications.
- Hands on experience with ticketing tools such as JIRA, SVN.
- Expertise in all phases of software development life cycle from Business Requirement Analysis to the UAT support.
- Worked closely with QA and other stake holders in Test Driven Development (TDD) methodologies.
- Documented business requirements, functional, technical specifications and test cases.
- Ability to prioritize work, Trouble shooting, Problem-solving Skills and handling multiple tasks.
TECHNICAL SKILLS:
Operating Systems: Windows 2008, Windows 2012
Integration tools: Mule 3.6 / 3.7/ 3.8 / 3.9.1 , Postman
Programming Languages: Java
Databases: MySQL, No SQL, SQL, Oracle
Web Services: SOAP, JMS, XML
API modelling language: RAML 0.8 / 1.0
Paas component: Cloud hub, Oracle Cloud
Mule: Mule Server 3.x, Connectors, Message Processors, Data Mapper, Data Weave, Cloud Hub, MMC, Components, Scopes, Filters.
Design tools: Any point Studio 5.3/5.4/6.0/6.1/6.3 .
Version control & Build tools: SVN, GitHub, VSTS, Maven 3.3.9 / 3.5.0
Software Methodologies: Waterfall model, Agile SCRUM
WORK EXPERIENCE:
Confidential, Tampa, FL
MuleSoft Developer
Responsibilities:
- Responsible for developing and maintaining application design patterns, overseeing the development of application components, performance and testing of application modules and interfaces.
- Involved in Business requirements gathering and analysis.
- Involved in preparation of design document specifications, troubleshoots and testing.
- Worked with Mulesoft 3.8.4, 3.8.5 and developed integration flows with HTTP, Web service consumer, Message Enricher, SAX parser, Transform message, batch component, Async process, choice router etc.
- Used Mule ESB connectors- SFDC, Message Transformer, Choice Exception Strategies, Batch processing, etc. in designing the application as a middleware between the third-party system and the customer side system.
- Integrated Salesforce components in Mule ESB for connecting applications, data sources and APIs.
- Integrated different enterprise applications based on the designed architecture.
- Configuring the Mule process for fetching the data from queue and makes web service calls to the middle tier Mule ESB for processing.
- Used MEL (Mule Expression Language), an expression language that provides a consistent, standardized way to work with a Mule message's payload, properties and variables.
- Created REST API's using RAML and developed flows using APIKIT Router.
- Used Database Connector to connect with MySQL and Oracle using Mule ESB.
- Implemented data transformation using DataWeave and custom java classes.
- Extensively used Mule components that includes File, SMTP, FTP, SFTP, JDBC Connector and Transaction Manager.
- Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
- Developer a new application which connects to multiple technologies and retrieve millions of records and process to client Database with custom java classes using Mule ESB.
- Tested the application functionality in development and non-production environments.
- Deployed Mule ESB applications into MMC (Mule Management Console).
Environment: Java 1.8, Mule ESB 3.8, Any point studio, Oracle, SOAP, REST, Salesforce, Active MQ, RAML, MUnit, Spring Framework, WSDL, SOAP, SOAP UI, Oracle 12g, SQL Developer
Confidential, Louisville, KY
MuleSoft Developer
Responsibilities:
- Developed the MULE ESB artifacts, flows for creating HR & Payroll systems.
- Configured the MULE configuration files & deployed the application.
- Experienced in developing Mule flows using various connectors such as SFTP, Expression, HTTP, Database, FTP, SFTP, SMTP, SOAP/REST (HTTP) & transformers such as XML to JAXB, JAXB to XML, data weave.
- Migrated back-of-house HR and payroll integration logic from PeopleSoft solution to MuleSoft and Oracle Cloud.
- Well versed in developing Mule flows with XML, CSV datatypes and calling the HDL, PBL API’s.
- Worked on tuning the complex Mule flows.
- Well versed in writing MuleSoft Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow.
- Used Oracle cloud to check whether back of house records from people soft are inserted properly or not.
- Experience in maven, MuleSoft project and creating builds using maven build tools for deployment to cloud hub.
- Used GIT as the version control system and used VSTS to track bugs and creating pull requests for peer reviews.
- Developed RAML based API's and exposed them as REST web services via APIKit Router, consumed both REST and SOAP web services and tested web services using SOAP UI.
- Experienced in using RESTful web services for making use of HTTP protocol between client and server.
Environment: Mule 3.8.5 /3.9.1 , Any point Studio, RAML 1.0, Cloud hub, Maven 3.5.0, GitHub, Postman, VSTS, Oracle Cloud.
Confidential, Harrisburg, PA
MuleSoft Developer
Responsibilities:
- Developed the MULE ESB artifacts, flows and configured the MULE configuration files & deployed the application.
- Developed RAML based API's and exposed them as REST web services via APIKit Router, consumed both REST and SOAP web services and tested web services using SOAP UI.
- Inspected the flows and sub-flows in error handling and implemented effective exception handling techniques
- Created Mule Flows using End Point connectors & components using Mule ESB to integrate client/server systems.
- Developed integration flows using Mule Anypoint Studio to connect to REST, SOAP service, oracle database, and Active MQ.
- Worked on creating SOAP web services in Mule, consumption of SOAP web services for downstream systems.
- Created http inbound & outbound flows, routing, orchestration, transformations and security of MULE ESB application.
- Used Mule debugger to debug the XML flows and wrote MUnit Test Cases.
- Designed Mule ESB flows using various connectors like HTTP, File, SFTP, DB, Transformers, Data weave for integrating various applications which are on-premises and hosted cloud using synchronous and asynchronous Mule flows.
- Experience in maven, MuleSoft project and creating builds using maven build tools for deployment to cloudhub.
- Well versed in writing MuleSoft Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow.
- Implemented synchronous and Asynchronous messaging scopes using Active MQ in Mule.
- Integrating the salesforce with the MuleSoft for connecting applications, data sources and APIs, in the cloud.
- Used JMS to pass messages as payload to track different statuses, milestones and states in the workflows.
- Expertise in MuleSoft Anypoint API platform for designing and implementing Mule APIs.
- Experience in deploying/managing Mule flows to cloudhub.
- Deployed applications into cloud hub using continues integration.
Environment: Mule 3.8.4, Any point Studio 6.3, RAML 1.0, Cloud hub 1.58.0, Maven 3.5.0, GitHub, Postman, XML, SOAP, JMS, SOAP, SQL, CSS, log4J, XSLT.
Confidential, Maryland Heights, MO
MuleSoft Consultant
Responsibilities:
- Developed Mule ESB projects for the services with synchronous and asynchronous Mule flows.
- Design and Implemented RESTFUL Web Services using various data format (JSON, XML) to provide the interface to the various third-party applications.
- Developed Mule flows using various connectors like Database, SAP, Web service consumer, VM, Http Request and JMS.
- Integrated web services including SOAP as well as REST using Mule ESB and Used various transformers for transforming between different data formats.
- Implemented error handling by using exception strategies and generated exception alerts in cloud hub.
- Well versed with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
- Designed and developed enterprise services using RAML and REST based APIs.
- Implemented MULE ESB to route various calls to do validation of service input and to handle exceptions.
- Performance Tuning is done by making Code changes to remove unnecessary calls.
- Worked on API notebook to explore APIs and for testing and improving these. Furthermore, used API kit to integrate APIs with other services on premise and on cloud.
- Good Experience in using Log4J components for logging and performed daily monitoring of log files and resolving issues.
- Fixing defects in PROD environment & tracked them using ALM Quality Control.
Environment: Any point Studio 6.1/6.3, Mule 3.7/ 3.8, MySQL, RAML 1.0, Cloud Hub 1.49.0, REST, XML, JSON, SFTP, Agile, Apache-Maven, GitHub, JIRA, Maven 3.3.9, JUnit, Web Services- WSDL, XML, JSON.
Confidential, New York, NY
MuleSoft Consultant
Responsibilities:
- Developed integration workflows using an ESB framework and configured the MULE configurations files and deployed.
- Replaced all Data Mapper mapping component to Transform Message component and written new Data Weave code.
- Used Data Mapper and in addition Data Weave for information changes and information approvals inside streams and sub flows.
- Developed a RAML based REST web services API's using Mule ESB and Used Data Base Connectors to connect with respective systems using Mule ESB.
- Involved in developing interfaces between SAP, Salesforce, REST and SOAP web-services.
- Used Data Base Connectors to connect with respective systems using Mule ESB.
- Used Cloud Hub connector in the flows to trigger alerts during exceptions and captured the failed records for further recovery.
- Performed the automatic deployment of the projects by using maven builds.
- Developed http, https inbound and outbound flows, routing, orchestration, transformations and security of Mule ESB application using OAuth.
- Configured the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
- Experience in developing interfaces between Salesforce and Oracle ERP using Mule ESB technologies.
- Used GIT as the version control system and Maven build script for building the application
- Tested the application functionality in development and non-production environments.
- Used putty for SSH keys and passwords information to access the folders and Recovery of lost or failure records
- Involved in unit testing and writing the M Unit Test cases for the flow flows.
- Experienced in developing M Unit test cases to validate mule flows
- Worked on preparing the technical specification documents (TSD'S) for all the services that are to be implemented.
Environment: Any point Studio 5.3 / 5.4 / 6.0, Mule 3.6/ 3.7, MySQL, RAML 0.8, Cloud Hub 1.49.0, REST, XML, JSON, SFTP, Active MQ, Agile, Microservices, Apache-Maven, Windows, GIT, JIRA, JDBC, Maven, JUnit, Oracle, Web Services- WSDL, XML, JSON\
Confidential, Tysons, VA
Jr. MuleSoft Developer
Responsibilities:
- Developed interfaces between Sales Force, REST and SOAP web-services.
- Worked on choice, global, custom exception handling mechanisms in MULE ESB.
- Responsible in developing integration workflows using Mule ESB and implemented data transformation using XPATH, XSLT, Data Mapper, custom java and POJO classes.
- Designed RESTFUL Web Services for both XML and JSON datatypes to provide an interface to the various third-party applications.
- Deployed the Mule ESB applications into MMC (Mule Management Console) and Cloud Hub.
- Used Mule connectors like HTTP, FILE, FTP and Database connectors as a part of integration usage.
- Processed large volume of server monitoring data given in JSON formats for data visualization feed using MuleSoft ESB flow, MuleSoft DataWeave.
- Documentation and designing of REST API's using RAML.
- Gathered requirements, analysed and documented business requirements, functional requirements and data Specifications.
- Creating Flows, Sub Flows, Exception strategy, Data Mapper transformation in Mule configuration.
- Deployed application in MuleSoft MMC.
- Created global flow for handing exceptions.
- Implemented data transformation using Data Weave.
- Worked on Flow Control using Choice, Scatter-Gather based on use case.
- Worked on creating MUnit test case and mocking all the external API calls in the flow.
- Used MMC mule management console to monitor the request and response payload.
Environment: MuleSoft ESB, Web services (SOAP/WSDL and REST), Mule Management Console (MMC), Maven.
Confidential, Memphis, TN
Jr. Java Developer
Responsibilities:
- Involved in Design, Development, Testing and Integration of the application.
- Developed the application using Eclipse IDE.
- Created UI modules utilizing JSP, JavaScript, CSS, Flash and Ajax.
- Developing interactive web components using AJAX.
- Implementing the saving of definitions and dynamic population of data using AJAX.
- Involved in UML, Package, Class and State Diagrams utilizing Rational Rose.
- Used JavaScript for customer side approvals.
- Design and development of Web pages using HTML, CSS, JSON including Ajax controls and XML.
- Designed user-interface and used JavaScript to check validations.
- Developed HTML5 Mobile application with Java Script, jQuery, and JSON and RESTful web service.
- Involved in developing JSP pages for IPA pages and implemented business logic and data base connectivity.
- Involved in the Database structuring and Tables creation needed for the project.
- Involved in writing database queries, stored procedures, functions and Involved in writing JDBC code to get data base connectivity.
- Used jQuery core library functions for the logical implementation part at client side for all the application.
- Co-ordinate Application testing with the help of testing team.
- Involved in unit testing using JUNIT and Integration testing, build & deployment using Ant.
- Responsible for taking backup of the nodes and restoring them in case of system failures.
Environment: Java, JSP, Servlets, Java Script, CSS, Ajax, JDBC, Oracle, Java beans, JUNIT, Ant, Eclipse IDE, SQL Developer .