Sr. Mulesoft Developer Resume
Birmingham, AL
SUMMARY
- 7+ years of experience in all the phases of Software Development Life Cycle including requirement analysis, design, development, integration, implementation and testing of various applications using Mule ESB and Java technologies.
- Experience in the areas of Object - Oriented Analysis (OOA) and Object-Oriented Design (OOD) using UML and Agile/SCRUM methodology of distributed applications.
- Application integration experience using Mule ESB with Connectors, Transformations, Routing, Exception Handling and Messaging using ActiveMQ and AnyPoint MQ.
- Experience in troubleshooting Mule ESB, including working with debuggers, flow analyzers, and configuration tools.
- Experience in developing Mule ESB flows and integrations by using Service-Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule Runtime.
- Experience in Mule Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow.
- Experience in creating Mule Flows for the integration of various sources of data into Database with the use of Active MQ and JMS message service in the applications.
- Experience in creating Mule ESB artifacts, created flows, arranged Mule configuration files & deployed the application.
- Proficiency in working with Web/App servers like IBM WebSphere, BEA WebLogic server and Apache Tomcat
- Hands on experience using Mule connectors like HTTP, FILE, FTP, SFTP, SAP, HL7 and Database connectors as a part of integration usage.
- Extensively worked on XML technologies like XML, XSL, XSD, XSLT, XQuery, XPath and DTD for data transformations in MuleSoft.
- Worked on Relational Database (RDBMS) concepts, database designing, Normalization, PL/SQL, Stored Procedures, Triggers and with SQL Server, Oracle, and MySQL.
- Worked on different IDE's like Eclipse, MyEclipse RAD and NetBeans.
- Experience in configuring the APIs, Proxy endpoints and API analytics based on technical specifications with MuleSoft API Manager.
- Experience in logging by Log4j to identify errors in production environment.
- Working knowledge on J-Unit, Testing framework for Unit testing; Maven and ANT for project building tool; and Jenkins & Hudson for continuous integration.
TECHNICAL SKILLS
Mule Integration: MuleSoft Enterprise Runtime, AnyPoint Runtime Manage
Languages: Java, Dataweave, XSLT, Python, Ruby
Messaging: Mule ESB Enterprise, Spring Integration, JMS, IBM MQ, Active MQ
IDEs: MuleSoft AnyPoint Studio, Eclipse, IntelliJ, SQL Developer, TOAD
Version Control: GIT, TFS, SVN, CVS
Other tools: Jenkins, Maven, ANT, HP ALM, Jira, ServiceNow, Mingle
Testing Tools: Confidential -Unit, Junit, SOAP UI, Postman, XML Spy, TOAD, Putty, FileZilla
PROFESSIONAL EXPERIENCE
Confidential, Birmingham, AL
Sr. MuleSoft Developer
Responsibilities:
- Involved in complete Software Development Life Cycle and the project was developed using Agile Software Development Process.
- Developed modules that integrate with web services that provide global information support such as customer and account management.
- Developed Class diagrams in UML showing generalization and other relationships, sequence diagram describing the interaction of objects over time.
- Responsible in developing integration workflows using Mule ESB framework and implemented Data Weave and content-based routing using Mule ESB.
- Worked on MuleSoft AnyPoint API platform on designing and implementing Mule API.
- Develop the services interface to access core services & provisioning services using Mule ESB.
- Monitor the request and response payload used the MMC Mule management console.
- Worked on routers like Choice, Scatter-gather, Splitter-aggregator, Flow reference components and Batch-processing for handling large chunks of data.
- Verified the consistency of data when merging of data was done from various sources by employing integration parsing techniques in Mule Message Flow.
- Used Maven tool to build & deploy the application on the servers for continuous integration.
- Created several Jenkins jobs to deploy the Mule applications in CloudHub for continuous deployment.
- Created flows and interfaces for connecting with third party systems like Salesforce, Oracle ERP and involved in integrations with Salesforce and Oracle EBS.
- Created Security Certificates and Authorization Policies for client application endpoints.
- Organize flows, sub flows and global XML global configuration files.
- Perform unit testing and write test cases in AnyPoint Studio by using Confidential -Unit.
- Create http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using OAuth.
- Created a scheduled FTP Mule flow which polls periodically for files on the FTP server.
- Performed as Cloud Hub admin role for creating environment, Users, Business group, roles, VPC and other operations.
- Inspected the flows and sub-flows in error handling and implemented effective exception handling techniques.
Confidential, St. Louis, MO
MuleSoft Developer
Responsibilities:
- Participate in Agile -Sprint methodologies to do requirements gathering, analysis and planning, development & testing.
- Coordinate with program managers to explain what tasks were possible for the system to achieve their desired output.
- Define and setup the platform and perform POT to prove the Mule ESB Integration capabilities.
- Develop APIs using Contract first approach, define RAML & Open API Interface and implement the interface using Mule ESB.
- Contributed to API service resiliency through the creation of dashboards to monitor and alert designated connections using Splunk, AppDynamics and AnyPoint Platform monitors.
- Configure APIs, proxy endpoints, API portals and API analytics based on technical specifications with MuleSoft API manager.
- Create Mule flows to integrate Data from various sources into Database from Active MQ topics and queues and some transformations were also done at the integration layer.
- Create flows for integrating the components like connectors, transformers and scopes written on top of different internal platforms using Mule ESB for XML to CSV conversion.
- Implement the clustering environment to achieve Workload balancing and to make the administrative task easy.
- Configure MQ Series network using clustering, distributed queuing and remote administration. Defined MQ objects by writing shell scripts.
- Drive code review meetings to provide analyze and testing support to Business Analyst people.
- Coordinate in all testing phases and worked closely with Performance testing team to create a baseline for the new application.
- Use Cloud Hub connector in the flows to trigger alerts during exceptions and captured the failed records for further recovery.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing and put the data on the Cloud Hub.
- Performed Unit testing using Test Utility Confidential -Unit for mocking and unit testing of Mule flows.
- Created documents, business requirements, functional, technical specifications and test cases.
Confidential
MuleSoft Developer
Responsibilities:
- Attended every day Scrum meetings to provide current project status demonstrations in every two weeks, thus implementing Agile Methodology (Scrum) with Test Driven Development.
- Implemented the web-based application following the MVC architecture using Struts Framework and used Spring in developing beans which are used all over the application.
- Developed the UI pages using Front end technologies such as JSP, JSTL, HTML, CSS, Bootstrap, JavaScript, jQuery, Ajax and JSON.
- Create High level Design for integration of systems using MuleSoft AnyPoint platform.
- Worked on AnyPoint API manager to have single access of control on to Service Layer Agreement, monitored users, regulated the user’s traffic, and maintained peak performance.
- Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
- Responsible in developing integration workflows using Mule ESB framework and implemented Data Weave and content-based routing using Mule ESB.
- Worked widely with Mule administration, configuration and tuning and API configuration using RESTful web services.
- Used Java Embedding activity for executing Java classes for complex business logic.
- Implemented build package tool using Maven and build the code in Jenkins.
- Had experience in using the enterprise security, notifications features provided by Mule.
- Involved in creating http inbound, outbound flows, custom java and XSLT transformers and Security of Mule endpoint.
- Formulated build and deployment using Maven to deploy the artifacts to Cloud Hub.
- Created the MULE ESB artifacts, created flows and configured the MULE configuration files and deployed the application.
- Developed Mule ESB projects for the services with synchronous and asynchronous Mule flows.
- Created and implemented SQL Server for Stored Procedures, Functions, Triggers and complex queries using SQL and T-SQL as well as query optimization
- Implemented J-Unit framework to write test cases for different modules and resolved the test findings.
Confidential, Jersey City, NJ
Web Developer
Responsibilities:
- Involved in all phases of SDLC of project including Requirement Analysis, Designing, Build, Assembly, Testing and Deployment.
- Developed UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Software Architect.
- Created dynamic HTML pages, used JavaScript for client-side validations. JSP, HTML, and CSS to design the front-end components and AJAX to create interactive front-end GUI.
- Created additional JavaScript modules for validating, testing, & restricting user inputs.
- Responsible for developing Web pages by leveraging AngularJS Framework and making the application responsive using Bootstrap media queries.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Made AJAX calls using Backbone.js to get data & parsing it for showing on webpage.
- Handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
- Developed Data Access Objects (DAOs) to get data and persisting to the database.
- Implemented Spring-Security & Transaction Management (Spring-Tx) in App.
- Developed Spring Framework based RESTful Web Services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
- Used Spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
- Used WSDL & SOAP Web services for getting required information from third party.
- Developed JMS as a client interface as a Message producer for Message queue.
- Worked in designing the Database and Developed Stored Procedures, Triggers, Functions and Cursors for efficient usage of data from Oracle Database.
- Developing Servlets for Document Upload, Image Streaming and caching the data.
- Development and Integration of the Application using Eclipse IDE.
- Used J-Unit for unit testing and implementing TDD environment.
- Used SVN to implement version control System.
- Used Apache Tomcat as an Application Server to Deploy the Application.
- Involved in Client interaction as well as Client Demonstration.