We provide IT Staff Augmentation Services!

Mulesoft Consultant Resume

2.00/5 (Submit Your Rating)

Houston, TX

PROFESSIONAL EXPERIENCE:

  • 7+ years of experience in IT industry with an exceptional history of leading the turnaround of underperforming IT projects, product development and meeting critical software engineering and design challenges.
  • Certified Mule soft API and Integration developer with 3+ years of experience and expertise in developing Mule ESB flows and integrating Service Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule runtimes.
  • Experienced JAVA developer with 4 years of experience in Design and Development of web based & client - server Multi-Tier distributed, Enterprise applications using J2SE/J2EE technologies.
  • Strong knowledge in development and design, Enterprise Integration and data modelling of Mule ESB and skilled at progressing from problem statement to well-documented designs.
  • Strong working knowledge in administration, configuration and customization of Mule integration work flows with Mule Management Console.
  • Extensively worked with both Enterprise and Community edition of Mule ESB and configured Mule API Manager & API design using RAML and API management.
  • Hands on experience in establishing continuous integration and continuous deployment framework on premise, on cloud and hybrid deployments.
  • Coordinated in designing and developing SOA based interface using Mule integration tool and web services (SOAP, REST) using Apache Axis2 and RESTful web services in J2EE with Jersy serving as a JAX-RS reference implementation.
  • Proficient in troubleshooting of Mule ESB (Debugging, Mule debugging, flow analyzing), deployment, tuning and managing mule applications on CloudHub.
  • Hands on experience with Anypoint Studio to integrate various APIs, API Fragment, Databases, SAAS applications, to connect SOAP and REST web services and JMS using ActiveMQ.
  • Strong working experience with message processors, exchange patterns, mule processing strategies, exception strategies, controlling mule message flow, DataWeave transformations and mule unit testing and integration testing using frameworks JUnit and MUnit.
  • Experience in supervision and support of QA testing and UAT for all deliveries pertaining to specific projects.
  • Developed integration components with third party applications using Mule ESB and experience in integrating on premise and cloud applications like SAP, salesforce, Workday and Intact using Mule ESB.
  • Strong knowledge of XML technologies (XSD, XSLT, XPATH and XQUERY) and JSON for data transformation in Mule soft.
  • Experience in creating and consuming SOAP and REST based web services.
  • Experience in complete Software Development Life Cycle (SDLC) with software development models like Agile Scrum and Waterfall.
  • Expertise in developing server side components using JDBC, Hibernate and JMS.
  • Professional level skills in developing applications on frameworks include Structs and Spring (IOC, AOP, MVC, JDBC, Hibernate, Batch).
  • Proficient in client and server side web technologies include JavaScript, jQuery, CSS3, HTML5, DHTML, AJAX, Angular JS, JSP, Servlets.
  • Excellent knowledge in Java concepts like inheritance, abstraction, polymorphism, exception handling, collections, generics, serialization, multithreading, java swing and java beans.
  • Expertise in using Any Point IDE and Java IDE tools of Rational Application Developer (RAD), Eclipse and NetBeans. Experience in Ant and Maven build tools.
  • Experience in working with application servers like Web Logic, Web Sphere, JBOSS and web server Apache Tomcat.
  • Extensive knowledge of Version control software SVN and GitHub.

TECHNICAL SKILLS:

Programming Languages: Java 1.8, C, C++, Python, PL/SQL

Database: MySQL, Oracle, MongoDB, Derby, DB2

Scripting Languages: JavaScript, VBScript, Perl Script, Shell Script

Protocols: TCP/IP, HTTP, HTTPS

UI Technologies: HTML5, DHTML, XML, CSS3, AJAX, JavaScript, jQuery, Angular JS

XML Technologies: XML, XSD, DTD, XPath, XSLT, XQuery

J2EE & Frameworks: JSP, Servlet, JDBC, JNDI, Hibernate, JMS, EJB-Session Beans, Struts, Spring

Web Services: WSDL, SOAP, CXF, REST, JAX-WS, JAX-RS, RAML

Messaging Systems: ActiveMQ, RabbitMQ, IBM MQ

Integration Tools: Mule ESB, OSB, IBM Message Broker

Development Methodologies: RAD, Agile Scrum, Waterfall

IDE: Anypoint Studio, Eclipse, RAD, NetBeans

Tools: Ant, Maven, Log4j, JBuilder, Jenkins

Version Control: SVN, GitHub

