Senior Mulesoft Developer Resume
Dallas, TX
SUMMARY
- Around 6 years of IT experience in design and development using Mule ESB, Java/J2EE Web Based, Database applications and Enterprise integration principles.
- Good understanding of object oriented Analysis, Design and Application Development.
- Good understanding of the business process functionality and to translate them to system requirement specifications.
- Worked on creating Custom policies for various security schemes in Mule 4.
- Utilized various connectors such as SIEBEL IO, Paypal, JMS, Workday, Salesforce, SAP, HTTP, File, SMTP, SFTP, Microsoft Service bus, Dynamics AX and Database.
- Experience on designing Exception handling Strategies, dataweave Transformations and Mule Expression Language (MEL)
- Experience in assisting the Customer in identifying and defining the key Milestones to achieve a Anypoint Platform MVP.
- Created HTTP inbound and outbound flows for transformation and security of Mule application.
- Extensively usage of DataWeave in Data transformations for in Mule Flow.
- Hands on experience with SOAP and REST web Services.
- Experience in Implementing custom connectors using XML SDK.
- Experience with MUnit for mocking and unit testingmuleflows.
- Extensively used RAML to design API Specifications and common fragments.
- Worked on messaging using Active MQ, RabbitMQ, Anypoint MQ and Azure Service Bus.
- Experience in CloudHub and On - Premise deployments.
- 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.
- 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.
- Involved in fixing defects & tracked them using QC & Provided support and maintenance and customization.
- Excellent Client management skills, presentation skills, operational metrics, time management, analytical, great communication and interpersonal skills.
- Proven experience in coordinating multiple tasks at work/project environment.
TECHNICAL SKILLS
Programming Languages: Java, C++, C, PL/SQL
Core Java Concepts: Collections, Generics, Multithreading, Serialization, Exception Handling, File I/O
Java Technologies: Java, J2EE, JDBC, Servlets, JSP
IDEs: Eclipse, Anypoint Studio
Web Services: SOAP, WSDL, JAX-WS, JAX-RS, REST
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, Active MQ, Anypoint MQ
Scripting languages: Java Script, AJAX, Java script libraries- JQuery
XML technologies: XML, DTD, XSD, XSLT, XPATH
Protocols: SOAP, HTTP, HTTPS, FTP, SMTP
SVN Tools: GIT, SVN
Tools: Log4j, JUnit, MUnit
ESB: MULE ESB
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Senior Mulesoft Developer
Responsibilities:
- Involved in assisting Customers in identifying and defining key milestones to achieve Anypoint Platform MVP.
- Implemented Common Frameworks for Logging, Error Handling, alerting and monitoring in Mule 4.2.
- Experience in setting up environment using Mule Runtime Fabric and installed RTF in Azure.
- Involved in configuring Anypoint Platform- API Manager including API Policies, Anypoint Exchange/Portal, business groups, Functional Monitoring and Visualizer.
- Experience in integrating with Salesforce using various integration patterns.
- Experience in integrating Workday with SFDC for Employee, Location Migration.
- Hands on experience in implementing interfaces between SAP and Salesforce.
- Experience in uploading event logs to Salesforce Einstein Anlaytics using EA connector.
- Experience in configuring Mule Runtimes and Anypoint Platform with customer IDP.
- Experience in integrating with Splunk for logging and Monitoring.
- Experience in writing Munit Test cases for all Mule Flows.
- Implemented custom connector for audit logs using XML SDK.
- Experience in measuring Anypoint Platform KPIs using Tableau and Power BI.
- Implement CI/CD for all Mule Integrations using Maven, Jenkins, Git, Azure
Environment: Anypoint Studio 7.4, Mule 4.2.2, Maven, Java 1.8, RAML 1.0, HTTP/HTTPS, JSON, Postman, Munit 2.x, Splunk, Jenkins, Azure, JSON, Postman, Munit 2.x, Kibana, GCP, Kubernetes, Docker
Confidential, SanDiego, CA
Mulesoft Developer
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
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
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 1.7, J2EE, JSP, Servlets, Struts, Java Script, HTML, CSS, Ajax, jQuery, Eclipse, Junit, Spring 3.2, Oracle, WebLogic 10, Hibernate 4, Maven, SVN, Log4J,Windows and Linux.