Mulesoft Developer Resume
Cleveland, OH
SUMMARY
- Seven plus years of IT experience and four plus years’ experience in MuleSoft Anypoint Platform and Enterprise Integrations.
- Great experience in identifying, analyzing and integrating flows using Mule ESB Anypoint Platform including Mule Runtime, Connectors, Design Center and API management.
- Extensive experience in designing Flows, Sub Flows, and Exception handling strategies, Data Weave transformation and Mule Expression Language (MEL).
- Great experience using Mule ESB with Connectors, transformations, Routing, ActiveMQ, JMS and Data Transformations using Mule ESB.
- Experience in deploying Mule Applications to Mule ESB and Mule CloudHub along with experience in configuring logging and alerting in CloudHub.
- Experience with message filters, message translators, content enricher, scatter - gather and Mule transaction integration patterns.
- Wonderful experience on Mule ESB projects with Synchronous and asynchronous Mule Flows.
- Experienced in publishing message flows as web services using HTTP and SOAP nodes for SOAP and RESTful web services implementation.
- Developed RAML documents using Anypoint API Platform, provided mocking services to application developers.
- Designed and implemented RESTFUL/SOAP Web Services using various data format (JSON, XML) to provide an interface to the various third-party applications.
- Great experience with different connectors, for instance HTTP, Database, Salesforce, Azure Queues, File and SFTP.
- Experience with Database and SQL technologies on several projects, worked on writing efficient SQL to read and write data.
- Good exposure to Continuous Integration and Delivery tools surrounding Anypoint Platform, like Jenkins, GitHub, Maven, MMC and Anypoint Runtime Manager.
- Experienced designing API specs using RAML, Swagger, Open API or other API modeling language, batch processing, parallel processing.
- Experience building integrations that connect with one or more data-warehouses (relational and non-relational database) and solutions for CRM (salesforce).
- Knowledge of integration design patterns for building middleware systems from grounds up including, security models, encryptions, routing, transformation, error handling frameworks, logging frameworks, and testing frameworks.
- Deep experience with Anypoint Platform, Flow design, API design, DataWave, CloudHub, Runtime Fabric, API management, Knowledge of Jenkins/ CICD process.
- Effective communication and interpersonal skills, ability to work in a team/independently and adapt quickly to new and emerging technologies.
TECHNICAL SKILLS
Anypoint Platform: ESB, Anypoint API Designer, MMC, Cloud Hub, Runtime Manager, Anypoint Studio, RAML
Web: HTTP, REST, XML, JSON
Connectors: HTTP, Salesforce, Database, Workday, File, FTP/SFTP, AMQP, Microsoft Service Bus
Message Transformation: JSON, XML, Data Weave, Java Collections, Data Mapper
Database: MS SQL Server, Oracle, MySQL
PeopleSoft: Application Designer, Application Engines, Component Interfaces, Integration Broker
Tools: Anypoint Studio, Eclipse, SQL Developer
CI / CD: Maven, Jenkins, GitHub, Artifactory
Operating Systems: Window 7/8/10, Linux.
PROFESSIONAL EXPERIENCE
Confidential, Cleveland, OH
MuleSoft Developer
Responsibilities:
- Participate in Requirement Gathering, analysis, design and development of the project, executed the development process using Agile methodology, which included iterative application development, monthly sprints, stand up meetings, elaboration sessions and customer reporting.
- Create Mule Flows to integrate data from various sources into database, from ActiveMQ topics and WMQ queues, some transformations were also done at the integration layer.
- Design and Develop enterprise services using RAML and REST based API and used various Transformers in Mule ESB based on use case and had implemented the custom transformations.
- Create Request and Response Transformers, custom components and configured them in Mule-config.xml.
- Use database Connectors to connect with respective systems using Mule ESB.
- Utilize Mule components that include File transport, SMTP Transport, FTP/SFTP Transport, JDBC connector and Transaction manager.
- Create interfaces between salesforces, REST and SOAP Web-services.
- Work on the mule API Gateway for the application of policies to API as well for managing the security, also worked with proxy settings using the API Gateway for the APIs.
- Implement synchronous and asynchronous messaging scopes using ActiveMQ in Mule.
- Created Mule Application that uses connectors SFDC, Message Transformer, Choice exception strategies, Domain project and Batch processing.
- Develop solutions by designing system specifications and standards.
- Participate in the continuous improvement of MuleSoft & cloud integration operations and delivery
Environment: Mule ESB 3.9.x, 4.1.x, Anypoint Studio, Mule standalone server, ActiveMQ, Jenkins, GitHub, Bitbucket, Java 1.7/1.8, SVN, SOAP, REST, OAuth, Apache, GIT, Maven, Munit, Salesforce, WMQ, RAML, JSON,Junit.
Confidential, Charlotte, NC
MuleSoft Developer
Responsibilities:
- Create RAML specification file based on blueprint mapping document in Anypoint studio.
- Use API-Kit Router and CXF to build the initial flow structure from the RAML and WSDL.
- Created several Jenkins jobs to deploy the mule applications in CloudHub for continuous deployment.
- Use MuleSoft flow-control palette to optimize message processing, specifically in Scatter-Gather & Choice-Router to call multiple services in parallel and a specific function based on information from the request.
- Complex business logic easily handled in Data Weave connector and Mule Expression Language (MEL).
- Create and follow MuleSoft API Error Handling and Logging Standards while building any API’s.
- Implement API security policies (as set by API manager), applied to all client-facing proxy APIs for CORS, OAUTH2.0 access token enforcement, ClientID enforcement and Rate Limiting - SLA Based and Secured Mule service endpoints using OAuth2.0, HTTPS and SSO.
- Create Request transformer, Response transformers, Custom Components and configured them in Mule-config.xml.
- Configure core java components like Log4j to monitor the logs in the server.
- Monitor the Server by using PuTTY, WinSCP, Splunk, MuleSoft Runtime Manager and Co-operated with MuleSoft Admin team when they got a suspicious alert from Anypoint portal.
- Functional/end-to-end testing, Integration testing using Anypoint Portal, SOAPUI and Postman and co-operated with UAT / Business team to make them satisfy.
- Created Mule Flow using endpoint, connector and component bean using Mule ESB to communicate client/server system.
Environment: Mule soft ESB 3.9.x, Agile, Scrum Methodology, Any Point studio, Maven build tool, SOAP, RESTful, Sales force, SVN Cloud, Amazon s3, JSON, XML, GIT Hub, Apache-Maven, Servlets, SOAP, RESTful, WSDL, CXF, Maven.
Confidential, Mayfield Village, OH
MuleSoft Developer
Responsibilities:
- Design and develop enterprise services API specification using RAML and REST schema.
- Create Mule application that uses connectors SFDC, Message Transformer, Choice Exception Strategies, Batch processing.
- Build, Deploy and Test applications or flows using Mule ESB and deployed the services.
- Create HTTP inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint.
- Developed the flows/orchestrations for integrating the components written on top of different internal platforms using Mule ESB and ActiveMQ.
- Create Mule ESB helper class to call the Mule flow, connection end point and connectors.
- Implement Mule flows for each entity with retry mechanisms with private secured flows.
- Built JAX-RS services and exposed them using REST component.
- Implement Exception Handling, Logging, and Error Handling.
- Implement Security mechanisms like Security Certificates, key Exchange, Encryption, Decryption and OAuth Authentication & Authorization using Access Token and SM session cookie.
- Build and Deployment of services in Mule ESB 3.7.3 server.
- Manage performance of the services by using “Scatter and gather” and “choice router” Code walk-throughs, Mule Debugging, and Error fixing.
- Participate in daily scrum meetings to discuss the progress of the project and any blockage of the work and the solution of the block.
- Used MUnit for Mocking and unit testing Mule Flows and implemented cluster-based approach while deploying applications in QA and PROD environments.
Environment: Java, MuleSoft, Anypoint Studio, MMC, ActiveMQ, RabbitMQ, Servlets, Nexus, JSP, JSON, JMS, CloudHub, GitHub, Web Logic Application Server10.3, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Spring MVC.
Confidential, Minneapolis, MN
Java Developer
Responsibilities:
- Pin design and Drawing UML diagrams such as use cases, sequence diagram.
- Participate in development of controller component using Servlets and view component using JSP, XSLT, CSS, HTML and JavaScript for the client-side validation.
- Create use cases diagrams, activity diagrams, sequence diagrams and class diagrams.
- Work on Spring-DAO based declarative transaction management.
- Implement Hibernate and spring framework.
- Participate on the back end to modify business logic by making enhancements.
- Responsible for writing JavaScript for the validation in client side.
- Participate in design and implementation of Web service.
- Implement business logic-coding framework to seamlessly map the business logic into respective value beans.
- Publish web services to help users interact with web services.
- Develop functions and store procedures using SQL and PL/SQL for the application.
- Write database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle database.
- Used Clear Case to merge code and deploy them in to a central depository location.
Environment: Java 1.5, J2EE, SOA services, JSP, Agile/Scrum, Eclipse, HTML, XML, JavaScript, AJAX, ANT, WSDL (Restful), SOAP, XML, TCP/IP