Mulesoft Developer Resume
Kansas City, MO
PROFESSIONAL SUMMARY:
- Around 7 years as a professional developer experience in IT with object oriented programing including 3+ years in Mule ESB Development.
- Extensive experience in developing Mule ESB flows and integrating Service Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule runtimes.
- Extensive working experience on all phases of Software Development Life Cycle (SDLC) and working environment in Agile (Scrum).
- Extensively worked on XML technologies like XSL, XSD and DTD, also worked with XML parsers like SAX, DOM, JDOM, XML Beans and JAXP.
- Hands on experience designing RAML specs, building API's using API kit in Mule applications.
- Experience in numerous projects utilizing Java, Java EE, Enterprise Java Bean, and Apache Struts web applications to create fully - integrated client management systems.
- Experience in production support, troubleshooting and maintenance.
- Designed and developed Mule ESB projects using various connectors like HTTP, File, SFTP, DB, Transformers and Data Weave for integrating various applications which are on-premises hosted on cloud using Synchronous and asynchronous Mule flows.
- Hands on with the following Mule Technologies: Mulesoft Anypoint Platform, Mule Anypoint Studio, Mule ESB, Mule Expression Language, Mule Connectors, Anypoint Salesforce Connector, Mule Scopes, Mule Routers, Mule Components, Mule Transformers, Mule Filters, Mule Flow Control, Mule Runtime Engine, Mule ColudHub, MUnit.
- Worked on both Enterprise and community edition of Mule ESB, also have working experience of API's using RAML.
- Proficient with Web Services Description Language (WSDL) for describing Web services.
- Experience in web development applications using Eclipse and SOA Integration.
- Extensively worked on XML technologies like XSD, XSLT, XQuery and Xpath for data transformations in Mule Soft.
- Used Postman for testing Restful Web Services.
- Strong experience in implementing Service Oriented Architectures (SOA) using XML based Web-Services SOAP and REST Web Service.
- Extensively worked on both Enterprise and Community edition of Mule ESB.
- Experience using GitHub as a source control repository.
- Excellent verbal and written technical documentation skills.
- Self-Motivated and organized with strong written and verbal communication skills.
TECHNICAL SKILLS:
Programming Languages: Java, C, SQL, MS SQL
Web Services: SOAP, WSDL, JAX-WS, UDDI, AXIS2, JAX-RS, REST, Jersey
Web Application Servers: Apache Tomcat, Web Logic, Web Sphere and JBOSS
Operating Systems: Windows 2010/8/7
Databases: Oracle, SQL Server 2012/2010/2008 , MySQL.
Messaging Systems: JMS, Active MQ
XML technologies: XML, XSD, XSLT, XPATH
Protocols: SOAP, HTTP, HTTPS, FTP, RMI, SMTP, REST
SVN Tools: GIT, SVN.
Tools: Log4j, Junit, MUnit
ESB: Mule ESB
PROFESSIONAL EXPERIENCE:
Mulesoft Developer
Confidential, Kansas City, MO
Responsibilities:
- Developed the application using Mule ESB and build & deployed the services.
- Extensively worked on Data Mapper and Data Weave for complex Data transformations for use in Mule Flow.
- Worked with REST, HTTP, JSON, XML and SOA.
- Involved in the end-end development of the Project by understanding the existing application functionality and enhancing it with respect to the client requirement.
- Deployment of project into cloud/on-premise.
- Used Postman for mocking and unit testing of mule flows.
- Involved in Unit and Integration testing and bug fixing.
- Troubleshooting of Mule ESB by using debugging mode.
- Created REST API's using RAML and developed flows using APIKIT Router.
- Review, to the extent possible, changes in code and the environment that will affect system performance.
- Creating Flows, Sub Flows, Exception strategy and Data Weave transformation in Mule configuration.
- Designed API’s to integrate Oracle HCM Cloud to Oracle Database.
- Worked on Batch processing and created batch jobs.
- Used GitHub as the source version control tool for code operations such as check-in, check-outs, merge, compare, clone, etc.,
Environment: Mulesoft ESB, XML, JSON, RAML, Rest Web services, SOA, Agile, SFTP, Maven, Log4j, Jenkins, Oracle HCM Cloud, Oracle 11g, Nexus, Postman, GitHub, Kibana.
Mulesoft Developer
Confidential, Minneapolis, MN
Responsibilities:
- Used Mule ESB in designing, developing, testing and maintaining the application.
- Designed and developed features for Java/J2ee and Mule based integration applications for interface team.
- Developed mule flows for asynchronous messaging, data transformation, routing and batch processing.
- Extensively used Mule components that include File, HTTP, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
- Deployed Mule ESB applications into MMC (Mule Management Console)
- Used MUnit to validate mule flows.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
- Strong experience in application integration using Web Services - JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.
- Involved in producing & consuming SOAP and REST based web services.
- Implemented and integrated multiple custom mule filters, transformers and spring components in flows.
- Worked on both community and enterprise edition of Mule.
- Used Mule ESB for design the routing schemas, error handling, JMS, VM connections.
- Extensively used Mule API kit and Postman to test Restful web service.
- Created mule Flow using end-point, Connector and Component bean using Mule ESB to communicate client/server systems.
- Created Mule ESB helper class to call the Mule flow, connection end-point and connectors directly from Java component instead of creating another Mule Flow.
Environment: Mule ESB, Java, J2EE, XML, XML Schema, Json, Mule ESB, Rest Web services, SOA, Multithreading, GIT, Maven, Log4j, Jenkins, JIRA, Postman and Tomcat.
Mulesoft Consultant
Confidential, Raleigh, NC
Responsibilities:
- Followed the guidelines of Agile methodologies of SDLC for project management.
- Worked on preparing the technical specification documents ( Confidential 'S) for all the services that are to be implemented.
- Utilized various connectors such as Sale force, SAP, AJAX, FTP, HTTP, File, SMTP, SFTP and Database in different workflows.
- Designed and developed enterprise services using RAML and REST based APIs
- Used various transformers in Mule ESB based on use case and had implemented the custom transformations.
- Developed the flows / orchestrations for integrating the components written on top of different internal platforms using Mule ESB and Active MQ.
- Worked on SOAP and REST based Web services for Mule ESB flows.
- Implemented RAML files for different entity creations and respective associations.
- Experience with Mule administration, configuration and tuning. Deployed Mule applications through MMC and managed the server deployments.
- Experience with Mule Soft MMC and Enterprise release capabilities.
- Coordinated with larger projects involving multiple groups in different locations, examinations centers and the international courses.
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth.
- Expertise in applying JMS (Java Messaging Service) and Log4J for reliable information exchange across Java applications
- Used Maven to build the applications using dependencies.
- Used Git as a version and source controlling tool and deployed the application on premises as well as on Cloud Hub.
Environment: Java, MuleSoft ESB, Any point studio, Oracle, SOAP, REST, Salesforce, Active MQ, RAML, Rally, Maven, Jenkins, Log4J, EJB, GitHub, Apache Tomcat, OAuth.
Mule ESB Integration Consultant/Java Developer
Confidential, Grand Rapids, MI
Responsibilities:
- Gathering requirements and detailed specifications for Mule ESB implementation.
- Involved in analysis, design, development and implementation life cycles of this project.
- Creating Flows, Sub Flows, Exception strategy, Data Mapper transformation in Mule configuration.
- Created SQL queries and stored procedures, functions to interact with Oracle database.
- Exposed REST API to receive POs from SAP ERP system.
- Used J2EE, Java Servlets, JMS, EJB, and Design Patterns to build this integration.
- Good hands on experience using connectors like DB, FTP, FILE, SFTP, HTTP, etc., as a part of integration usage.
- Implementing and consuming both SOAP and RESTful web services.
- Implementing Exception Handling, Logging and Debugging.
- Mule data mapping, connecting SOAP and REST web services to Mule, use of Mule connectors and plug-ins for web services, including Mule CXF, as well as connectors for direct database access.
- Worked with functional leads/PMs to understand the partner integration requirements.
- Prepared Integration Documents along with flows based on use case from Technical specifications.
Environment: DB, FTP, FILE, SFTP, HTTP, Data Mapper, SOAP, REST, Mule MMC, JMS, Oracle J2EE, Java Servlets, SAP, ERP, EJB Flows, Junit.
Java/J2EE Web Developer
Confidential
Responsibilities:
- Involved in Analysis, Design, Development and Production phases of the application.
- Used Struts Validation Framework for dynamic validation of the user input forms.
- Developed Form Beans and Action classes using Struts framework along with validation framework.
- Used Struts, Tiles to provide a full-featured, robust framework for assembling presentation pages from component parts.
- Used Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML and CSS in developing the presentation layer.
- Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade and DAO design patterns.
- Developed applications using struts. Developed Action classes, Action forms, JSP and struts-config.xml, web.xml configuration files.
- Developed UI using Swing, JSP, HTML, CSS, JavaScript, and jQuery.
- Analyzed the database needs of applications and optimized them using MongoDB database.
- Developed of XML files, Schema's and parsing them by using both SAX and DOM parser's.
- Designed and Developed XSL style sheets using XSLT to transform XML and display the information on the UI screens.
- Developed Stateless Session Beans which will in turn call DAO's to retrieve & update data into Database.
- Used Build Management tools Ant and Maven for writing build.xmls and pom.xmls.
- Involved in Unit Testing using JUnit and Integration of Use Cases.
- Used version tools like SVN for source code and project documents.
Environment: Java 1.7, HTML, CSS, JSP, Struts, Apache Tomcat, Design Patterns, XML, JavaScript, jQuery, MangoDB, XSLT, Maven, Junit, SVN, NetBeans
