We provide IT Staff Augmentation Services!

Mulesoft Developer Resume

2.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • Around 7 years as a professional developer in IT with object oriented programing including 3 years in Mule ESB Development.
  • Extensive experience in developing Mule ESB flows and integrating Service Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule runtimes.
  • Extensive working experience on all phases of Software Development Life Cycle (SDLC) and working environment in Agile (Scrum).
  • Extensively worked on XML technologies like XSL, XSD and DTD, also worked with XML parsers like SAX, DOM, JDOM, XML Beans and JAXP.
  • Hands on experience designing RAML specs, building API's using API kit in Mule applications.
  • Experience in numerous projects utilizing Java, Java EE, Enterprise Java Bean, and Apache Struts web applications to create fully - integrated client management systems.
  • Experience in production support, troubleshooting and maintenance.
  • Designed and developed Mule ESB projects using various connectors like HTTP, File, SFTP, DB, Transformers and Data Weave for integrating various applications which are on-premises hosted on cloud using Synchronous and asynchronous Mule flows.
  • Hands on with the following Mule Technologies: Mulesoft Anypoint Platform, Mule Anypoint Studio, Mule ESB, Mule Expression Language, Mule Connectors, Anypoint Salesforce Connector, Mule Scopes, Mule Routers, Mule Components, Mule Transformers, Mule Filters, Mule Flow Control, Mule Runtime Engine, Mule ColudHub, MUnit.
  • Worked on both Enterprise and community edition of Mule ESB, also have working experience of API's using RAML.
  • Proficient with Web Services Description Language (WSDL) for describing Web services and developing a UDDI compliant registry for publishing and finding description for Web services.
  • Experience in web development applications using Eclipse, RAD and SOA Integration developing using WSO2 Developer studio.
  • Experience of working on CSS preprocessors like LESS and SASS along with JavaScript task runners like Grunt JS.
  • Extensively worked on XML technologies like XSD, XSLT, XQuery and Xpath for data transformations in Mule Soft.
  • Used Postman for testing restful Web Services.
  • Strong experience in implementing Service Oriented Architectures (SOA) using XML based Web-Services SOAP and REST Web Service.
  • Worked also in SOA, EIP using WSO2 ESB, DSS, MB and API manager.
  • Extensively worked on both Enterprise and Community edition of Mule ESB.
  • Experience using GitHub as a source control repository.
  • Excellent verbal and written technical documentation skills.
  • Self-Motivated and organized with strong written and verbal communication skills.

TECHNICAL SKILLS:

Programming Languages: Java, C, SQL, MS SQL

Core Java Concepts: Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O

Web Services: SOAP, WSDL, JAX-WS, UDDI, AXIS2, JAX-RS, REST, Jersey

Web Application Servers: Apache Tomcat, Web Logic, Web Sphere and JBOSS

Operating Systems: Windows 2010/8/7, UNIX/LINUX

Databases: Oracle, SQL Server 2012/2010/2008, MySQL.

Messaging Systems: JMS, IBM-MQ Series

XML technologies: XML, DTD, XSD, XSLT, XPATH, JAXP, JAXB

Protocols: SOAP, HTTP, HTTPS, FTP, RMI, SMTP, REST

SVN Tools: CVS, GIT, SVN.

Tools: Log4j, Junit, MUnit

ESB: Mule ESB, Oracle ESB

PROFESSIONAL EXPERIENCE:

Mulesoft Developer

Confidential, Minneapolis, MN

Responsibilities:

  • Used Mule ESB in designing, developing, testing and maintaining the application.
  • Designed and developed features for Java/J2ee and Mule based integration applications for interface team.
  • Developed mule flows for asynchronous messaging, data transformation, routing and batch processing.
  • Extensively used Mule components that include File, HTTP, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
  • 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.
  • Implemented and integrated multiple custom mule filters, transformers and spring components in flows.
  • Worked on both community and enterprise edition of Mule.
  • Used Mule ESB for design the routing schemas, error handling, JMS, VM connection and spring based resource initialization process.
  • Extensively used Mule API kit and Postman to test Restful web service.
  • 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.

