We provide IT Staff Augmentation Services!

Mulesoft Consultant Resume

3.00/5 (Submit Your Rating)

DallaS

SUMMARY:

  • 6+ years of Software Development experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle and 4 years of experience in Integrations using MuleSoft ESB over Anypoint Studio, Anypoint Cloud-Hub, API Gateway and management.
  • Highly skilled and experienced in Agile Scrum & Waterfall Development process for diverse requirements
  • Extensively worked on both Enterprise and Community edition of MULE ESB. Have an experience working MULE API manager and RAML.
  • Developed the integration workflows using an ESB framework. Experience with Mule Soft MMC and enterprise release.
  • Involved in managing and deployment of the applications in the Cloud Hub
  • Utilized Mulesoft features like dataweave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
  • Good hands on experience using mule connectors like DB, FTP, FILE, SFTP, SalesForce, Workday, SAP etc as a part of integration usage.
  • Hand - on experience in software design and development using Java. (Core Java, Collection Framework, JDBC, Servlets, Jsp, Spring, Hibernate, JavaScript).
  • Expertise in Struts, spring, JSF, Web framework and Hibernate frameworks.
  • Involved in development of SOAP & REST based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX-WS and Restful web services using JAX-RS, CXF and JERSEY APIs.
  • Experience with XML technologies includes XML, DTD, XSD, XSLT, JAXP(DOM & SAX), and JAXB
  • Expertise in writing SQL queries and P/L SQL-Stored procedures, functions, sequences, cursors, triggers, indexes etc using different DBs -Oracle, DB2 and SQL Server.
  • Experience in configuring and deploying the application on Tomcat web server and WebSphere, WebLogic & JBoss application servers. Experience in using different IDEs such as Eclipse, My Eclipse and RAD.
  • Experience in AIX/Unix and HP Operating System and using Shell Scripting.
  • Experience in using tools such as Log4J, Ant, SOAP UI
  • Strong application integration experience using Mule ESB with Connectors, transformations, Routing, ActiveMQ, JMS. Data Transformations using Mule ESB.
  • Good communications skills, quick learner, self-motivated and also excellent customer relations in collecting, and analyzing user requirements towards achieving goals set by the team.

TECHNICAL SKILLS:

  • ESB Tool: Mule ESB over Anypoint Studio, Anypoint Cloud-Hub, API Gateway and Managment
  • Web Technologies JavaScript, CSS, Mule ESB, HTML5, DHTML, XML, DTD, HTTP, and HTTPS.
  • Databases Oracle, MySQL, MS SQL Server, and MS Access.
  • Application Servers Web sphere Application Server, BEA Web logic, Apache Tomcat, JBoss 4.2.x, JBoss 5.1 EAP.
  • J2EE Technologies J2EE, Servlets, JSP, JSTL, JSF, JIRA, Angular JS, JDBC, MVC, OOP, Grails, Hibernate, spring, XML.
  • Messaging Systems/ Web services JMS, Active MQ, SOAP, Rest, WSDL, JAX-RS and JAX-WS.
  • Languages Java, PL/SQL, Bash, UML, XML, HTML.
  • IDE Tools RAD, WSAD, Eclipse, MyEclipse, and NetBeans.
  • Spring framework Bean Factory, Application Context, MVC, Struts,, JDBC, ORM, JMS, batch jobs, and schedulers (Quartz).
  • Distributed computing SOAP WS, RESTful WS, JMS API, WSDL, JAXP, JAXB, JNDI and XML.
  • Design Methodologies UML, Agile, SCRUM, TDD, and XP

PROFESSIONAL EXPERIENCE:

Confidential, Dallas

Mulesoft Consultant

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and testing of application using AGILE methodology (SCRUM) and TDD Development.
  • Involved in ESB-style integration frontend to said application using Mule, web services & messaging technologies.
  • Involved in design, develop flows for MuleSoft projects using Anypoint studio with partner manager, rabbit mq in receive, resolve, normalize, route, persistence flows.
  • Built Proof of Concept (POC) for the Inbound, and Outbound modules to call the third party vendor API's using Mulesoft and Java.
  • Expertise working with proxy servers, XML, XPath, XSD, and publishing WSDL 's for the Inbound and Outbound in Mule.
  • Expertise in connecting to various endpoint like http to connect various third party APIs.
  • Designed and implemented the security for SOAP Web-services using SAML and REST API's using OATH resp.
  • Expertise in implementing SOA concepts by designing and developing Web Services using WSDL.
  • Developed Java Web applications (API) called by Java batch apps using RESTful web-services to provide response in JSON format.
  • Developed XML mappers to persist the objects into database using MyBatis (Database mapping framework).
  • Expertise in using various design patterns like Builder/DAO/MVC.
  • Worked with RAML using Mulesoft, MuleSoft MMC and Enterprise release capabilities.
  • Designed various Class Diagrams, Service layer designs and implemented these in the code in Eclipse IDE
  • Responsible for Sprint Demos to various internal and external stakeholders, and implemented the changes from Sprint Retrospective meetings (internal team-meetings after the Sprints) in the subsequent Sprints.
  • Responsible for developing test cases using JMockit framework, and testing the code according to Test-driven Development in Scrum.
  • Integrated disparate systems with Mule ESB, web services & messaging technologies.
  • Explored and expertise in using mule DATA WEAVE Component.
  • Explored and implemented mule MUNIT testing frame work.
  • Experience in effectively prioritizing and executing tasks in a high-pressure environment.
  • Responsible for documenting the procedures for running the application (as per Agile norms) from end to end.
  • Experience in Individual Code Reviews with Tech Lead, and Group Code Reviews with technical team (along with Manager).