Application/web servers: Web Logic, Web Sphere, JBOSS, Apache Tomcat

System Environments: Windows, Unix/Linux

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

MuleSoft Consultant

RESPONSIBILITIES: 

  • Involved in the end to end Development of Projects covering all phases of Software Development Life Cycle including Requirement Analysis, Designing, Build/Construction, Testing and Deployment.
  • Documenting in plain language the discussions, taken actions and the entire timeline of project.
  • Designed and developed enterprise services using RAML and REST based APIs and used various transformers in Mule ESB based on use case and had implemented the custom transformations.
  • Involved in Agile - Sprint methodologies of SDLC for design, development, implementation and testing integrated with Oracle Service Oriented Architectures (SOA).
  • Created and consumed SOAP and REST services using CXF and used Mule ESB to route various calls to do validation of service input and to handle exceptions.
  • Experienced with Mule administration, configuration, tuning, Mulesoft MMC and Enterprise release capabilities. Migrated the existing developed Mule applications from Mule ESB 3.6 to Mule ESB 3.8.
  • Used Postman to trigger HTTP requests making the SOAP and REST based APIs work faster.
  • Responsible in developing integration workflows using Mule ESB framework and Collaborated on API spec with easy-to-write and read RAML.
  • Developed a RAML based REST web service API's using API Kit Router in Mule.
  • Extensively worked on DataWeave to transform data from one format to another format like XML, JSON, CSV, POJO etc.
  • Utilized various Anypoint Studio connectors like Database connectors, Salesforce, SAP, FTP, HTTP/HTTPS, File, Requestor, VM, CXF.
  • Deployed mule applications to CloudHub via Anypoint Studio, Runtime Manager, CloudHub API, CloudHub Command Line Interface and Mule-Maven Plugin.
  • Used Salesforce connector to execute API calls targeting Salesforce’s SOAP API, REST API, Bulk API, Streaming API, depending on the configure operations.
  • Interacted with Oracle, SQL Server, DB2 databases, PEGA, salesforce, active directory and third party applications as a part of the project.
  • Developed custom frameworks as per project requirements using Mule ESB. Experience in working on both Cloud (CloudHub) and on premise applications.
  • Used Java/J2EE- Spring framework and interacted with back-end database using Hibernate framework. Implemented application using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
  • Deployed applications to CloudHub and maintained them by creating custom CloudHub notification triggers.
  • Used core Java/J2EEfeatures - Hibernate to create data layer to the services to do CRUD operations in DB and set up Object & relationship mappings with associations, inheritance and named queries using Hibernate.
  • Configured an instance of ActiveMQ connection factory, to set redelivery policy and other ActiveMQ-specific features that are not exposed through Mule connector parameters.
  • Create custom ActiveMQ connection factory instance, using Spring configurations,
  • Used API Designer as a web-based graphical environment for designing, documenting, and testing APIs and developing RAMLs and developed WSDL for SOAP based web services.
  • Created Maven Archetypes for generating fully functional SOAP and REST web services supporting both XML and JSON Message transformation.
  • Performed unit testing using MUnit, JUnit and Mockito services. Involved in bug fixes and production support. Created Jenkins user guide documentation and provided to users.
  • Involved in fixing QA, UAT and production defects and tracked them using QC and verified each piece of XML content with XML XSLT standards.

Environment: Mulesoft ESB 3.8, Anypoint studio, Oracle SOA, CXF, SOAP, REST, OAuth, DB2, Sales force, GitHub, ActiveMQ, RAML, JSON, Rally, MUnit, Web sphere 8.1, Spring Framework, Hibernate, Mongo DB, WSDL, SOAP UI, CVS, SQL Developer, IBM Clear Case, FileZilla, Log4j, SQL Server, Postman, Junit, JNDI, Git, Eclipse.

Confidential, JerseyCity, NJ

MuleSoft Developer

