Mulesoft Developer Resume
SUMMARY:
- Integration application and Web application development by using MuleSoft message processor and connectors such as SAP, SFDC, Database, SQL, MySQL, Mongo dB JMS, Salesforce, ServiceNow, NetSuite, RMQ, AMQP, WMQ, VPC etc.
- Extensive experience in developing the applications using JSP, JavaScript, AngularJS, HTML and CSS
- Mule 3 and Mule 4 Certified Mulesoft Developer
- 5+ years of experience with MuleSoft ESB administration.
- 7+ years of experience in Integration domain like Mulesoft, Tibco & Java.
- 5+ years of experience with Mulesoft ESB development.
- Used AnyPoint Studio 7.x and Mule Runtime 4.x.
- 6+ years of experience using different operating systems like Unix/Linux.
- Hands on experience with Web Services using SOAP, WSDL, REST, JSON and Canonical model, combined with strong understanding & implementation of SOA
- Creating Flows, Sub Flows, Exception strategies and used Data Mapper and Data Weave extensively for transformations in Mule Anypoint studio.
- Hands on experience with Anypoint Partner Manager.
- Reviewed technical specifications to configure APIs, proxy endpoints, API portals.
- Using Mule ESB (debuggers / flow analyzers), deployment, and tuning.
- Developed REST APIs with RAML using APIKIT Router.
- Experience on security implementations like SSl, SAML, oAuth.
- Created Proxy Services, implemented encryption/ decryption payloads which contains PII DATA Good knowledge in integrating concepts, extensively worked with MongoDB, DynamoDB, No SQL, MYSQL databases experiences.
- Implementing Mule ESB architecture, rules, caching etc.
- Overrode 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.
- Expertise in deployment of applications on both On Premise and Cloud based platforms like Cloud Hub, OpenShift, Kubernetes etc.
- Designed a full failsafe, robust enterprise service bus including fault Tolerance, load balancing
- Deploy services to Cloudhub Platforms (Azure and AWS).
- Full Life Cycle of the software design process including requirements definition, prototyping, design, interface coding, debugging, testing and maintenance
- Excellent interpersonal, management, analytical, problem solving abilities and communication skills.
TECHNICAL SKILLS:
Programming Languages: Java, C, C++, HTML, Angular, XML, SQL, PL/SQL
Integration Softwares: Mulesoft Anypoint Studio 7.x and Mule Runtime 4.x, Cloudhub, API Tool Kit, Tibco Business Works 5.x, Tibco Business Events 5.x, TIBCO Designer 5.x
Platform: Windows 2003 Server,Red Hat Linux Enterprise Server 5.1,HP-Unix Solaris 2.6
UML Tools: MS Visio, Rational Rose Enterprise, STARUML
Databases: MySQL, 5.1, Oracle 10g, MS SQL Server 2008
Database Tools: Toad, Oracle SQL Developer
Web Technologies: HTML, DHTML, CSS, Java Script, XML, SOAP, XSL, XSLT, XHTML
XML Tools: Altova XML Spy 2011, NotePad++
Version Control: GitHub, ClearCase 7.1, CVS (Concurrent Versions System), VSS (Visual Source Safe)
WebService Tools: Postman, SOAP UI, TCPMon, HTTPMon
Design Methodologies: Agile Scrum, Waterfall, Test Driven Development, Rapid Application DevelopmentMessaging Technologies: JMS (Java Message Service), MDB (Message Driven Bean)
Testing: MUnit, JUnit 4.1, JwebUnit, DbUnit, Load Test, Timed Test
PROFESSIONAL EXPERIENCE:
Confidential
Environment: Mulesoft Anypoint Studio 7.x and Mule Runtime 4.x and Mulesoft Anypoint Studio 6.x and Mule Runtime 3.x, Cloud platforms - AWS and Azure, Jenkins.
Responsibilities:
- Meet the Business Line Team for translating business requirements to functional specifications
- Understand the existing systems and design for introducing Industry Collections
- Design the existing Mulesoft solution here in Autodesk; meeting with the business, understand the requirements Connectors and solution it accordingly
- Work with Mule Anypoint connectors: SAP, Salesforce, FTP, Database, web services and JMS etc.
- Integrate order processing system SAP with CRM Salesforce and SQL database
- Implement Security for connecting to Salesforce by using OAUTH2
- Create credentials vault and encryption process for the payload
- Implement SOA for connecting to Siebel with WS-security
- Use both SOAP and REST APIs
- Create Micro Services and Composite services, involved in service orchestration
- Developed Rest APIs using API KIT ROUTER.
- Involved in regression testing of developed projects and suggesting improvements if necessary.
- Developed transformation using Data weave / Datamapper in Anypoint Studio
- Involved in managing the connectivity of the environments with the external parties and coordinating the testing on each of the environments
- Create batch processing for performing ETL operations from SFDC to downstream systems
- Deploy services to Cloudhub Platforms hosted on AWS.
- 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
- Create few API’s to fetch the license details from Account Portal by using API Kit router
Confidential
Environment: Mulesoft Anypoint Studio 6.x, Mule Runtime 3.8,3.9 and Mulesoft Anypoint Studio 7.x, Mule Runtime 4.x, Cloud platforms - AWS and Azure.
MuleSoft Developer
Responsibilities:
- Involved in the development of Solution Design Overview document.
- Developed Service Contracts
- Developed Rest APIs using API KIT ROUTER.
- Developed Synchronous/Asynchronous Services.
- Integrating Mulesoft with BANNER 9 ERP for the alumini and involved in BANNER FINANCE and BANNER HR API’s.
- Designed and developed the data validation integration interfaces for various projects.
- Developed transformation using Data weave / Datamapper in Anypoint Studio
- Created Exceptional handling framework
- Create .zip files out the developed projects and deployed the applications into different environments using MuleSoft Cloudhub Console
- Performed the automatic deployment of the projects by using maven builds.
- Deploy services to Cloudhub Platform hosted on Azure.
- 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.
- Maintained Source code of the applications for various releases on BitBucket.
- Provided production support for all the deployed Mule ESB applications.
- Created the Knowledge base and KTchecklist for maintaining the Application related information.
- Responsible to Prepare documentation and maintain in confluence page for future s.
Confidential
Environment: Mulesoft Anypoint Studio, Platform, Oracle, SAP R/3, Linux, HP-UX, Windows
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.
- 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 Mapper and 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.
- Worked with SAP and Informatic teams and created API’s to consume the data from DB’s as required.
- 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 Mule Soft Cloud Hub.
- 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.
- 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.
Confidential
Environment: Java 1.5, JSP, Servlets, Struts 1.1, EJB, JMS, AJAX, Oracle 9i, XML, XSLT, HTML, CSS, WebSphere v5, UML, RAD, TOAD, PL/SQL, JUnit, Apache Ant, SVN, Log4j
Programmer Analyst
Responsibilities:
- Analysis, Designing, Java/C++ Programming, and Integration Testing.
- Involved in the JAD sessions
- Involved in the analysis, design, and development phase of the application.
- Created Class, Activity, and Sequence Diagrams using IBM Rational Rose modeling tool.
- Developed the presentation layer using JSP and Servlets with a RAD tool.
- Used JavaScript for client-side validations.
- Designed, developed, and deployed server-side Java, Servlets, and Java server pages (JSPs) for browser-based conference software. Implemented Form classes, Action classes for the entire application domain module using Struts 1.1 framework
- Developed Message Driven Beans for send asynchronous notification messages.
- Designed and developed numerous Session Beans and deployed on WebSphere Application Server.
- Used JMS for sending asynchronous data between the different session beans.