Mulesoft Developer Resume
Dallas, TX
SUMMARY
- Over 7 years of experience in SDLC including Requirements gathering, Analysis, Design, Development, Testing and maintenance of Java applications/products. 4 years of experience in Enterprise Service Bus (ESB) and Enterprise Application Integration (EAI).
- Expertise in MuleSoft Anypoint API platform for designing and implementing Mule APIs Administered in Integration of Mule ESB system while utilizing MQ Series and SFTP transports.
- Good technical experience on various components of Anypoint Platform like Anypoint API Platform, Enterprise Service Bus and Messaging Queues.
- Experience in designing and developing RAML based APIs using Anypoint API Platform.
- Worked on developing batch integrations to transfer data in bulk between enterprise applications using MuleSoft Enterprise Service Bus.
- Used several connectors like HTTP, Database, Confidential, Workday, Azure Queues, Rabbit - MQ, File and SFTP.
- Good experience wif Credentials Vault (Secure Property Placeholder), a critical piece in application development in MuleSoft.
- Experience in building complex Mule Flows, Scopes, Error Handling strategies, Message Filters, Validation, Transformation, Message Enricher and Flow Controls.
- Good experience in using Transformers, Filters, Flow Control, VM Connection Collection splitters, Aggregators, Scatter- Gather etc.
- Has used SQL and database technologies extensively on several projects. Worked extensively on writing efficient SQL to read and write data.
- Good exposure to Continuous Integration and Delivery tools surrounding Anypoint Platform. Used CI/CD tools like Jenkins, GitHub, Maven, MMC and Anypoint Runtime Manager.
- Experience in using Splunk (Log Aggregator) to create reports and dashboards from log files. Has used Your-kit Profiler to debug and enhance application performance in MuleSoft.
- Experience wif Service Oriented Architecture (SOA) based tools likeMulesoftAnypoint Studio.
- Proficiency in Mule to configure Inbound and Outbound messages for message transformation between applications.
- Good experience in Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development and Testing of software applications.
- Strong team player. Worked on projects wif different team sizes.
- Mule ESB experience in implementing Service-Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule Server 3.x.
- Extensively worked on Any Point Studio and Mule Integration Platform and used it to interface application services by utilizing message routing, data transformation and service creation utilities.
- Hands on experience in MuleSoft Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow.
- Participated in deployment of Mule ESB applications using Cloud Hub and Strong experience in Integration using Mule ESB in integrating various third party solutions.
- Technical experience in teh areas of Object Oriented Analysis (OOA) and Object Oriented Design (OOD) using UML and SDLC of distributed applications. Hugely experienced in using MuleSoft that integrates APIs, databases and SaaS applications and deployed MuleSoft applications to Cloud Hub and on premise servers.
- Utilized MuleSoft features like Data weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
- Extensive experience on Agile, Waterfall methodologies.
- Responsible to develop RESTful and SOAP web services in Mule ESB based on SOA architecture.
- Strong application integration experience using Mule ESB wif connectors, transformations, Routing, Active MQ, JMS and Rabbit MQ.
- Widely experienced wif Mule ESB in designing and implementing core platform components for API/Services Gateway as well as other technological cross-cutting capabilities and also a contributor to Mule ESB open-source.
- Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
- Expert in Jenkins, ANT and Maven build tools for building and deploying teh application in web/App servers.
- Extensively worked on XML technologies like XSD, XSLT, XQuery, Xpath for data transformations in Mule soft.
- Proficient in using different version control software CVS, SVN, and GIT.
- Hands on experience using various Operating-Systems like Windows, UNIX.
- Tremendous noledge in working wif databases like Oracle, DB2, MS SQL and My SQL.
- Field experience wif Junit and Log4j in developing test cases and determining application functionality.
- Extensive experience in SOA and experience in developing Web services, WSDL, SOAP, and JAXB/JAXP.
- Proficient in technologies Java, spring, Hibernate, Web Services, Junit, XML, JMS, AngularJS, Ajax, JavaScript.
- Proficiency in programming wif different Eclipse based Java IDE's.
- Expert in developing secure and robust enterprise Java applications using technologies such as JSP, Servlets, EJB, JDBC, and Struts.
- Well experienced using various web/application servers like Apache Tomcat, WebLogic, WebSphere and JBOSS.
- Strong noledge wif Databases like, SQL, creating PL/SQL packages, Stored Procedures, Functions, Triggers, Sequences and views.
- Used Microsoft Dynamics connector to extracted data and send to target systems.
- Retrieved Data from Microsoft Dynamics based on scenario .
- Experience wif API, Web Service, and messaging security standards, protocols and technologies, including TLS/SSL, OAuth, WS-Security, SAML, LDAP, SFTP, and PKI.
- Integrated different systems that includes File Upload, Data Base, SAP, Sales Force, Web services and spring services etc. using Mule ESB.
- Involved in developing api ‘s between SAP and Confidential for extracting data.
- Utilized SAP connector to receive IDOC and BAPI.
- Has written MUnit test cases to validate Mule Flows.
- Worked closely wif QA and other support teams in Test Driven Development (TDD) methodologies.
TECHNICAL SKILLS
Build Tools: Ant, Maven, Gradle.
Bug Tracking: Jira
Web/Application Servers: Apache, Apache Tomcat, nginx, Web logic
SCM/Version Control Tools: GIT, Bit bucket and SVN
CI-CD Tools: JENKINS, BITBUCKET, GITHUB
Cloud services: Amazon Web Services (AWS), Microsoft Azure
Scripting Languages: Shell scripting, Python, groovy
Operating system: Unix, Linux (Ubuntu, Debian, Red Hat (RHEL), Centos) and Windows
Programming Languages: JAVA-8, GROOVY, JSCRIPT, UI, PL/SQL, C, C++, SQL, PL/SQL
Java Technologies: SPRING (BOOT, BATCH, CLOUD, INTGRATION, WEBSERVICES, ORM, DAO, WEB, ASPECT), STRUTS, CORE JAVA, EJB SESSION BEANS, MULE ESB, MULE API
Web Technologies: HTML5, CSS3, JavaScript, AJAX, jQuery, AngularJS, Bootstrap JS.
Frame Works: Spring, Hibernate.
Messaging System: ActiveMQ, IBM MQ, RabbitMQ.
Databases: PL/SQL, MySQL, Oracle11g, DB2, MongoDB, Rdbms, MS SQL, Oracle, Amazon DynamoDB.
Deployment Servers: WebLogic, Tomcat, J Boss, WebSphere8.0.
Web Services: SOAP, WSDL, JAX-WS, JAX-RS, AXIS2, REST
Integration Tools: Mule ESB 3.5/3.7.3/3.8.2/3.8.3/3.9.3/4.1.0/4.2.2
IDE’s: Anypoint Studio, Eclipse, NetBeans, Visual Studio
Other tools: Dbeaver, sql developer, Microsoft Sql server studio, Splunk, Jira, confluence, slack, service now, Notepad++, postman, soap UI, git bash, Tortoise git., Cygwin
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
MuleSoft Developer
Responsibilities:
- Executed teh development process using Agile methodology, which included iterative application development, sprint, scrum, and stand-up meetings.
- Developed class, sequence, use case diagrams and process flow diagrams using Rational Rose.
- Developed teh integration workflows using MuleSoft ESB 3.9.0 and 4.0 framework.
- Designed and developed enterprise services using RAML and REST based APIs.
- Used workflow-orienteddata governanceplatform fordata managementanddata quality.
- Used Collibra Connectorto retrieve data sources & business applications.
- Consumed Web Services using REST to communicate wif different departments.
- Created MULE ESB artifact and configured teh MULE configuration files and deployed.
- Developing Mule ESB projects for teh services wif synchronous and asynchronous Mule flows.
- Used JMS for reliable and asynchronous exchange of important information.
- Experience inMuleSoft Anypoint API platform on designing and implementingMuleAPI’s.
- Installation and configuration of Development Environment using Anypoint studio wif Mule Application server on Cloud and premises.
- Experience in implementing new AWS instances and working wif EBS and S3 storage, IAM.
- Using data governance framework to teh process of building a model for managingenterprisedata.
- Extensively used Mule OOB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
- Knowledge of UNIX shell scripting and Perl programming.
- Create and maintain scripts using shell and Perl to simplify administration.
- Implemented integration flows using MuleAnypointstudioto connect to REST, Oracle Database, Active MQ Broker.
- Used Mule ESB for routing, filtering and aggregate message between application based on content and rules.
- Experience wif Mule administration, configuration, tuning and Enterprise release capabilities.
- Architected Integrations using MuleSoft ESB environment both on premise and cloud environments.
- Utilized CloudHub connector in teh mule flows for triggered alerts during exceptions and to capture teh failed records for further recovery.
- Experience wif Mule administration, configuration and tuning, Mule Soft MMC and Enterprise release capabilities.
- Wrote SQL commands and Stored Procedures to retrieve data from DB2 database.
- Used Munit to do unit testing for teh modules developed.
- Involved in unit testing and writing teh MUnit Test cases.
- Used Log4J to capture teh log that includesruntimeexceptions, monitored error logs and fixed teh problems.
- Used Maven for building and deploying Application.
- Application code investigation, performance tuning using JProfiler, code cleanup and code repository maintenance.
- Done wif WebSphere server configurations set up & deploying application.
- Involved in addressing defects & tracked those using JIRA.
- Used Jenkins tool for continuous integration.
- Used source configuration management version controller Git.
Environment: Mule AnypointStudio 7.5.1, Cloud Hub, CRM, Soap and Rest Web Services, Web Methods Developer, JDBC, Broker, SAP, HTTP/HTTPS, XML, GIT HUB, Maven, RAML, SFTP, RAML, MS Dynamics, Java,, Cloud Hub, Apache-Maven 3.5.x.
Confidential, Washington, DC
Cloud Application Developer
Responsibilities:
- Participated in teh complete Agile (Scrum) software development lifecycle tasks (design, coding, testing and documentation).
- AGILE development process TEMPhas been followed. Experienced wif daily stand-up calls, Retrospective, Demo, Planning and Code review meetings.
- Used Anypoint DataWeave to apply data transformations formats from CSV to XML files used in Mule flows, where information can be extracted and loaded into desired format into teh cloud systems.
- Used Confidential .com extensively for development, customization by using Confidential connector in Mule flows.
- Used SOQL Developer console to query and monitor data in Confidential .
- Used schema validation for all teh XML files in Mule flows received from external systems.
- Worked on teh data inserting into sf custom objects wif and wifout Mule Batch Processing.
- Monitoring teh batch jobs of Bulk Data Load Jobs in Confidential .
- Worked on teh validation rules on sf custom objects.
- Based on validation rules teh Input data is validated and inserted into respective sf custom objects.
- Worked on teh logging, naming conventions, validations and error handling for Mule Batch Processing.
- Extensively worked on implementing Mule Batch Processing.
- Used JIRA to report teh hours and issues that are related to teh project.
- Configured different Mule connectors like HTTP, FILE, and Confidential .
- Created Http inbound and outbound flows and tested it working functionality.
- Used eclipse integrated GitHub Repository to maintain version controlled source code.
- Implemented On Error Continue and On Error Propagate exception handling mechanisms based on teh business requirement in Mule ESB.
- Involved in Code walk-throughs, Mule Debugging and Error fixing.
- Played an active role in development activities for mule projects in dev environment wif Mule ESB - 3.x, 4.x
- Hands-on experience creating Mule Message flows in AnyPoint Studio employing Mule Building Blocks such as connectors, filters, transformers.
- Has written MUnit test cases to validate teh Mule flows.
- Used GIT as version controlling tool.
Environment: Mule ESB 3.x,4.o, RAML, Anypoint Studio, Anypoint Platform, SQL server, CoudHub, Confidential, Oracle 10g, REST, Eclipse, SOA, SOAP, DB2, PL/SQL, SQL, Web Services-WSDL, SOAP, SOAP UI
Confidential, SanFrancisco, CA
Mule ESB Developer
Responsibilities:
- Involved in Analysis, Design, Development, UAT and Production phases of teh application.
- Hands-on experience creating Mule Message flows in Anypoint Studio employing Mule Building Blocks such as connectors, filters, transformers.
- Created REST API's using RAML and developed flows using APIKIT Router.
- Gather requirements and planning on integration using Mule ESB.
- Expertise in connecting to various endpoints like http to connect various third-party APIs.
- Created http inbound & outbound flow, routing, orchestration, transformations and security of MULE ESB application using Oauth.
- Involved in creation of APIs using Mule API Manager.
- Involved in achieving more than 75% of code coverage for unit tests, which was a requirement for committing to a repository.
- Written Jenkins scripts for automated deployment and to prepare teh build of teh entire application and deployed in cloudhub.
- Worked on teh Mule API Gateway for teh application of policies to API as well for managing teh security.
- Involved in unit testing and writing teh MUnit Test cases for teh flows and did teh logging and alerting as well.
- Worked on MuleSoft Anypoint API platform on designing and implementing Mule API.
- Used GitHub as a repository and used Maven, Jenkins for Build and deployment respectively.
Environment: Mule ESB 3.x, RAML, Anypoint Studio, Anypoint Platform, SQL server, CoudHub, Confidential, Oracle 10g, REST, Eclipse, SOA, SOAP, DB2, PL/SQL, SQL, Web Services-WSDL, SOAP, SOAP UI
Confidential, Columbus, OH
Mule ESB Integration Developer
Responsibilities:
- Responsible and active in teh Analysis, Design, Implementation and Deployment of full Software Development Life Cycle (SDLC) of MuleSoft project using AGILE process.
- Integration of Mule ESB system while utilizing Queues, Topics, Http, Filesystem and SFTP transports.
- ExtensivehandsonexperienceinconsumingaswellasdevelopingAPI'sforSOAPandRESTbasedWebservicestointegratethirdparty functional modules into teh core application.
- Experience in MuleSoft Anypoint platform on designing and implementing Mule APIs.
- Extensively used Data weave for data transformation.
- Has written MUnit test cases to validate teh Mule flows as part of unit testing and functional testing.
- Splunk logs-based validations and deployments.
- Involved in testing and deploying applications through Jenkins.
- Developing Mule ESB projects for teh services wif synchronous and asynchronous Mule flows.
- Actively involved in QA, UAT and production issues getting resolved.
- Used UNIX commands to go through teh server logs and identify teh issues.
- Worked on teh consumption side of SOAP based Web Services using AXIS.
- Used GIT as version controlling tool and Maven for building and deployed Application to CloudHub.
Environment: Anypoint Studio, Mule ESB, ActiveMQ, JSTL, XML, HTML, Jira, WebSphere GitHub, Eclipse, JUnit, Firebug, SQL, Maven, Web Services - WSDL, SOAP, REST.