Environment: Mulesoft, SOA, XML, XSD, XSLT, Xpath, WSDL, Core Java, J2EE, Spring framework, RESTful WebServices, Apache Tomcat, Eclipse, HTML, GIT, JIRA (defect-tracking tool), JavaScript, Servlets, Scrum methodology.

Confidential, Boise, ID

Mulesoft Developer

Responsibilities:

  • Followed the guidelines of Agile methodologies of SDLC for project management.
  • Worked on preparing the technical specification documents (TSD'S) for all the services that are to be implemented.
  • Utilized Rally tool to track User stories, tasks, defects and the features. Developed the integration workflows using Mule Soft ESB framework.
  • Utilized various connectors such as Sale force, SAP, AJAX, FTP, HTTP, File, SMTP, SFTP, Servlet, Quartz, and Database in different workflows.
  • Designed and developed enterprise services using RAML and REST based APIs
  • Used various transformers in Mule ESB based on use case and had implemented the custom transformations.
  • Developed the flows / orchestrations for integrating the components written on top of different internal platforms using Mule ESB and Active MQ.
  • Worked on SOAP & REST based Web services for Mule ESB flows.
  • Implemented RAML files for different entity creations and respective associations.
  • Experience with Mule administration, configuration and tuning. Deployed Mule applications through MMC and managed the server deployments.
  • Experience with Mule Soft MMC and Enterprise release capabilities.
  • Coordinated with larger projects involving multiple groups in different locations, examinations centers and the international courses.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth
  • Salesforce integration and along with different applications such as Confidential (Event planner) and the databases.
  • Used Maven to build the applications using dependencies.
  • Used Git as a version and source controlling tool and deployed the application on premises as well as on Cloud Hub.

Environment: Java 1.7, Mule soft ESB 3.7.1, Any point studio, Oracle, SOAP, REST, Confidential, Salesforce, Active MQ, RAML, Rally, Maven, Jenkins, Log4j, GitHub, Apache Tomcat, OAuth.

Confidential, Mclean, VA

Mulesoft/Java Developer

Responsibilities:

  • Used Mule ESB in designing the application as a middleware between the third party system and the customer side system
  • Designed and developed features for Java/J2ee and Mule based integration applications for interface team.
  • Developed Web based application using frame works Struts and Spring as per business user request.
  • Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
  • Migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.2 and updated all the dependencies.
  • Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
  • Deployed Mule ESB applications into MMC (Mule Management Console).
  • Used MUnit to validate mule flows.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • Strong experience in application integration using Web Services - JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.
  • Involved in producing & consuming SOAP based web services.
  • Worked on both community and enterprise edition of Mule.
  • Overridden the mule default functionality of connectors like FTP, SFTP, IMAP based on the requirement by customized the connectors.
  • Used Mule ESB to designing of routing schemas, error handling, JMS, VM connection and spring based resource initialization process.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for the processing.
  • Created mule Flow using End Point, Connector and Component bean using Mule ESB to communicate client/server systems.
  • Created Mule ESB helper class to call the Mule flow, connection end point and connectors directly from Java component instead of creating another Mule Flow.
  • Good experience in log4J implementation to persist data into log files and experience with maven and Jenkins for the build mule archive from SVN.

Environment: Java, J2EE, Struts, Springs, SQL/PL-SQL, Servlets, JSP, HTML, Ajax, XHTML, XML, XML Schema, Json, Mule ESB, Rest Web services, SOA, UNIX, Oracle, Maven, Log4j, Jenkins, JIRA, and Tomcat.

Confidential, San Francisco, CA

Java Mulesoft Developer

Responsibilities:

  • Developed various integrations using Mulesoft as per the User Acceptance Criteria defined by the business users.
  • Expertise in working on transformations in Mulesoft.
  • Designed and implemented logging, monitoring, and error debugging using Mulesoft.
  • Developed the flows / orchestrations for integrating the components written on top of different internal platforms using Mule ESB and Active MQ.
  • Worked on SOAP & REST based Web services for Mule ESB flows.
  • Implemented RAML files for different entity creations and respective associations.
  • Experience with Mule administration, configuration and tuning. Deployed Mule applications through MMC and managed the server deployments.
  • Experience with Mule Soft MMC and Enterprise release capabilities.
  • Designed and developed enterprise services using RAML and REST based APIs
  • Used various transformers in Mule ESB based on use case and had implemented the custom transformations.
  • Expertise in working on Spring framework for developing Java application.
  • Expertise working on relational database (Oracle 11g) for persisting various data elements.
  • Expertise in Unit for unit testing for every line of development code.

Environment: Mulesoft, Core Java, J2EE, Eclipse, JUnit, HTML, GIT, JIRA (defect-tracking tool), JavaScript.

Confidential

Java Developer

Responsibilities:

  • Identified the Business Requirements of the project.
  • Involved in preparing the Detailed Design document for the project.
  • Involved in development and implementation of Client Access Module using Java and
  • JavaScript
  • Developing and modification of Servlets that handle the database update and to handle user requests and to send required responses.
  • Developed UIs using JSP, Java Script, CSS.
  • Developed the application using Struts framework.
  • Created tile definitions, struts-config files, and validation files for the application using Struts framework.
  • Implemented Action Classes and Action Forms using Struts framework.
  • Used JDBC to connect to the database.
  • Design Database tables.
  • Wrote SQL queries and stored procedures.
  • Involved in Unit testing, System Testing and writing test cases.
  • Apache Tomcat server administration.

Environment: HTML, JAVA SCRIPT, AWT, SERVLETS, JSP and JDBC with ORACLE.

We'd love your feedback!