Environment: MuleSoft ESB, Java, J2EE, Struts, Springs, Servlets, JSP, HTML, Ajax, XHTML, DOM, XML, XML Schema, Json, Mule ESB, Rest Web services, SOA, Multithreading, SVN, Maven, Log4j, Jenkins, JIRA, and Tomcat.

Mulesoft Consultant

Confidential, Raleigh, NC

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 various connectors such as Sale force, SAP, AJAX, FTP, HTTP, File, SMTP, SFTP 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.
  • Expertise in applying JMS (Java Messaging Service) and Log4J for reliable information exchange across Java applications
  • 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, MuleSoft ESB, Any point studio, Oracle, SOAP, REST, Trumba, Salesforce, Active MQ, RAML, Rally, Maven, Jenkins, Log4J, GitHub, Apache Tomcat, OAuth.

Mule ESB Integration Consultant/Java Developer

Confidential, Grand Rapids, MI

Responsibilities:

  • Gathering requirements and detailed specifications for Mule ESB implementation.
  • Involved in analysis, design, development and implementation life cycles of this project.
  • Creating Flows, Sub Flows, Exception strategy, Data Mapper transformation in Mule configuration.
  • Created SQL queries and stored procedures, functions to interact with Oracle database.
  • Exposed REST API to receive POs from SAP ERP system.
  • Used J2EE, Java Servlets, JMS, EJB, and Design Patterns to build this integration.
  • Good hands on experience using connectors like DB, FTP, FILE, SFTP, HTTP, etc., as a part of integration usage.
  • Implementing and consuming both SOAP and RESTful web services.
  • Implementing Exception Handling, Logging and Debugging.
  • Mule data mapping, connecting SOAP and REST web services to Mule, use of Mule connectors and plug-ins for web services, including Mule CXF, as well as connectors for direct database access.
  • Worked with functional leads/PMs to understand the partner integration requirements.
  • Prepared Integration Documents along with flows based on use case from Technical specifications.

Environment: DB, FTP, FILE, SFTP, HTTP, Data Mapper, SOAP, REST, Mule MMC, JMS, Oracle J2EE, Java Servlets, SAP, ERP, EJB Flows, Junit.

Java/J2EE Web Developer

Confidential

Responsibilities:

  • Involved in Analysis, Design, Development and Production phases of the application.
  • Used Struts Validation Framework for dynamic validation of the user input forms.
  • Developed Form Beans and Action classes using Struts framework along with validation framework.
  • Used Struts, Tiles to provide a full-featured, robust framework for assembling presentation pages from component parts.
  • Used Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML and CSS in developing the presentation layer.
  • Developed JSP pages for the presentation and used JSP tags.
  • The front-end JSP pages were developed using the Struts framework, and were hosted in a J2EE environment on the Apache tomcat server.
  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade and DAO design patterns.
  • Developed applications using struts. Developed Action classes, Action forms, JSP and struts-config.xml, web.xml configuration files.
  • Developed UI using Swing, JSP, HTML, CSS, JavaScript, and jQuery.
  • Analyzed the database needs of applications and optimized them using MongoDB database.
  • Developed of XML files, Schema's and parsing them by using both SAX and DOM parser's.
  • Designed and Developed XSL style sheets using XSLT to transform XML and display the information on the UI screens.
  • Developed Stateless Session Beans which will in turn call DAO's to retrieve & update data into Database.
  • Used Build Management tools Ant and Maven for writing build.xmls and pom.xmls.
  • Involved in Unit Testing using JUnit and Integration of Use Cases.
  • Used version tools like SVN for source code and project documents.

Environment: Java 1.7, HTML, CSS, JSP, Struts, Apache Tomcat, Design Patterns, XML, JavaScript, jQuery, MongoDb, XSLT, Ant, Maven, Log4j, Junit, SVN, NetBeans

We'd love your feedback!