RESPONSIBILITIES:

  • Responsible in developing integration workflows using Mule ESB framework and implemented DataMapper and content based routing using Mule ESB.
  • Followed the guidelines of Agile methodologies using Scrum for SDLC for project management.
  • Worked on preparing the technical specification documents (TSD'S) for all the services that are to be implemented.
  • Worked widely with Mule administration, configuration and tuning and API configuration using RESTful web services.
  • Developed flows/orchestrations for integrating the components like connectors, transformers and scopes written on top of different internal platforms using Mule ESB for XML to CSV conversion.
  • Worked on REST and SOAP based Web services for Mule ESB flows based on SOA architecture.
  • Designed a Mule server allows you to define singleton components through which messages flow.
  • Utilized Java transformers in Mule ESB and created a flow between the servers and Enterprise Information Systems(EIS) using the connector architecture of JDBC adapters.
  • Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
  • Experience with MuleSoft MMC and Enterprise release capabilities.
  • Developed Web reporting applications using Angular JS, JSP, JMS, Java Beans, Struts and Oracle ADF. Integrated a Mule flow for integrating single page applications(SPA) with Node.
  • Succeeded in using transformers, exception handling, testing & Security of Mule ESB endpoint.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth.
  • Deployed MUnit to validate mule flows where Mule ESB applications were implemented into MMC (Mule Management Console).
  • Implemented MULE ESB to route various calls to do validation of service input and to handle exceptions.
  • Wrote MySQL, PL/SQL stored procedures and functions to manage data, MySQL queries for necessary requirements, and MySQL triggers for data automation.
  • Used Jenkins, a continuous integration server for automation and early identification of build failures during software development.
  • Utilized open-source tools including Eclipse and Apache Tomcat Server for application deployment.
  • Used Git as a version and source controlling tool and deployed the application on premises as well as on Cloud Hub.

Environment: Mule ESB (3.6, 3.7), Java1.6/1.7, SOAP, JSP, XML, Xpath, XSLT, CSV, Eclipse, MySQL, PL/SQL, Servlets, JSON, Linux, Apache Tomcat 7, Angular JS, Git, Log4j, Ant, MUnit, Oracle ADF, Node, JMS, OAuth, Scrum, JDBC, REST, Jenkins, Web Logic Application Server, Java Script, CSS, Git and Unix.

Confidential, Owings Mills, MD

Java/J2EE Developer 

RESPONSIBILITIES: 

  • Involved in Development of master screens like Service Requests, Change Requests Screens. 
  • Design architecture following J2EE MVC framework. 
  • Developed web pages using HTML, CSS and implemented front end validations using JavaScript.
  • Used AJAX for dynamically updating the page without reloading the whole page.
  • Developed Struts Framework and configuring web.xml and struts-config.xml according to the struts framework. 
  • Developed and implemented Servlets running under JBoss.
  • Developed JSP custom tags and used JSTL for reusability.
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project.
  • Used SOAP and REST Web Services to communicate with different applications. 
  • Developed Java UI using swing. 
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of valuable information between the clients and the customer.
  • Designed and developed Message driven beans that consumed the messages from the Java message queue. 
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement. 
  • Tested Web Services using SOAP UI toolkit locally. 
  • Taken care of complete Java multi-threading part in back end components. 
  • Inspection/Review of quality deliverables such as Design Documents. 
  • Wrote SQL Scripts, Stored procedures and SQL Loader to load reference data. 
  • Used Web Services for interacting with a remote client to access data. 
  • Fixed the bugs identified in test phase. 
  • Used ANT building tool to build the application. 
  • Performed Unit Testing and Regression testing using Junit.

Environment: J2EE (Java Servlets, JSP, Struts 2.0), MVC Framework, Apache Tomcat 7.0, JBoss, Oracle8i, Swing, JMS, SOAP, REST, SQL, HTML, CSS, JavaScript, AJAX, SOAP UI, JSP, JSTL, JDBC, EJB, ANT, Junit.

Confidential

Java Developer

RESPONSIBILITIES: 

  • Involved in Software Development Life Cycle (SDLC) phases like requirements gathering, Analysis, Design, Development and Testing.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
  • System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Session Façade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
  • Developed Web services to allow communication between applications through SOAP over HTTP using Apache Axis.
  • Redesigned the Aero portal screens and Menus using JSP, jQuery.
  • Developed the Admin screens using JSP and JavaScript.
  • Setting & configuring Web-application modules like Registration and creation of Accounts using servlet.
  • Designed and implemented application using JSP, Spring MVC, Struts, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, JMS, Oracle and WebSphere app server.
  • Used Spring Framework for Dependency injection and integrated with the EJB using annotations.
  • Configured and customized logs using Log4J.
  • Spring MVC model integration for front-end request action controller.

Environment: Java, J2EE, SOAP Web services, Spring 3.0, Struts 1.0, Hibernate, JUnit, JSP, jQuery, JNDI, JDBC, HTML, EJB, Servlets, Rational Rose, WebSphere Application server, XML/XSL, SQL Server, Agile

We'd love your feedback!