Mulesoft Developer Resume
Chicago, IL
SUMMARY
- Over all 7 years of experience in design development and support with 4+ years of Experience in Mule ESB from Design to implementation and transformation for legacy system upgrades and maintenance and 1+ year of experience in Java.
- Extensively worked on Mule architecture including Mule ESB, Any point studio, API kit, API Gateway, Flow, and various Connectors.
- Good knowledge on Mule ESB and building MuleSoft Flows and strong backend development with front end designs.
- Worked on both Enterprise and Community edition of MULE ESB. Had an experience developing Rest APIs using Any point Platform.
- Hands on Experience in using Mule Connectors like FTP, FILE, SFTP, IMAP, Salesforce, SMTP etc. as part of Integration Usage.
- Extensive experience in designing, developing, and managing APIs using Mule API gateway/portal.
- Experience in the areas of Object - Oriented Analysis (OOA) and Object-Oriented Design (OOD) using UML and SDLC of distributed applications.
- Experienced trouble shooting Mule ESB, including working with debuggers, flow analyzers and configuration tools.
- Developed Mule flows to integrate Data from various sources into Database from ActiveMQ, RabbitMQ, topics and queues some transformations were also done at the Integration Layer.
- Extensively used Mule Components that include Data weave, JAXB, SMTP Transport, FTP/SFTP Transport, JDBC Connector and VM.
- Configured different Mule connectors like HTTP, Database, Netsuite and Salesforce.
- Used GIT as version controlling tool and Maven for building and deployed Application to Mule on Cloud.
- Experienced in database systems like Oracle and MYSQL Server to manage tables and created views, indexes, sequences, stored procedures.
- Good experience in using Transformers, Filters, Flow Control, and Collection splitters/Aggregators etc. in Mule Any point studio.
- Worked in XML related technologies that includes XML, XSD, DTD, XSLT, XML Schemas, and XPath.
- Experience in MuleSoft Expression Language (MEL) to access payload data, properties, and variable of Mule Message Flow.
- Mule ESB experience in implementing Service-Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule Server 3.x.
- Integrated sales force and other external applications using SOAP API.
- Experience in providing analyzing and testing support after getting issues in the project code.
- Worked on implementation of the version control software CVS, VSS, SVN, GIT and Clear case.
- Identify, analyze, and develop interfaces and integration flows usingMuleESBAny point platform includingMuleRuntime, Connectors, Design Center and API management.
- Expertise on SaaS (MuleSoft), a platform for building and deploying integrations within the cloud and between the cloud and the enterprise.
- Actively involved in each phase of Software Development Life Cycle (SDLC) Requirements, Design, Implementation, and Testing during the development of the application.
- Developed REST APIs with RAML using APIKIT Router.
- 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 Cloud Hub.
- Experience in Applications migration from Tomcat/Web logic to JBoss AS.
- Integrated systems like Salesforce, NetSuite, Workday, Jira, Snow, and Splunk.
- Experience in migration of existing Maven Projects to Gradle.
- Experience with Continuous Integration with Cruise Control, Hudson, Jenkins and Build tools like Ant, Maven, Gradle - Created automated deployment Scripts utilized in the deployment of Java build applications on Web logic, JBoss As, Tomcat on Windows and Linux Platforms.
- Implemented and consumed SOAP web services and tested using SOAP UI for Mule ESB flows.
- Experience in working on Confidential mq.
TECHNICAL SKILLS
Mule ESB: Mule Any point Studio, Mule EE 3.6+, RAML, Data Weave, Cloud hub, MMC, Any point Platform.
Programming Languages: C, C++, Core Java, PL/SQL
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 Servers: Tomcat, Web Logic, Web Sphere, Web logic
Scripting Technologies: UNIX Shell Scripting, VBScript, and Java Scripting.
MS Office: MS Excel, MS Word, MS PowerPoint, MS Project
IDE: Any point Studio, Eclipse, My Eclipse
Design Tools: Rotational rose, Microsoft Visio
Databases: SQL, MY SQL, Oracle 10g/9i/8i, My SQL Server 2008, MS-Access
Operating System: Windows 2000/2003/NT/XP, UNIX, LINUX, Mainframes.
PROFESSIONAL EXPERIENCE
MuleSoft Developer
Confidential, Chicago IL
Responsibilities:
- Designing and implementing API’s
- Developed flows/orchestrations for integrating the components like connectors, transformers and scopes written on top of different internal platforms using Mule ESB.
- Design and Implemented RESTFUL Web Services using various data format (JSON, XML) to provide an interface to the various third-party applications.
- Working with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth, OKTA.
- Extensively used Mule OOB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
- Extensively used Mule Components that include Data Weave, JAXB, File Transport, SMTP Transport, FTP/SFTP Transport and JDBC Connector and VM.
- Working Database Connectors to connect with respective systems using Mule ESB.
- Integrating other sub-systems through JMS, MQ Series.
- Work with Testing such as Munit, Junit.
- Installed Collibra and integrated to connect with Any point studio and Mule ESD Standalone.
- Involved in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.
- Deployed Mule Applications on Mule 3.7 On-Premises through MMC and managed the server deployments.
- Imported Data in to Collibra DGC
- Deployed Mule application to Cloud Hub using Anypoint Runtime Manager.
- Design and Implemented RESTFUL Web Services using various data format (JSON, XML) to provide an interface to the various third-party applications.
- Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
- Used Maven for build framework and Jenkins for continuous build system.
- Used GitHub and Jenkins to achieve continuous deployment and integration.
- Responsible in developing integration workflows using Mule ESB framework and implemented Data weave and content-based routing using Mule ESB.
Environment: Mule ESB, SOAP, REST, WSDL, UDDI, Axis, CXF, Http, XML, XSL, DTD, XSD, XSLT, XPath, XQuery, JAXP, CSS, HTML, jQuery, Servlets, JSP, Angular JS, Richfaces, JSON, Anypoint studio, Azure, Oracle SOA, CSS.
MuleSoft Developer
Confidential, Phoenix AZ
Responsibilities:
- AGILE development process has been followed, Experienced with stand-up, Retrospective, Demo, Planning and Code Review meetings.
- Developed the integration flows using a MuleSoft ESB framework.
- Deployed to the private cloud by using Red Hat JBoss Fuse.
- Created RESTful APIs using MULE-ESB for cleaning up data in the database as part of maintenance process.
- Developed integrations using connectors such as Salesforce, Database, HTTP, FTP and File AJAX Connectors.
- Involved in creating HTTP inbound & outbound flows and orchestration using XPath using MULE ESB.
- Done with transformers, exception handling, testing; security of Mule ESB endpoint through OAuth.
- Used Database Connectors to connect with respective systems using Mule ESB.
- Experience in Any point API platform on designing and implementing Mule APIs.
- Extensively used Mule Components that include Data weave, JAXB, File Transport, SMTP Transport, FTP/SFTP Transport and JDBC Connector and VM.
- Developed the services interface to access the core services and provisioning services using Mule ESB 3.7.0
- Configured different Mule Connectors like HTTP, Database, NetSuite, and Salesforce.
- Designed and developed enterprise services using RAML and REST based APIs.
- 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.
- Used OAuth and generated OAuth tokens.
- Used GIT as version controlling tool and maven for Building and deployed Application to Mule On cloud.
- Used Maven for build framework and Jenkins for continuous build system.
- Performed integration with other sub-systems through JMS, XML and XSL using Mule ESB.
- Performed integration with other sub-systems through JMS, XML and XSL using Mule ESB.
Environment: Mule ESB, Any point studio, Jenkins, JAXB, JDBC, Active MQ, RAML, Cloud hub, XML, AJAX, WebLogic, SALESFORCE, Application server, Data Weave, JAXB, File Transport, SMTP Transport, JDBC Connector, Web service-GitHub, RabbitMQ, Mule APIs.
MuleSoft Developer
Confidential
Responsibilities:
- Worked on Agile Methodology to meet timelines with quality deliverables.
- Implemented Mule flows for each entity with retry mechanisms with private flows.
- Extensively used Mule components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
- Writing application code and development activities for large projects especially in a SOA environment with Mule ESB
- Worked on Rest based Web services for Mule ESB flows
- Worked on Flat Files, XMLs, and JSON.
- Implemented Mule flows for different modules, which process user provisioning from different systems.
- Worked with Data Mapper Component and file component to extract the data from CSV files.
- Using FILE connector for mapping in the flow to carry out batch processing of records.
- Created various RAML resources to implement REST Based APIs as a part of project Implementation.
- Integration of Mule ESB system while utilizing Queues, Topics, Http, File system and SFTP Transports.
- Used batch processing in Extracting, transforming, and loading (ETL) information into a target System.
- Implementation of Data Transformation using XSLT & Data Weave, Routing, Schema and Data Validation
- Used Cloud Hub connector in the flows to trigger alerts during exceptions and captured the Failed records for further recovery.
- Created PGP keys in windows and Encrypted message payload by combining data.
- Compression and data encryption using PGP to secure message.
- Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
- Developed Restful/SOAP web services in Mule ESB based on SOA architecture.
- Design and Implemented RESTFUL Web Services using various data format (JSON, XML) to
- Provide the interface to the various third-party applications.
- Experience in Mulesoft Any point API platform on designing and implementing Mule APIs.
- Created Stored Procedures PL/SQL statements, Functions to manipulate the databases.
- Used OAuth for successful Authorization and Authentication of the Restful API's
- Created unit test cases and debugged the applications in all the environments.
- Have written MUnit test cases to validate the Mule flows.
- Used Jenkins for CI/CD, Committed developed Mule flows.
- Used GIT repository for version control and code check ins.
- Implemented asynchronous messaging using Active MQ.
Environment: B2B Framework, Mule ESB, SOA, EDI, XML, JSON, RAML, Mule API, ETL, XLST, Data Weave, JMS, Jenkins, Cloud Hub, PL/SQL, Web Services, OAuth, MUnit, GIT, Active MQ, Oracle.
Java Developer
Confidential
Responsibilities:
- Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of Application. Implementing the project in agile methodologies - sprint & scrum.
- Used HTML, XHTML, DHTML, Java Script, AJAX, JQUERY, XML, XSLT, XPATH, JSP and Tag Libraries to develop view pages.
- Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
- Implemented the application using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
- Developed & consumed the web services using Apache CXF, JAX - WS, AXIS, WSDL, and SOAP.
- Deployed Mule ESB applications into MMC (Mule Management Console).
- Strong experience on various Mule connectors / adapters, developing API, API management and developing services on Cloud Hub.
- Created Mule ESB artifact and configured the Mule config files and deployed.
- Experience in MuleSoft Any point API platform on designing and implementing Mule APIs.
- Utilized integration technologies such as HTTP, XML/XSLT, JMS, JDBC, REST, SOAP, Web Services and APIs to develop the customer needs.
- Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
- Developed application in any point studio 5.4.3 IDE and used RAML 0.8 for generating RAML files.
- Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector and Transaction Manager.
- Migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.3 and updated all the dependencies.
- Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
- Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
- Working knowledge of API management using any point API management tools.
- Strong expertise in SOA and ESB and involved in integrations with Salesforce and SAP.
- Utilized custom logging framework for Mule ESB application.
- Used MULE ESB as an integration platform for developing the application which is based on SOA architecture.
- Involved in converting data formats such as XML, CSV, EDI and JSON.
- Developed Restful web services using JAX-RS and CXF tool.
- Integrated Spring & Hibernate frameworks to develop end to end application.
- Used Hibernate to create data layer to the services to do CRUD operations into DB.
- Set up Object & relationship mappings with Associations, inheritance, and named queries etc. using Hibernate.
- Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic. Used JMS for Asynchronous messaging.
- Involved in writing SQL & PL SQL stuff to be called by CTRL-M batch jobs for BOD and EOD jobs.
- Involved in doing JUNIT testing and ran the TEST SUITE using EMMA tool.
- Ran check styles, find bugs and PMD defects and fixed them.
- Deployed web services are tested using SOAP UI tool.
- Involved in unit testing using JUNIT with Mockito, Integration testing and system testing.
- Deployed the application in UNIX machine and used FTP to see the logs etc.
- Used Ant tool to build & deploy the application on the server.
- Involved in WebLogic server configurations set up, data sources, and queues set up and deploying the application.
- Strong knowledge and hands on experience in documenting and designing RESTful API’s as per RAML specification.
- Developed a new application which connects to the client database and retrieve all the records and process to SAP system.
- Extensively used data weave expressions for transformations in Data weave.
- Experienced in writing Xpath3 and JSON expressions to read data depending on the business requirements.
Environment: JAVA 1.6/1.7, HTML, AJAX, JQUERY, Mule ESB 3.5.1/3.7.3 , MMC, Any Point Studio, ActiveMQ, Rabbit MQ, Servlets, Nexus, JSP, JSON, Cloud hub, WebLogic application server 10.3, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Spring- MVC, IOC, AOP, Hibernate, JAX-RS, CXF, JMS, RAD 8.0, JUNIT, SVN, SOAPUI, JNDI, Oracle, Apache AXIS, Maven, JProfiler etc.