Mulesoft Developer Resume
MD
PROFESSIONAL SUMMARY:
- 7 + years of experience in all the phases of Software Development Life Cycle that includes understanding requirement, technical analysis, design, development, Integration, maintenance, installation, implementation and testing of various client/server web applications.
- Strong business and technical experience in requirements gathering including Designing, development, implementation and installation EAI using MuleSoft.
- Good experience in designing Flows, Sub Flows, and Exception handling strategies, Data Weave transformation and Mule Expression Language (MEL).
- Good 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.
- Good Experience in creating API specification, implement REST and SOAP services.
- Good understanding and implementation experience of WS - security, digital signatures, message encryption & decryption, SSL concepts and its implementation in Mule ESB and DataPower.
- Experience with DB2 and Oracle Databases, Stored Procedure creation and DB integration with Mule ESB.
- Skilled in integrating salesforce,sap, spring frameworks, spring beans and web services using mule ESB.
- Experienced in integrating Salesforce.com with other internal/external applications using JSON, SOAP, WSDL and REST based web services.
- Experienced in publishing message flows as web services using HTTP and SOAP nodes for SOAP and RESTful web services implementation.
- Good experience in integrating applications using MQ, JMS, Web Services, HTTP, SMTP and FTP protocols.
- Designed and developed message flows in IIB that use different nodes like WebSphere MQ, File, web service, HTTP, Rest, Construction, Routing, transformation built-in nodes and etc.
- Experience in multiple project life cycles design, implementation, testing and launching of the SOA releases.
- Good experience in Financial, Healthcare, Hotel and Retail domain.
- 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, API Designer, MMC, CloudHub, Runtime Manager, Anypoint Studio
IDE & Integration Tools: Anypoint Studio, Eclipse, My Eclipse, MuleSoft ESB, IBM Message Broker, WebSpher Datapower
Databases: Oracle DB, DB2, MySQL - SQL, Mongo DB
Connectors:: HTTP, Salesforce, Database, Workday, File, FTP/SFTP, Email, JDBC,JMS
Programming Languages:: Java, J2EE, C/C++, ESQL, XSLT, Dataweave, MEL
Message Transformation: : JSON, XML, DataWeave, Java Collections, Data Mapper.
Version control and CI/CD tools:: Jenkins, Maven, GitHub, GitBucket, SVN & Artifactory
Unit Testing:: JUnit, MUnit and Mockito
Operating Systems:: Windows and Linux
PROFESSIONAL EXPERIENCE:
Confidential, MD
MuleSoft Developer
Responsibilities:
- Create RAML 1.0 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.
- 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.
- 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.
- Implement choice router, scatter gather, exception strategies and reconnection strategies
- Work with DataWeave to create reusable transformations using functions, variables, and operators
- Building Mule Flows, Scopes, Error Handling strategies, Message Filters, Validation, Transformation, Message Enricher and Flow Controls
- Develop REST services to expose the existing internal and external SOAP based services.
- Implement creation & deployment of the application, performed unit testing by writing the MUnit test cases.
- 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 REST API’s using RAML specifications and developed flows using API Kit in Anypoint studio.
- Configure Cloud Hub and Customer-hosted runtime to deploy mule applications for the purpose of testing and production.
- Migrate API’s from Mule Server Runtime 3.9.5 to 4.1.2 and deployed in new.
Environment: Mule ESB 4.x, Mule ESB 3.9.x, Anypoint studio, Anypoint platform, RAML, ActiveMQ, MUnit, Dataweave, MEL, Cloud Hub, Maven, Jenkins, JIRA, Confluence, SVN Cloud, Amazon s3, JSON, Apache-Maven, Servlets, SOAP, RESTful, WSDL, CXF.
Confidential, MN
MuleSoft /API Developer
Responsibilities:
- Created REST API’s using RAML specifications and developed flows using API Kit in Anypoint studio.
- 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.
- 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.
- Configure the OAuth provider module to connect with custom built Java Class and OAuth API to implement Oauth2, MuleSoft JDBC object store and clustering in the server.
- Develop Event publisher and Event Catalog to fulfill the core functionality of event messaging framework - Rabbit MQ, namely to allow applications to publish business events to subscribed systems.
- Create MUnit test cases for all System, Orchestration, and Experience API’s.
- Create the name directory in GitLab and pushed the code into it via GitBash command line.
- Create pipeline in Go Admin, got approval from Ops team, built and deployed code to DEV and QA environment and followed up with them to push code in Stage and Production environment.
- 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.
Environment: Mule ESB, Anypoint Studio, Cloud Hub, ActiveMQ, RAML, ActiveMQ, APM, Apache-Maven, CloudHub, XML, XSLT, CSS, Ajax, JSTL, PL/SQL, SQL, Log4J, Web Services - WSDL, SOAP, CXF, Jenkins.
Confidential, St. Louis, MO
Middleware Engineer/MuleSoft
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.
- 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.8.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.
Environment: Java, Mulesoft, MMC, Anypoint Studio, 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, MN
IIB and DataPower Developer
Responsibilities:
- Developed both REST and SOAP Web-Services using DataPower deployed on Multiprotocol Gateway (MPGW), Web Service Proxy (WSP) and XML firewall.
- Developed Security of incoming traffic in different levels like protocol level security using certs, Message level Security using xml-encryption and Service level Security using AAA and RBM.
- Worked extensively on mapping node and custom ESQL property for transformation purposes and passed queries to database.
- Developed Web services in IIB/Message Broker by using SOAP and HTTP nodes.
- Created XSDs, WSDLs implemented Restful web-services utilizing XML and JSON message formats.
- Experienced with HTTP/HTTPS/FTP/NFS Front Side Handlers to receive information from various sources
- Developed reusable functions and procedures and invoked them from different flows in application.
- Created test cases and involved in string testing and bug-fixing.
- Developed service routing, collection and aggregation on both IIB and DataPower.
- Configured DataPower for high instance availability behind Cisco Load Balancer and F5 appliance.
- Configured DataPower settings for WSRR and WMQ.
- Worked on critical issues and provide the solution in less turnaround time and participated in crisis calls, coordinated with test and QA teams to fix the defects
Environment: IBM IIB, Webspher MQ, DataPower, Massage broker, SQL,Java, ESQL, Oracle, XML, XSLT, REST, RFH Util, SOAP UI