Mulesoft Developer Resume
Fort Worth, TX
SUMMARY OF EXPERIENCE
- 8 years of total experience in full SDLC Information Technology projects with 2+ years of hands - on experience on MuleSoft.
- B2B Integrations using MuleSoft connectors such as SAP, SFDC, Database, JMS, etc.
- Hands on experience with Web Services using SOAP, WSDL, REST, JSON and Canonical model, combined with strong understanding & implementation of SOA and API Enablement.
- Creating Flows, Sub Flows, Exception strategies and used Data Weave extensively for transformations in Mule AnyPoint studio
- Using Mule ESB (debuggers / flow analyzers), deployment, and tuning
- Good experience with MuleSoft CloudHub Administration, using Transformers, Filters, Flow Control, Collection Splitters/ Aggregators / Scatter- Gather etc. in Mule AnyPoint studio and with API Management using API Manager to apply security policies/throttling to the API requests
- Developed REST APIs with RAML using APIKIT Router
- Created Proxy Services, implemented encryption/ decryption payloads which contains PII DATA
- Implementing Mule ESB architecture, rules, caching etc.
- Over rode the mule default functionality of connectors like ftp, http, soap etc.
- Well-versed with Security concepts such as Transport Level Security, SOAP Level Security and SSL
- Created reusable Micro services; and composite services on top of Micro services.
- Designed a full failsafe, robust enterprise service bus including fault Tolerance, load balancing
TECHNICAL SKILLS
EAI Tools: Mule Soft and TIBCO AnyPoint Studio 5.1.x, 5.3.x, 6.1.0, MuleSoft Cloud Hub, API Designer, API Manager, Runtime Manager, Mule ESB, TIBCO Active Enterprise Suite - Rendezvous 8.x/6.x, TIBCO BusinessWorks(5.x), TIBCO Business Works Administrator(5.x)
Languages: Java, C, C++, SQL, PL/SQL
Application Servers: Apache Tomcat, WebLogic Server
Database: Oracle 7.x, 8.x, 10g, 11g, SQL Server 2005/2008 and MySQL
Version Control: Tortoise SVN, Team Foundation Server(TFS) and Visual SourceSafe (VSS)
Others: XML, XSD, SOAP, WSDL, REST, JSON, RAML, Groovy, Python, Test Harness, Hermes JMS, FileZilla Client, Core FTP Client, PuTTY, SoapUI, Postman, REST Console, Jenkins, Agile Craft, Slack, Kibana, TOAD, HP Quality Center, JMS.
PROFESSIONAL EXPERIENCE:
Confidential, Fort Worth, TX
MuleSoft Developer
Responsibilities:
- Involved in requirements gathering with business and understanding the integration needs for various projects.
- Prepared estimates and provided time frames to successfully implement business processes for each project.
- Created integration flow diagrams and mapping documents using Microsoft tools for better understanding of each application.
- Created Service Contracts and exposed to the end clients for each integrated application as per the business requirements.
- Designed and developed re-usable integrated applications as per GM ESB Standards.
- Created REST based service interfaces using Mule ESB AnyPoint Platform and delivered fast, reliable and scalable integration API codes.
- Implemented data transformations using Data Weave in AnyPoint studio.
- Developed flows using Synchronous and Asynchronous Services processing strategies.
- Created flows/sub-flows using various scopes, transformers and routers such as splitter and aggregator in AnyPoint Studio.
- Implemented encryption/decryption, authentication for various integrated applications.
- Implemented error handling by using exception strategies and generated exception alerts in cloud hub.
- Created logging as service framework to log all the application logs in centralized location.
- Manually deployed applications into MuleSoft CloudHub.
- Performed the automatic deployment of the projects by using maven builds.
- Used various testing tools such as Postman, Soap UI, REST Console and Jenkins.
- Strong knowledge of SOA concepts and technologies (SOAP, WSDL, XML, XSD, REST, JSON).
- Created REST API's using RAML and developed flows using APIKIT Router.
- Developed applications to integrate with Amazon Web Services AWS .
- Created test cases as per the requirements and worked with automation and manual testing teams as needed.
- Coordinated with various development teams and the testing teams for end-to-end testing in various environments.
- Provided Production Support for all the deployed Mule ESB applications.
- Good programming skills and experienced in troubleshooting Mule ESB applications
- Strong Knowledge on Mule soft including Mule Runtime Manager, Connectors and API Manager.
- Experienced in Agile and Waterfall methodologies
Confidential, Fort Worth, TX
MuleSoft Developer
Responsibilities:
- Involved in the development of Solution Design Overview document.
- Developed Service Contracts.
- Developed Synchronous/Asynchronous Services.
- Designed and developed the data validation integration interfaces for various projects.
- Created Exceptional handling framework.
- Create .zip files out the developed projects and deployed the applications into different environments using MuleSoft CloudHub Console.
- Deployed various MuleSoft REST based API’s onto AWS cloud by using CloudHub.
- Performed the automatic deployment of the projects by using maven builds.
- Involved in regression testing of developed projects and suggesting improvements if necessary.
- Involved in managing the connectivity of the environments with the external parties and coordinating the testing on each of the environments.
- Provided production support for all the deployed Mule ESB applications.
- Created the Knowledge base and KTchecklist for maintaining the Application related information.
Confidential, San Francisco, CA
MuleSoft Developer
Responsibilities:
- Meet the Business Line Team for translating business requirements to functional specifications.
- Understand the existing systems and design for introducing Industry standards.
- Design the existing MuleSoft solutions meeting with the business; understand the requirements and providing solution accordingly.
- Developed Rest based APIs using API KIT ROUTER.
- Created various MuleSoft flows and sub flows to implement the APIs.
- Worked with various MuleSoft components which are part of the flows.
- Work with Mule AnyPoint connectors: like Salesforce, FTP, Database, web services and JMS etc.
- Worked with transform message component which uses DataWeave language to transform messages from one format to other.
- Integrate CRM Salesforce and SQL database.
- Create credentials vault and encryption process for the payload.
- Create Micro Services and Composite services, involved in service orchestration.
- Create batch processing for performing ETL operations from SFDC to downstream systems.
- Deploy services to CloudHub.
- Deployed various MuleSoft REST based API’s onto AWS cloud by using CloudHub.
- Administer CloudHub in non-prod environments, estimate the load & assign workers accordingly, implement monitoring.
- Mavenize the project - creating & adding dependency jars.
- Create continuous integration with Jenkins.
- Develop API’s using RAML.
- Maintained Source code of the applications for various releases on GitHub.
Confidential, Wellesley, MA
TIBCO Developer
Responsibilities:
- Supported TIBCO applications in all environments QA/Staging and production.
- Resolved the TIBCO interfaces issues.
- Analyzed root cause of the reoccurring issues.
- Created XML, XSD (Schema) for 5010 Inbound and Outbound transactions.
- Created RESPONSEXSD for capturing the response from WEB SERVICE.
- Created Abstract and ConcreteWSDL files for EDI Transactions.
- Developed TIBCO SOAP Web Services over HTTP transports.
- Used TIBCO Business Works to design the private process which subscribes the Inbound EDI from TIBCO Business Connect and load them into the Oracle tables.
- Interacted with the TIBCO support group to address vendor related technical issues.
- Extensively worked on Web Services using Service palette.
- Developed test cases based on functional and technical specifications.
- Deployed EAR files using TIBCO Administrator.
- Created users and Roles of user in TIBCO Administrator. Also, managed Roles as per security needed.
- Involved in managing and monitoring of TIBCO application deployed using TIBCO Administrator.
- Involved in configuration of Global variable while deploying TIBCO Application using TIBCO Administrator.
- Enhanced existing common Error Handling and data logging process.
- Extensively worked for Data mappings with DBA’s, Business Analysts to get Input schema.
- Coordinated with onsite team on various design implementations.
- Defining test cases, creating test scripts, and involved in testing and analyzing bugs.
- Identified Use Cases and created Use Case, Activity, Sequence, collaboration diagrams and Wire frame using MS Visio.
- Involved in end to end designing from gathering requirements, analysis till production support.
Confidential, Santa Clara, CA
TIBCO Developer.
Responsibilities:
- Designed and developed integration interfaces to integrate Web Logic Server with ERP application.
- Configured ERP Request Reply service adapter to invoke patient creation processes.
- Created BusinessWorks processes to listen for messages from VIP system.
- Created various queues and topics and bridged the queues with topics.
- Create .ear files out the developed projects and deployed the applications into different environments by using TIBCO Administrator GUI.
- Configured various TIBCO services in FT & LB setup.
- Performed the automatic deployment of the projects by using AppManage utility.
- Created various Shell scripts to automate the installation, deployment and cleanup activities.
- Created the mapping matrix spreadsheets for mapping transformations.
- Implemented the transformations using XPATH expressions.
- Designed various WSDL and XSDs for web services service and client implementation.
- Involved in the design and development of common services like Common Logging and Exception Handling (CLE) service.
- Involved in supporting Integration testing of interfaces.
- Deployed projects onto Dev and Sandbox using TIBCO BW Administrator.
- Involved in creating hawk rule bases to manage and monitor the deployed service.
Confidential
J2EE Developer
Responsibilities:
- Design and code functional modules for automation of order management functions.
- AdaptedVariousJ2EE Patterns MVC, DAO, Session facade and Service locators.
- Developed the application using Agile development methodology in Software Development Life Cycle.
- Developed Enterprise Java Beans, Validation Classes, DAO’s, Servlets, JSP Pages.
- Developed Messaging modules for automation features for order management using the JMS API’s.
- Used Struts-Validation framework on the client side user interface.
- Used EJB stateless session beans to communicate data between different modules of the application.
- The project required writing DAO's and EJB's and XML Parsers for Role based Authorization, Servlets, JSP's and other helper classes.
- Used Hibernate to access data from the database.
- Used Web Services for publishing product requirements and specifications to the vendors.
- Developed Web Services using SOAP, WSDL, UDDI and JAX-WS programming model.
- Enhanced the user defined exception handler classes for increased robustness and efficient error handling.
- Extensive use of XML parsers for Role based Authorization.
- Extensive use of SQL Queries and Stored Procedures in Oracle Server.
- Deployed Enterprise applications in JBoss.
- Used JUnit for testing and ANT for deploying the application onto the server
- Performed unit testing for Business logic and Business rules in the application.
- Used patterns like Singleton, Session Facade and Front Controller.
