Mulesoft Developer Resume
Atlanta, GA
SUMMARY:
- 7 years of experience in various application phases of Software Development Life Cycle includingDesigning, Development, Testing and Production Support.
- Experience in Mule ESB, API Management, CloudHub and continuous integration.
- Mule ESB experience in implementing service - oriented architecture (SOA) and enterprise application integration (EAI) using Mule 3.x.
- Expertise in developing new APIs using REST and SOAP webservices.
- Good experience using Mule connectors like FTP, FILE, SFTP, IMAP, Salesforce, AWS and HL7 etc.as a part of integration.
- Well experienced in working with application servers including IBM WebSphere, Red Hat and Apache Tomcat servers.
- Good experience in XML technologies like XML, XSD, XSLT, Xpath and Web Services - RESTful and SOAP.
- Good application integration experience using Mule ESB with Connectors, transformations, Routing.
- Experience in developing Web Applications with various Open Source frameworks: Struts Framework, Java Spring Framework, Java Spring MVC, and Hibernate.
- Experienced in integration patterns and concepts such as Migration, Broadcast, Bi-Directional Sync, correlation and aggregation.
- Experience developing on the Mule soft ESB platform to deliver SOAP & REST based APIs.
- Expertise in Java/J2EE programming - JDBC, Servlets, JSP, and JAVA WEB SERVICES.
- Good Knowledge of using IDE Tools like Eclipse, Net Beans, Rational Application Developer (RAD) for Java/J2EE application development.
- Experience in using connectors such as Amazon, Salesforce, HTTP, FTP and File connectors.
- Strong application integration experience using Mule ESB with Connectors, transformations, Routing, ActiveMQ and JMS. Data Transformations using Mule ESB
- Use of different Mule connectors HTTP/HTTPS, Data Weaves, Choice, API Kit Router.
- Hands on with the following Mule Technologies : MulesoftAnypoint Platform, Mule Anypoint Studio Mule ESB , Mule Expression Language, Mule Connectors, Anypoint Salesforce Connector, MuleScopes, Mule Routers, Mule Components, Mule Transformers, Mule Filters, Mule Flow Control, Mule Runtime Manager, Mule ColudHub, MUnit.
- Implemented integration flows using Mule Anypoint Studio to connect to REST, SOAP service, Oracle Database , and Active MQ broker .
- Worked on Relational Database (RDBMS) concepts, database designing, Normalization, PL/SQL Stored Procedures, Triggers and with SQL Server, Oracle and My SQL.
- Implemented Mule flows for different modules, which process files and emails from different systems and developed Mule ESB projects for the services with synchronous and asynchronous mule flows.
- Deploying and running applications on Cloud Hub and environments using Maven and Jenkins to build and deploy them.
TECHNICAL SKILLS:
Languages: MEL, Java, C, C++, SQL, HTML, XML, XSD, JavaScript.
DATABASES: Oracle, DB2, MYSQL, MS SQL SERVER
Middleware: J2EE, EJB, JNDI, JDBC.
ServerSide Technologies: JSP, Servlets, Tag Libraries, JSF.
Application/Web Servers: Weblogic, IBM WebSphere, JBoss
SOA: MuleSoft ESB/CloudHub, SOA.
Protocols: HTTP, SOAP.
IDE/ Tools: IBM WebSphere Studio Application Developer (IBM WSAD), JBuilder.
Frameworks: Apache Framework.
Web Services: SOAP, WSDL.
RDBMS: Oracle, DB2, MS Access.
OS: Windows, LINUX.
Methodologies: Design Patterns, SOA, Agile.
PROFESSIONAL EXPERIENCE:
MuleSoft Developer
Confidential, Atlanta, GA
Responsibilities:
- Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system.
- Experience in Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
- Good knowledge in Creating Http inbound and outbound flows and tested it working functionality.
- Done with integrations using connectors such as Sale force, SAP, Data Base, HTTP, FTP and File Connectors.
- Used Data Base Connectors to connect with respective systems using Mule ESB.
- Worked on various Mule connectors / adapters, developing API, APM and developing services on CloudHub.
- Used Database Connectors to connect with respective systems using Mule ESB.
- Efficient Experience in Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
- Used Active MQ for messaging service in the applications.
- Transformed data using XPATH, XSLT, Data Weave, custom java classes.
- Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
- Good Knowledge in Migration Mule ESB 3.5.1 apps to Mule ESB 3.7.3 and updated all the dependencies.
- Experience in MuleSoft Any point API platform on designing and implementing Mule APIs.
- Good hands on experience in documenting and designing REST API are using RAML File.
- Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
- Developed RESTful/SOAP web services in Mule ESB based on SOA architecture
- Utilized custom logging framework for Mule ESB application and UPSERT data into salesforce objects
- Used Quartz connector to schedule the batch jobs.
- Deployed Mule ESB applications into MMC (Mule Management Console) and Used MUnitto validate mule flows.
- Architected Integrations using Mule ESB environments for both on premise and cloud environments.
Environment: Java, Any point Studio 5.4.0, Oracle-SQL, Mule ESB 3.7.3, ActiveMQ, Apache-Maven 3.3.3, Log4j 1.2.14, Nexus, FileZilla 3.14.1, Putty, Windows 7, GIT, JIRA, Confluence.
MuleSoft Developer
Confidential, Coraopolis, PA
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Done with preparation of design document specifications, troubleshoots and testing.
- Developed the integration workflows using MuleSoft ESB 3.7.3 framework.
- Done with integrations using connectors such as Sale force, SAP, Data Base, HTTP, FTP and File Connectors.
- Involved in writing batch jobs to run at specific schedule times and transformations using DataWeave.
- Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
- Used MMC mule management console to monitor the request and response payload.
- Creating cluster environment using Mule ESB with Mule AnyPoint Studio and Creating ActiveMQ with different topologies in Enterprise Integration.
- Developed a RAML based REST web services API's using Mule ESB.
- Used Data Base Connectors to connect with respective systems using Mule ESB.
- Experience in implementing Mule Secure Token Service (STS) OAuth to mule Service Oriented Architectur(SOA).
- Have written MUnit test cases to validate the Mule flows.
- Used Mule ESB for routing, filtering and aggregate message between application based on content and rules.
- Used Git hub for version and source control.
- Used AMQP Endpoints to connect to RabbitMQ which is a messaging queue.
- Developed Mule flows to integrate Data from various sources into Database, from ActiveMQ topics and queues, some transformations were also done at the integration layer.
- Extensively used Mule components that include DataWeave, JAXB, File Transport, SMTP Transport, FTP/SFTP Transport, and JDBC Connector.
- Worked on various Mule connectors / adapters, developing API, APM and developing services on CloudHub.
- Configured connection pooling using WebSphere application server. Developed and Deployed the Application on WebSphere using ANT build.xml script.
- Implemented build package tool using Maven and build the code in Jenkins. Build and Deployment of services in Mule ESB server. Code walk-throughs, Mule Debugging and Error fixing.
- 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.
Environment: Mule ESB, AnyPoint Studio, ActiveMQ, RAML, RabbitMQ, APM, Nexus, Apache-Maven, Cloud Hub, XML, XSLT, CSS, JSTL, WebLogic Application server 10.3, LDAP, Oracle 11g- PL/SQL, SQL, Log4J, CVS, DOJO, Web Services - WSDL, SOAP, Maven, GIT.
MuleSoft Developer
Confidential, Richmond, VA
Responsibilities:
- Participate in business meetings to gather requirements.
- Design and Develop Restful API’s using API Designer and generated flows using RAML file.
- Participate in analysis, design, development and implementation life cycles of the project.
- Implement and consume both SOAP and Restful web services.
- Promote code from development to testing and production environments.
- Create Flows, Sub Flows, and DataMappertransformations in Mule configuration.
- Implement data transformation using Dataweave and MEL.
- Participate in trouble shooting and problem solving of the Integrations.
- Deploy and scheduled mule project on cloud hub.
- Create High level, detailed design, topology and testing documents.
- Work with Business Analyst to understand the integration requirements.
- Participate in different phases of Testing with end systems.
- Create Test plans, Test Suit and Test Cases.
- Create complex queries with joins, sub-queries, and nested queries in SQL queries.
- Support development, test and the production databases.
- Create Exception Handling for the ease of debugging and displaying the error messages in the application.
Environment: AnyPoint Studio, SOAP UI, POSTMAN, DB2 database, Mule ESB 3.7, Anypoint Studio, CloudHub, API Proxy, RAML, UNIX, Windows.
Java Developer
Confidential
Responsibilities:
- Involved in prototyping, proof of concept, design, Interface Implementation, testing and maintenance.
- Created use case diagrams, sequence diagrams, and preliminary class diagrams for the system using UML/Rational Rose.
- Designed and developed the persistence tier using Hibernate framework.
- Designed and developed front view components using JSP and HTML.
- Developed UI navigation using Struts MVC architecture. (JSP, JSF, tiles, JSTL, Custom Tags).
- Developed Java classes for implementing Business logics using EJB (Stateless session, entity, message driven beans).
- Deployed and tested the application with web server Tomcat, WebSphere.
- Developed Interactive web pages using AJAX and JavaScript.
- Worked on Report Module, generating PDF/ CSV according to the template.
- Configured and tested the application with database server Oracle and MySQL 5.0.
- Involved in developing various reusable Helper and Utility classes using Core Java, which are being used across all the modules of the application.
- Helped in database design and tuning. Created stored procedures, Views in the Database.
Environment: JDK, Core Java (Multithreading, Collections), Servlets, Struts, XML, HTML, Java Script, JDBC, JUnit, JMS, Apache Tomcat, Oracle Database, Unix/Linux.