Mulesoft Consultant Resume
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.