Name: Dhana
Email: *****.********@*****.***
Phone: 774-***-****
Professional Summary:
Over 7 years of experience in IT industry including 4 years of Experience in object-oriented, analysis, design, development, testing and implementation of Java/J2EE with applications.
3+ years of experience in Mule ESB over Anypoint Studio, Anypoint Cloud-Hub, API Gateway and Management.
Implemented ESB Integration Services using MuleSoft ESB and enterprise application (EAI) using Mule Soft 3.x.
Strong business and technical experience in requirements gathering including Designing, development, implementation, and installation EAI using MuleSoft.
Expert level skills with REST and SOAP web services, RAML and use of connectors for integration.
Experience in developing flows, Sub Flows using Mule Anypoint Studio.
Hands on experience on transformation using Data Weave/Data mapper.
Ability to troubleshoot Mule ESB (debuggers/flow analyzers), deployment, and tuning and worked with Mule ESB 3.7.1 and migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.1.
Good experience in using Transformers, Filters, Flow Control, Collection splitters/Aggregators/Scatter-Gather etc.
Proficient in MEL - Mule Expression Language to access and evaluate the data in the payload properties and variables of a Mule message. Experience using GitHub as a source control repository.
Working with data formats such as includes XML, XSD,XSLT, XML Schemas and XPath.
Experience in using connectors such as Amazon, Salesforce, HTTP, FTP and File connectors.
Strong application integration experience using Mule ESB with Connectors, transformations, Routing, ActiveMQ and JMS. Data Transformations using Mule ESB
Use of different Mule connectors HTTP/HTTPS, Data Weaves, Choice, API Kit Router.
Developed Mule ESB projects for the servers with synchronous and asynchronous Mule flows.
Experience in deploying Mule Applications to Mule ESB and Mule CloudHub along with experience in configuring logging and alerting in CloudHub
Hands on with the following Mule Technologies: Mulesoft Anypoint Platform, Mule Anypoint Studio Mule ESB, Mule Expression Language, Mule Connectors, Anypoint Salesforce Connector, MuleScopes, Mule Routers, Mule Components, Mule Transformers, Mule Filters, Mule Flow Control, Mule Runtime Manager, Mule ColudHub, MUnit.
Implemented integration flows using Mule Anypoint Studio to connect to REST, SOAP service, Oracle Database, and Active MQ broker.
Design and Implemented XML/WSDL/SOAP/RESTFUL Web Services to provide the interface to the various clients running on both Java and Non Java applications.
Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
Design and document REST/HTTP,SOAP APIs, including JSON data formats and API versioning strategy.
Good knowledge of using IDE tools like Eclipse, NetBeans, Rational Application Developer(RAD) for Java/J2EE application development.
Extensive experience in Java /J2EE technologies using Core Java, JDBC, Threads, Servlets, DHTML, CSS, JSTL, Display Tag (Custom Tag), Ajax, EXT JS, JQuery, Dojo.
Proficient in designing applications using Java and J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, Command Patterns, Value/Data Transfer etc.
Technical Skills:
API Platform : Anypoint Studio, Mule Server 3.x, RAML, CloudHub, MMC, Runtime Manager, Design Center, API
J2EE Technologies : J2EE, JSP, Servlet, Struts, JSF, Spring, JMS.
Databases : Oracle 11g, MySQL, MS SQL Server, Mongo DB.
Automation (CI/CD) : Jenkins, Maven.
XML technologies : XML, XSL, XSD, XSLT and JAXB.
Web Technologies : JavaScript, AJAX, HTML, DHTML, XHTML, CSS, JSON.
Application Servers : WebLogic, Apache Tomcat.
IDE's : AnyPoint studio, Eclipse and NetBeans.
Testing : JUnit, JMock, MUnit.
Protocols : TCP/IP, HTTP, FTP.
Web Services : SOAP, REST, WSDL, RAML.
Languages : C, C++, Java, UNIX.
Version Control Tools : GIT, SVN.
Operating Systems : Windows, Linux
Work Experience:
Caesars Palace
Los Vegas, NV June 2017- Present Mule ESB Developer
Responsibilities:
Worked on analysis, development, design, Maintenance and testing phase of application and Requirements gathering. Implementing the project in agile methodologies - sprint & scrum.
Good hands on deploying Mule ESB applications to Mule Management Console (MMC) and to Cloudhub.
Developed the application using Mule ESB and build & deployed the services. Strong knowledge and hands on experience in documenting and designing RESTful API's as per RAML specification Implemented the Mule Notifies for logging purpose.
Involved in creating http inbound & outbound flows and orchestration using XPath using Mule ESB.
Extensively worked on Data Mapper and Data Weave for complex Data transformations for use in Mule Flow.
Worked on various connectors in Mule such as HTTP, FILE, Database, and Sales Force.
Worked on implementing Web Services from Mule Flows. Implemented and consumed SOAP Web Services.
Extensively worked with RAML and followed 3 layer API procedure.
Worked on integrating MULE ESB with Sales Force in one of the interfaces, Implemented RAML API's with OAUTH 2.0 based bearer authentication.
Worked on Deploying the Mule applications to dedicated load balancer on Cloud Hub.
Involved in the interface design, development and migration of requisite web Methods services.
Used Salesforce connector to execute API calls targeting Salesforce's SOAP API, REST API, Bulk API, Streaming API, depending on the configure operations.
Involved in the end-end development of the Project by understanding the existing application functionality and enhancing it with respect to the client requirement.
Involved in trouble shooting and problem solving of the Integrations.
Involved in the overall architecture of the web Methods solution, used Jenkins continuous integration and build.
Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
Deployed web services are tested using SOAP UI and POSTMAN tool. Created Mule ESB artifact and configured the Mule config files and deployed.
Used Maven tool to build & deploy the application on the server and Cloud hub.
Created Munit Test Cases and Mocked the test data for validating the positive and negative scenarios.
Configured the Mule Batch Steps in the Mule Batch Process with three phases of Loading, Dispatch and Process for letting know the customer about his pending transaction using the email notifications. Filtered the payload by using Accept Expression and processed the request.
Created services to integrate with XML based applications using web Methods Developer. Developed XML Schemas and IS Schemas for validation.
Review, to the extent possible, changes in code and the environment that will affect system performance.
Environment: Mule AnypointStudio, MMC, Cloud Hub, Web Services, Web Methods Developer, JDBC, Broker, HTTP/HTTPS, XML, Java 1.7/1.8,Maven, Jenkins, HTML, SOAP, WSDL, XPATH, JSON, XSD, XSLT
XPO Global Logistics
Charlotte, NC June 2016 – May 2017
Mule ESB Developer
Responsibilities:
Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
Done with preparation of design document specifications, troubleshoots and testing.
Developed the integration workflows using MuleSoft ESB 3.7.3 framework.
Done with integrations using connectors such as Sale force, SAP, Data Base, HTTP, FTP and File Connectors.
Involved in writing batch jobs to run at specific schedule times and transformations using DataWeave.
Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
Used MMC mule management console to monitor the request and response payload.
Creating cluster environment using Mule ESB with Mule AnyPoint Studio and Creating ActiveMQ with different topologies in Enterprise Integration.
Developed a RAML based REST web services API's using Mule ESB.
Used Data Base Connectors to connect with respective systems using Mule ESB.
Experience in implementing Mule Secure Token Service (STS) OAuth to mule Service Oriented Architectur(SOA).
Have written MUnit test cases to validate the Mule flows.
Used Mule ESB for routing, filtering and aggregate message between application based on content and rules.
Used Git hub for version and source control.
Used AMQP Endpoints to connect to RabbitMQ which is a messaging queue.
Developed Mule flows to integrate Data from various sources into Database, from ActiveMQ topics and queues, some transformations were also done at the integration layer.
Extensively used Mule components that include DataWeave, JAXB, File Transport, SMTP Transport, FTP/SFTP Transport, and JDBC Connector.
Worked on various Mule connectors / adapters, developing API, APM and developing services on CloudHub.
Configured connection pooling using WebSphere application server. Developed and Deployed the Application on WebSphere using ANT build.xml script.
Implemented build package tool using Maven and build the code in Jenkins. Build and Deployment of services in Mule ESB server. Code walk-throughs, Mule Debugging and Error fixing.
Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing and put the data on the Cloud hub.
Formulated build and deployment using Maven to deploy the artifacts to Cloud Hub.
Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
Implemented data transformation using XPATH, XSLT, Data Weave, Custom java classes.
Implemented asynchronous messaging using Active MQ and AWS Suite.
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: Mule ESB, AnyPoint Studio, ActiveMQ, RAML, RabbitMQ, APM, Nexus, Apache-Maven, Cloud Hub, XML, XSLT, CSS, JSTL, WebLogic Application server 10.3, LDAP, Oracle 11g- PL/SQL, SQL, Log4J, CVS, DOJO, Web Services - WSDL, SOAP, Maven, GIT.
WellCare
Tampa, FL. September 2014 – M arch 2016
Java/Mule ESB Developer
Responsibilities:
Responsible for the analysis, design, implementation and deployment of full software development lifecycle(SDLC) of MuleSoft project
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
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) and 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, SQL/PL-SQL, Servlets, JSP, HTML, Ajax, XHTML, DOM, XML, XML Schema, JSON, Mule ESB, AnyPoint Studio, Rest Web services, SOA, Multithreading, Maven, Log4j, Jenkins, and Tomcat .
Visual IT Solutions Pvt.Ltd
Hyderabad, India October 2010 – August 2014
Java Developer
Responsibilities:
Supported full lifecycle of application software development from project conceptualization, planning, development implementation and maintenance.
Created design documents including Class diagram and sequence diagram using Visio.
Implemented the presentation layer using Struts.
Implemented business logic using EJB.
Used Spring Tool Suite as an IDE for developing the application.
Has developed Servelets and JSP in a tight control of web application flow.
Enhance the application using Spring framework.
Develop user interface through HTML/JSP and JSP Custom tag Libraries and User Validation using Javascript and jQuery and create a web page.
Developed the user interface of the system using Javascript.
Created different tables which are required for storing the data for different modules using SQL.
Highly involved in full software development life cycle implementation.
Developed interactive web pages using HTML, CSS, JavaScript, JQuery, JSP and AJAX.
Implemented Asynchronous messaging using JMS and developed application using Eclipse IDE.
Designed and implemented server objects using JDBC and Java servlets.
Used JAX-RS to develop RESTful web services.
Test driven development using Junit.
Writing Complex SQL queries to store/retrieve the data from Database.
Fixed defects and bugs after QA, UAT and Production.
Building and deploying code on JBOSS server.
Environment: Java, J2EE, JMS, JDBC, Spring-MVC, HTML, JavaScript, CSS, jQuery, Bootstrap JS, XML, Oracle11g, SQL Server, JUnit, Eclipse.
Educational Qualification:
Master of Computer Applications (MCA)
Andhra University, India – 2009 .