Sr. Mulesoft Consultant Resume
CA
PROFESSIONAL SUMMARY:
- Senior Mulesoft Consultant with 8+ years of experience in design and development using Mulesoft, Java/J2EE Web Based, Database applications and Enterprise integration principles.
- Implementation of custom transformations in Mule. Created HTTP inbound and outbound flows for transformation and security of Mule application.
- Utilized various connectors such as Salesforce, AJAX, FTP, HTTP, File, SMTP, SFTP, Servlet and Database.
- Experience in RAML, RESTful/JSON, Anypoint Studio, Dataweave, Cloudhub, Java, Git, Maven and expert level understanding of ESB concepts, experience in troubleshooting Mule ESB, including working with debuggers, flow analyzers and configuration tools.
- Extensively usage of Data Mapper and Data Weave in Data transformations for in Mule Flow.
- Creating Flows, Sub Flows, Exception strategy, Processing Strategy, Data Weave transformation in Mule configuration.
- Hands on experience with SOAP and REST web Services. Experience with Mulesoft MMC and enterprise release.
- Experience with MUnit for mocking and unit testing mule flows. Recovery of lost or failure records.
- Created services to integrate with XML based applications. Extensively used RAML and REST based APIs. Worked on messaging using Active MQ.
- Extensively used various transformers and components in Mule ESB. Developed the integration workflows using an ESB framework.
- Developed XML Schemas and IS Schemas for validation.
- Used POJOs for implementing business logics.
- Well versed with building the code & deploying on the server. Experience with Server maintenance.
- Experience with JMS for Asynchronous messaging and developed the application using Eclipse IDE.
- Used GitHub repository to run the Jenkins pipeline job for Continous Integration.
- Extensive usage of Maven build scripts for automated the build process.
- Good understanding of the business process functionality and to translate them to system requirement specifications.
- Involved in fixing defects & tracked them using QC & Provided support and maintenance and customization.
- Good understanding of object oriented Analysis, Design and Application Development.
- Excellent Client management skills, presentation skills, operational metrics, time management, analytical, great communication and interpersonal skills.
- Exceptional ability to handle teams, coordinate within various business units. Overseeing all aspects of projects, meeting deadlines, distributing responsibilities, monitoring and summarizing the progress, apply development standards.
TECHNICAL SKILLS:
Programming Languages: Java, C++, C, PL/SQL
Core Java Concepts: Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O
Java Technologies: Java, J2EE, JDBC, Servlets, JSP
IDEs: Eclipse
Web Services: SOAP, WSDL, JAX WS, UDDI, JAX: RS, REST, Jersey
Web Application Servers: Apache Tomcat, Web Logic, Web Sphere and JBOSS
Operating Systems: Windows 2000/XP/7, UNIX/LINUX
Databases: Oracle, SQL Server, MySQL
Messaging Systems: JMS, IBM: MQ Series, Active MQ
Scripting languages: Java Script, AJAX, Java script libraries: JQuery, DOJO, PHP
XML technologies: XML, DTD, XSD, XSLT, XPATH, JAXP, JAXB
Protocols: SOAP, HTTP, HTTPS, FTP, RMI, SMTP
SVN Tools: CVS, GIT, SVN
Tools: Log4j, JUnit, MUnit
ESB: MULE ESB
PROFESSIONAL EXPERIENCE:
Confidential, CA
Sr. Mulesoft Consultant
Responsibilities:
- Involved in identifying and defining the Mulesoft reference architecture (solution architecture) based on the customers prioritized initiative while including a flexible design that factors reuse of frameworks, services and APIs.
- Developed Common Services Frameworks for Logging, Error Handling, Dynamic Routing, alerying configuration, authentication, authorization and auditing in Mule 4.1.3.
- Developed APIs and used API Autodiscovery to pair the API in API Manager to its depoyed Mule application in Mule 4.1.3.
- Experience in creating custom policies like Custom JWT validation policy, API Key Migration policy.
- Experience in configuring Mule Runtimes and Anypoint Platform.
- Experience in integrating with Splunk and AppDynamics for Monitoring business transactions and Logging.
- Responsible for the analysis, design, implementation and deployment of full SDLC of Mulesoft project using AGILE Process.
- Experience in writing Munit Test cases for all Mule Flows.
- Manage the deliverables per sprint (Implementation follows agile methodology)
- Implement CI/CD for all Mule Integrations using Maven,Git
Environment: Anypoint Studio 7.2, Mule 4.1.3, Maven, Java 1.8, RAML 1.0, Swagger 2.0, HTTP/HTTPS, JSON, Postman, Munit 2.x, Splunk, AppDynamics
Confidential, Seattle, WA
Sr. Mulesoft Consultant
Responsibilities:
- Developed APIs using API Led Connectivity, define RAML & Open API Interface and implement the interface using Mule Runtime 4.1.2
- Experience in integrating with Salesforce using salesforce connector to poll the records using Batch Processing.
- Experience in integrating various systems by using connectors like SAP, Coupa, Salesforce, SFTP.
- Responsible for the analysis, design, implementation and deployment of full SDLC of Mulesoft project using AGILE Process.
- Experience in writing Munit Test cases for all Mule Flows.
- Manage the deliverables per sprint (Implementation follows agile methodology)
- Implement CI/CD for all Mule Integrations using Maven,Git and JFrog Artifactory
- Define the common framework (Routing, Logging, Exception handling).
Environment: Anypoint Studio 7.1.2, Mule 4.1.2, Maven, Java 1.8, RAML 1.0, JFrog, HTTP/HTTPS, JSON, Postman, SAP, Salesforce, Munit 2.x
Confidential, Madison, NJ
Mulesoft Developer
Responsibilities:
- Part of the team responsible for creating Microservices based architecture.
- Design and build RESTFUL and SOAP Web Services in Mule ESB based on the defined architecture.
- Develop APIs using API Led Connectivity, define RAML & Open API Interface and implement the interface using Mule ESB
- Created HTTP inbound and outbound flow, routing, orchestration, transformation and Security of Mule ESB application using OAuth.
- Worked on various connectors in Mule like SIEBEL IO, Paypal, JMS
- Define and implement devops best practices of CI/CD for Mule applications using Maven, Kibana, Docker, AWS.
- Worked with teams that are geographically distributed across countries.
- Responsible for the analysis, design, implementation and deployment of full SDLC of Mulesoft project using AGILE Process.
- Manage the deliverables per sprint (Implementation follows agile methodology)
- Document standards, guideline, and strategic plans to develop APIs using MuleSoft
- Involved in setting up Connection Pooling and used JMS for Asynchronous Messaging.
- Implement CI/CD for all Mule Integrations using Maven,Git.
- Define the common framework (Routing, Logging, Exception handling).
- Design and develop features and functionality
- Define and create test cases and conduct manual testing for implemented solution
- Provide ongoing assessments of deployed solutions.
Environment: Mule Anypoint Studio, Maven, Java 1.8, RAML 1.0, Kibana, Web Services, JDBC, HTTP/HTTPS, XML, JSON, Jenkins, Jmeter, Postman, Mule 3.9.0, WSDL
Confidential, Phoenix, AZ
Mulesoft Developer
Responsibilities:
- Developed the application using Mule ESB and build & deployed the services.
- 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 etc.
- 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.
- Worked on Deploying the Mule application to Cloud Hub.
- Used MUnit for mocking and unit testing mule flows
- Involved in the interface design, development and migration of requisite web Methods services.
- 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.
- 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, Java1.8
Confidential, Lansing, MI
Mulesoft Developer
Responsibilities:
- Created HTTP inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application. Migrated the ESB 3.4.1 to ESB 3.5.
- Used various transformers in Mule ESB based on use case and had implemented the custom transformations.
- Creating and consuming of soap and REST services.
- Usage of java transformers in Mule ESB.
- Automated the build process using Maven build scripts.
- Coordinated with larger projects involving multiple groups.
- Experience with Mule administration, configuration and tuning.
- Implemented the all Mule Flows related to inbound/outbound modules.
- Experience with Mule Soft MMC and Enterprise release capabilities.
- Developed the integration workflows using an ESB framework.
- Done with messaging using Active MQ.
- Involved in unit testing and writing the MUnit Test cases for the flow flows.
- Utilized various connectors such as Salesforce, AJAX, FTP, HTTP, File, SMTP, SFTP, Servlet, Quartz, and Database.
- Have written batch jobs to run at schedule times.
- Recovery of lost or failure records.
- Follow the guidelines of agile methodologies of SDLC for project management.
- Designed and developed enterprise services using RAML and REST based APIs.
- Salesforce integration with different applications and databases
- Used Git hub for version and source control.
Environment: Mulesoft ESB 3.5, Any point studio, CXF, SOAP, REST, Sales force, Git Hub, Active MQ, RAML, MUnit.
Confidential
Java/AEM Developer
Responsibilities:
- Involved in gathering business requirements, analyzing the project and created technical specification documents including use Cases, Class, Sequence and Activity Diagrams using Enterprise Architect.
- Developed the policy change screens using Struts, XHTML, and JQuery.
- Written managed beans and validators for UI interactions and configured the JSF for the web application.
- Wrote Validation framework and implemented data validation rules for quality checks in the EDI claim files.
- Written spring services and DAO'S in the service layer for Oracle data retrieval operations using Hibernate.
- Developed modules for validating the data according to business rules and used Castor to convert data into array of xml strings.
- Developed Message Handler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa using JAVA, JMS and MQ Series.
- Configured the spring application context and integrated with Hibernate for data purposes.
- Wrote Junit test cases for testing all spring service calls.
- Configured Maven pom.xml for dependency management and build purposes.
- Consumed Restful web services using spring to get data from external systems and configured log4j for logging purposes.
- Deployed the application artifacts on WebLogic and involved in entire software development life cycle.
- Participated in builds and deployments using maven to DEV, QA and production and resolved bugs.
- Participated in code reviews and used maven for builds and SVN for source control.
Environment: Java, J2EE, JSP, Servlets, Struts, Java Script, HTML, CSS, Ajax, jQuery, Eclipse, Junit, Spring, Oracle, Hibernate, Maven, SVN, Log4J,Windows and Linux.
Confidential
Java Developer
Responsibilities:
- Involved in Requirements analysis, design, and development and testing.
- Designed UI using HTML, DHTML, Java Script, CSS and JSP.
- Used JMS for Asynchronous messaging and developed the application using Eclipse IDE.
- Developing customized reports and Unit Testing using JUNIT.
- Involved in running PMD defects & Find bugs.
- Following Coding guide lines & maintain quality of code.
- Involved in building the code & deploying on the server.
- Supported the application in IST, QA and Production environments.
- Involved in building the code & deploying on the JBOSS application server.
- Dealt with business processes and Updated Project documents.
- Involved in validating the application for different browser compatibility & users load.
- Involved in fixing defects & tracked them using QC & Provided support and maintenance and customization.
Environment: Core Java, J2EE, JSP, JBoss, Eclipse, JMS, XML, HTML, HTML, Java Script, CSS, AJAX, SVN, XML, QC.