Mulesoft Developer Resume
Atlanta, GeorgiA
PROFESSIONAL SUMMARY:
- Over 7 + years of experience in designing, developing, and testing middleware applications using MuleSoft ESB, Tibco.
- Over 4+ years of experience in application integration using Mule ESB, Cloud Hub, AnyPoint Studio, AnyPoint Platform.
- Good experience in Design and development of Mule ESB projects which are on - premises and hosted cloud using synchronous and asynchronous Mule flows.
- Good experience in Data weave, Java and other Object-oriented programming languages.
- Good experience in XML technologies like XSD, XSLT, XQuery, and Xpath for data transformations in MuleSoft.
- Good experience using mule connectors like DB, HTTP, HTTPS, FTP, FILE, SFTP, JMS, Salesforce, SAP etc.… as a part of integration usage.
- Good experience in using ActiveMQ, AWS suite for Asynchronous message queuing for guaranteed delivery pattern.
- Good experience in Mavenizing, MuleSoft project and creating builds using Maven build tools for deployment to Cloud Hub / Mule MMC.
- Respond to reported problems and inquiries from retailers, distributors, and business departments.
- Good experience developing message flows to interact with back-end database and ERP systems using adapters.
- Good experience developing SOAP and Rest based services.
- Good experience creating technical documentation including incoming and outgoing message structure, message flow diagram, provider service information and test cases. Good experience working in Agile based team environment.
- Excellent communication, interpersonal and analytical skills.
- Strong experience with Problem determination, Route cause Analysis and Defect resolution.
TECHNICAL SKILLS:
Mule Integration: MuleSoft Enterprise Runtime 3.8.3/3.7.4/4.2.2, AnyPoint Runtime Manager, Mule Management Console, RAML
Tibco Integration: TIBCO EMS, TIBCO BW
XML Technologies: XML, XSD, XSLT and WSDL
Messaging: Mule ESB Enterprise, Spring Integration 4, JMS, IBM MQ 7, Active MQ 5.7
IDEs: MuleSoft AnyPoint Studio, Eclipse, IntelliJ, SQL Developer, TOAD
Version Control: GIT, TFS, SVN, CVS
Other tools: Jenkins, Maven, ANT, HP ALM, Jira, ServiceNow, Mingle
Testing Tools: MUnit, Junit, Soap UI, Postman, XML Spy, TOAD, Putty, FileZilla
Operating System: Unix, Linux, Windows
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, Georgia
MuleSoft Developer
Responsibilities:
- Participate in API Design, Implementation and Maintenance phases
- Design RESTful API with Design on AnyPoint platform and AnyPoint studio
- Implement flows and application with AnyPoint studio and leveraged Data weave to do message mapping
- Create reusable component such as error handler, domain projects and library
- Used different transformers, exception handling, testing & Security of MuleSoft ESB endpoint through OAuth
- Integrate existing systems with external third-Party vendor
- Created the MULE ESB artifacts, created flows and configured the MULE configuration files and deployed the application
- Created and consumed SOAP and REST services using CXF
- Created Flows, Sub Flows, Exception strategy and Data weave transformation in Mule configuration
- Used Mule Batch processing to handle the large data and used the batch processing capabilities of Data weave to transform large payloads
- Worked on Mule flow variables, record variables, various connectors like File, FILE, SFTP, IMAP, HTTP, Oracle database, Salesforce, CXF
- Used various Atlassian toolset like; bitbucket, JIRA and confluence
- Used Jenkins for CI/CD deployment strategy
Environment: - Mule ESB 3.9, 4.2, AnyPoint Studio, Cloud Hub, API Kit, API Gateway, Jenkins, ANT, Maven, GIT, Java, ActiveMQ, WebSphere MQ 7, RFHUtil, Batch file, SVN, SOAP UI.
Confidential - Los Angeles, California
MuleSoft Developer
Responsibilities:
- Participate in analysis, design, implementation, and deployment of SDLC using AGILE Methodology
- Design and Implement RESTFUL Web Services using various data format (JSON, XML) to provide the interface to the various third-party applications
- Create RESTful/SOAP web services in Mule ESB based on SOA architecture
- Integrate various system such as; Queues, Topics, Http, soap, File system and SFTP transports
- Implemented data transformation using XPATH, XSLT, Data weave, custom java classes
- Used Mule components that includes File, SMTP, FTP, SFTP, JDBC Connector and Transaction Manager
- Migrate Mule ESB 3.5 apps to Mule ESB 3.9 and updated all the dependencies
- Use MuleSoft AnyPoint platform to design API Contract with RAML
- Create MUnit test cases to validate the Mule flows
- Implement both synchronous and asynchronous calls using http and message broker respectively
- Used Log4J components for logging
- Perform daily monitoring of log files and resolve issues
- Used GitHub for the version control and source control and Jenkins and maven for CICD automation
- Participate in deployment of MuleSoft artifacts in QA, UAT and PROD
- Contribute 24X7 production support
Environment: Java, MuleSoft, MMC, AnyPoint Studio, ActiveMQ, RabbitMQ, Servlets, Nexus, JSP, JSON, JMS, Cloud Hub, GitHub, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Spring MVC.
Confidential - Irving, TX
Tibco Developer
Responsibilities:
- Designed, Developed, Configured and Deployed all kinds of Process of TIBCO Business Works
- Development and configuration of TIBCO MQ Series Adapter for integrating with IBM MQ Series
- Designed, developed, monitored, and managed various TIBCO Business Works Interfaces and Adapters in Production
- Monitored and Managed the Deployments and TIBCO Components using TIBCO Administrator
- Configured SOAP Web Service in TIBCO, including configured SOAP Server and SOAP Client
- Using TIBCO Business Works to create and invocate SOAP over HTTP Web Service
- Created and invocated SOAP over JMS Web Service using TIBCO Business Works
- Worked on JDBC Transaction Group to perform multiple database operations within the group as a single unit of work in TIBCO Business Works
- Used the SOAP Web Service to write files to disks in TIBCO Business Works
- Reconfigured SOAP Web Service by changing the transport HTTP to JMS, or JMS to HTTP
- Worked on interoperability of TIBCO Business Works SOAP Service with the JAX RPC client
- Worked on interoperability of TIBCO Business Works SOAP/JMS Service with the Apache AXIS client
- Generated various XML schemas as per the mapping involved in the process flows from the integration perspective
- Implemented error handling in Business Process and conducted Unit testing, component testing and supported system testing
- Fault tolerance was achieved using Rendezvous certified messaging methodology
- Documented the design of the workflow using Components and Message flow diagrams in UML using Microsoft Visio
Environment: TIBCO BW 5.2, TIBCO Adapters, Test Director, Windows NT, Solaris 2.7, Oracle Applications Adapter 3.0, DSP, Mainframes, Oracle Apps, Web Services, SOAP, XML.
Confidential
Application Developer
Responsibilities:
- Participate in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Model
- Actively Involved in designing the outline of project, understanding of business necessities and interacted with other team members to understand the requirements for the project
- Implemented J2EE standards, MVC architecture using Spring (MVC)Framework and combined with ORM(Hibernate) framework
- Developed application modules using Spring MVC, Spring Annotations, Spring Beans, Dependency Injection, with database interface using Hibernate
- Participate in the design and development of Batch Jobs using Spring Batch Architecture
- Used Multithreading to enable multiple operations to be performed simultaneously
- Tested Rest APIs in Spring-Controller at backend for JSON data using Postman
- Participate in developing code to convert a SOAP response in to a JSON object and construct a tree in UI
- Used java concepts like Collections, Generics, Exception handling, Concurrency to develop business logic
- Used Java Multithreaded programming to develop multithreaded modules and applications
- Secure api with Spring Security and create application with Spring MVC frameworks, and Hibernate ORM framework
- Build the application using Test Driven Development (TDD) approach
- Collaborate with QA team in resolving bugs, both in production release and current development version in resolving the defects.
Environment: Java, J2EE, JSP, HTML, CSS, AJAX, JavaScript, jQuery, AngularJs, Node JS Web Logic Application Server, Spring batch, Spring security, Spring IOC
