Mulesoft Developer Resume
Charleston, SC
PROFESSIONAL SUMMARY:
- Over 5 years of experience in IT industry working on design and development using Client/Server applications, Database applications, and enterprise integration principles.
- Around 3 years of experience on MuleSoft ESB. Had an experience working on Mule API manager and RAML over Anypoint Studio, Anypoint Cloud - Hub, API Gateway and Management.
- Expertise in developing the integration workflows using an ESB framework. Developed Mule ESB projects for the services with synchronous and asynchronous mule flows.
- Extensively worked on both Enterprise and Community edition of Mule ESB. In-depth experience in CRM business processes like Account Management, Case Management.
- Experienced in developing Mule ESBflows and integrations by using service-oriented architecture (SOA) and enterprise application integration (EAI) using MuleRuntime
- Strong application integration experience using MuleESB with Connectors, transformations, Routing, ActiveMQ, JMS and RabbitMQ.
- Worked on Mule flow variables, record variables, MEL (Mule expression language), various connectors like File, HTTP, Oracle database, Salesforce, CXF, flow references and exception strategies.
- Strong in Object - Oriented Programmingconcepts (OOPS) such as; Encapsulation, Inheritance, Polymorphism and Relational Database Management System (RDMS) Concepts.
- Experience on Basic and OAuth Authentication mechanisms to consume REST API’s and Orchestration.
- Hands on experience in developing web applications using Restful web services and SOAP based web services-SOAP, WSDL, CXF, AXIS and JAX-WS.
- Experience in building Graphical User Interface’s using HTML, XML, CSS2, JSP, JavaScript, AJAX, XSLT, JAXP, JAXB and JSON.
- Experience on Mule Data Weave component and worked with exposing API using RAML. Worked with Message Filters, Message Translators, Content enricher, Scatter-gather and Mule Transaction Integration patterns.
- Experience in data modeling and programming in databases such as SQL Server, Oracle and MySQL.
- Developed an Integration Component with third party applications using MuleSoft ESB and Experience in integrating on-premise and Cloud hub applications like SAP, Salesforce (SFDC) Intact using Mule ESB.
- Experience in using Git, and Maven scripts for building & deploying application in web/App servers.
- Expertise in designing and implementingAPIledconnectivityArchitecture using MuleSoft.
- Strong noledge & experience working in teams implementing Agile Methodologies.
- Experienced in different IDEs like Eclipse and Any Point Studio.
TECHNICAL SKILLS:
Middleware: Mule ESB, Mule Connectors, Cloud Hub.
Web technologies: HTML, DHTML, CSS, JSP, AJAX, Java Script
Java & J2EE: Core Java, Collections, Exception handling, IO, Multi-Threading, Generics, Annotations, Applets/Swings, JDBC
Web/application Servers: Tomcat, WebLogic, WebSphere
Data Bases: Oracle, DB2, MS SQL - SQL & PL/SQL
XML Technologies: XML, DTD, XSD, JAXP (DOM & SAX), JAXB, XSLT
Web Services: JAX-RPC/JAX-WS, Axis2, SOAP, WSDL, CXF
Design Tools: Microsoft Visio, Rational Rose, Any point studio
Unit Testing: MUnit, JUnit
PROFESSIONAL EXPERIENCE
Confidential, Charleston, SC
MuleSoft Developer
Responsibilities:
- Designed APIs using RAML in API designer of MuleSoft AnyPoint Platform.
- Involved in the development of Logical data model from the business requirement using the power designer. Also worked with the team in the generation of Physical data model
- Implemented and Administered Tableau Server on AWS EC2 for the company as well as stakeholders
- Created Logical & Physical Data Model on Relational (OLTP) on Dimension tables using Erwin.
- Designed a Star schema for sales data involving shared dimensions (Conformed) for other subject areas using Erwin Data Modeler.
- Worked on normalization techniques, normalized the data into 3rd Normal Form (3NF).
- Performed GAP analysis to analyze the difference between the system capabilities and business requirements.
- Involved in Data flow analysis, Data modeling, Physical database design, forms design and development, data conversion, performance analysis and tuning.
- Created and maintained data model standards, including Master Data Management (MDM).
- Assisted in defining business requirements and created BRD (Business Requirements Document) and functional specifications documents.
- Developed automated data pipelines from various external data sources (web pages, API etc).
- Developed Data mapping, Data Governance, Transformation and Cleansing rules for the Data Management.
- Created DDL scripts using Erwin and source to target mappings to bring the data from source to the warehouse.
- Facilitated in developing testing procedures, test cases and User Acceptance Testing (UAT).
- Extensively worked with Salesforce environment to get data, for reporting needs.
- Review basic SQL queries and edited inner, left, and right joins inTableauDesktop by connecting live/dynamic and static datasets.
- Contribute to the Data transformation team as per their requirements (Source systems are being moved to AWS from Teradata).
- Strong expertise in Mule ESB connecting with third party system like Salesforce, Oracle ERP and involved in integrations with Salesforce and Oracle EBS.
- Used different transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
- Implemented and consumed SOAP web services and tested using SOAP UI for Mule ESB flows and also Deployed Mule applications ontoCloudHub.
- Developed an Integration Component with third party application using Mule ESB and Experience in integratingCloudapplications like SFDC, Workday & Intact using Mule ESB.
- Develop live reports in a drill down mode to facilitate usability and enhance user interaction.
- Facilitated the automation process for the reports - which are required to run monthly and weekly basis using python script.
- Designed and developed various analytical reports from multiple data sources by blending data in a single worksheet inTableauDesktop and created Tree Map, Heat maps and background maps.
- Involved in generating dual-axis bar chart, Pie chart and Bubble chart with multiple measures and data blending in case of merging various sources.
- Testing dashboards, to ensure data is matching as per the business requirements and if their are any discrepancies in underlying data.
- Plan and developed test cases to detect errors/defects and to improve the performance of the web portal. dis improved the software performance by 40% or more.
- Designed and implemented automation solutions on Google Cloud platform addressing key areas such as error reports, platform and performance testing, regression testing, UI and compatibility testing.
- Professional software documentation of the compiled QA test outcomes for training the support staff.
Confidential, Overland Park, KS
MuleSoft Developer
Responsibilities
- Involved inAgile-Scrummethodologies to do requirements gathering, analysis and sprint planning.
- Closely worked with client in order to perform requirement analysis, design and the implementation.
- Designed and developed micro services using MuleSoft to support Frontend web functionality.
- API design and development using Mulesoft API designer/API manager and AnyPoint Studio.
- UsedAJAXcalls andJSONresponses to populate values on various UI components.
- Implemented a Middle tier usingSpring MVCto process client requests and build server-side graph models using mx graph server-side framework.
- Worked on logging, exception handling and transaction management usingSpring AOP.
- Used different Mulesoft connectors to integrate with Active MQ, Http, File system and SFTP transports.
- Designed and developed several flows of variety of use cases using theMuleSoft AnyPoint Studio.
- CreatedSOAP and RESTbased APIs using Mulesoft Anypoint studio
- Implemented Devops best practices of CI/CD for Mule applications using Maven, AWS.
- Experienced in Mulesoft microservices architecture and developed API in Experience, Process, and System layers.
- Designed APIs using RAML in API designer of MuleSoft AnyPoint Platform.
- Worked in DataWeave for the data transformations to transform data from xml to JSON, JSON to xml, and Object to JSON etc.
- Prepared Test Cases to perform Unit, Integration & System Testing.
- Involved inJUNITtesting usingMockito.
- Deployed web, presentation and business components onWebSphereApplication Server.
- Involved unit testing, interface testing, system testing and user acceptance testing of the workflow tool.
- Usedlog4Jfor logging and debugging of the application.
Environment: MuleSoft ESB, Any Point Studio, Oracle, CXF, SOAP, REST, Sales force, GitHub, Active MQ, RAML, Rally, MUnit.
Confidential, IL
MuleSoft Developer
Responsibilities:
- Working in an Agile Scrum Development environment with frequently changing requirements and actively participating in daily scrum meetings and reviews with biweekly sprint deliveries.
- Worked closely with functional leads/PMs to understand the partner integration requirements.
- Experience in implementing Mule Secure Token Service (STS) OAuth to mule Service Oriented Architecture (SOA).
- Written the batch jobs to run at specific schedule times and also done transformations using DataWeave.
- Developed the integrations using connectors such as Sale force, SAP, Data Base, HTTP, FTP and File Connectors.
- Created layers of Microservices that are grouped by purpose by managing the complexity of architecture.
- Designed Microservices Based, SOA architecture built on the MuleSoft AnyPoint Platform.
- Excellent experience in DataWeave for the data transformations along with custom Java Classes and also used DataWeave to transform xml to custom JSON files.
- Good Experience in exposing REST API using RAML and SOAP through WSDL.
- Extensively Worked on routing and transformation, Creating API led connectivity and enabling communication between cloud and legacy systems.
- Experience in dealing with different file formats like CSV, XML, Positional, FLAT file, SAP IDOCS, Cobol Copy book, Database file Structures.
- Used AMQP Endpoints to connect to RabbitMQ which is a messaging queue and used Salesforce and SAP connectors.
- Strong expertise in Mule ESB connecting with third party system like Salesforce, Oracle ERP and involved in integrations with Salesforce and Oracle EBS.
- Used different transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
- Implemented and consumed SOAP web services and tested using SOAP UI for Mule ESB flows and also Deployed Mule applications ontoCloudHub.
- Developed an Integration Component with third party application using Mule ESB and Experience in integratingCloudapplications like SFDC, Workday & Intact using Mule ESB.
- Integrated SOAP and REST API with Mule ESB and performed transformations, used JAX-WS and JAX-RS API to extract data from SOAP and REST request.
- Implemented asynchronous messaging using Active MQ and AWS suite and also involved in design, built, and deployed applications utilizing AWS stack (including Amazon EC2, S3 and SQS).
- Implemented Devops best practices of CI/CD for Mule applications using Maven, AWS.
- Involved in creation & deployment of the application, done with unit testing by writing the MUnit test case.
Environment: Mule soft ESB, Any Point Studio, Oracle, CXF, SOAP, REST, Sales force, Get-up, Active MQ, RAML, Rally, MUnit
Confidential
Java Developer
Responsibilities:
- Coordinating with Onsite Team to get business requirements.
- Providing estimation in terms of man power, number of days to develop the requirements
- Responsible for designing and developing the application.
- Development using JSP pages and Java Script validations UI.
- Developed the Servlets for processing the data on the server.
- Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
- Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data.
- Applying noledge of programming techniques to develop the application.
- Sending status report and attending weekly team meeting to report status of the project.
- Provide maintenance and enhancement support for the deliverable's that are being done
Environment: Java, J2EE, Oracle, Tomcat, JSP, Servlets, PL/SQL Developer, Pentium III, IVHilbernate, Windows XP, Win CVS
Confidential
Java Developer
Responsibilities:
- Coordinating with Onsite Team to get business requirements.
- Providing estimation in terms of man power, number of days to develop the requirements
- Responsible for designing and developing the application web technologies like HTML and CSS based on the W3C standards.
- Involved in the understanding and designing of the back-end framework.
- XML configuration to wire the dependency components together.
- Developed Test Cases, Test Suite using JUnit4.0 to confirm the functionality.
- Used Maven as a build tool, wrote the dependencies for the jars that needs to be migrated.
- Developed the toggle feature for multiple pages using display/hide display in JavaScript.
- Used firebug, Chrome developer tools to resolve the JavaScript errors.
- Involved in unit testing, validating through User Acceptance Testing.
- Provided extensive support for Code Reviews using Code Collaborator.
- Used SOAP to consume the Web Services.
- Developed the J2EE components using Eclipse IDE.
Environment: HTML5, CSS3, Ajax, AngularJS, JQuery, Bootstrap, Java, J2EE, Oracle, JIRA, HP UFT, HP ALM