Mulesoft Api Developer Resume
Cleveland, OhiO
SUMMARY
- 7+ years of professional Information Technology experience and 4+ years of experience in Enterprise Service Bus (ESB) projects using MuleSoft.
- Mule ESB experience in implementing Service - Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule Server 3.x and 4.x.
- Experience in creating Flows, Sub Flows, Exception strategies, DataWeave transformation, and other activities.
- Hands on experience on Anypoint Platform and Mule CloudHub until production level.
- Experience in Agile, Waterfall and RUP methodologies.
- Experience in various cloud platforms like AWS Suite, Microsoft Azure, and its connectors.
- Experience with integration Patterns, EAI, Transformations, XML Schemas, and XSLT.
- Good experience with breaking down complexity, issue settling, verbal composed correspondence and collaboration abilities.
- Effective communication and interpersonal skills, ability to work in a team/independently and adapt quickly to new and emerging technologies.
- Extensively worked on Anypoint Studio and Mule Integration Platform and used it to interface application services by utilizing message routing, data transformation and service creation utilities.
- Worked on API models for delivering secure services for B2B, web and mobile applications for various projects.
- Technical experience in the areas of Object-Oriented Analysis (OOA) and Object-Oriented Design (OOD) using UML and SDLC of distributed applications.
- Experience using MuleSoft Studio that integrates APIs, databases and SaaS applications and deploying MuleSoft applications to CloudHub and on-premises servers.
TECHNICAL SKILLS
Mule: Anypoint Studio, Any Point Platform, MMC, API Manager, Exchange, Design center
Languages: DWL, RAML, XML, Python, C#, JAVA, Mule Expression Language (MEL)
Database: Oracle, MS Access, PL/SQL, MS SQL Server, MySQL.
Version Control: CVS, VSS, SVN, GIT and ClearCase.
Web Development Technologies: RAML, JSON, HTML, XML, XSLT, CSS, JavaScript, JQuery, AngularJS, AJAX.
MQ Series: ActiveMQ, WMQ, RabbitMQ
Development Tools: Anypoint Studio, Eclipse, Maven, Devkit, MS Visual Studio.
Web Services: SOAP, REST, WSDL, CXF, WCF.
Operating Systems: Windows, Linux/Unix.
PROFESSIONAL EXPERIENCE
Confidential - Cleveland, Ohio
MuleSoft API Developer
Responsibilities:
- Collaborate with developers, product manager, analyst, and tester for effective implementation of projects.
- Create flows/orchestrations for integrating the components like connectors, transformers.
- Use MuleSoft AnyPoint API platform for designing and implementing Mule APIs
- Create RAML specification, building APIs using API Kit Router in Mule applications.
- Create transformation logic using DataWeave, MEL and XSLT
- Organize flows, sub flows and global XML configuration files.
- Integrate various systems such as salesforce, workday, ftp, soap and rest backend, web, and mobile application.
- Create consumer and producer message flows that are exposed as both SOAP.
- Perform end-to-end testing, resolve problems, and validate test results.
- Create reusable components such as global exception handling strategy and common logger
- Work on XML technologies like XPATH, XSLT, XSD and used DataWeave for data transformations
- Deploy applications to different environments (TEST, QA, and PROD)
- Implement error handling and logging in the message flows.
- Secure credentials using secure place holder and AEL or Blowfish encryption algorithm.
- Secure rest endpoint with client id/client secret and access token (OAUTH 2.0)
Environment: Bitbucket, Jira, Confluence, ActiveMQ, RabbitMQ, Servlets, Nexus, JSP, Java, MuleSoft 3.x, MMC, Anypoint Studio 6.x, JSON, JMS, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Spring MVC, CloudHub.
Confidential - Providence, Rhode Island
API Developer
Responsibilities:
- Develop APIs using API Led Connectivity (EXPERIENCE, PROCESS and SYSTEM)
- Participate in the migration planning and rewrite of code from Mule 3.5 to Mule 3.9
- Implement data transformations using DataWeave for various format such as JSON, XML, XSD, CSV, Copybook
- Implement Batch process to migrate data from file and database to Salesforce.
- Create RAML specifications for implementing REST APIs
- Create WSDL from scratch build both webservice provider and consumer flow.
- Leverage MuleSoft connectors like VM, Database, File, HTTP, MongoDB, JMS, Object Store, SAP, SFTP, SuccessFactors, Web Service Consumer
- Implement security with OAuth, Client-Id/Secret on MuleSoft APIs using API Manager and TLS/SSL configuration.
- Implement APIs using Workday, Salesforce, Database connectors.
- Done walk-through, Mule Debugging, and Error fixing.
- Participate in the setting up CICD process.
- Facilitate the creation of test scenarios and test scripts.
- Version source code using bitbucket and automate build with maven and Jenkins.
- Perform unit test with MUnit and performance test with JMeter.
- Part of Agile Development methodology with two-weeks sprints and on 8 weeks major releases
Environment: Java, JEE, Spring, MuleSoft ESB 3.5, 3.8, API Manager, Anypoint Studio, ActiveMQ, Salesforce, JMS, XML, Web services, UML, Junit, jQuery, MongoDB.
Confidential - Memphis, Tennessee
Application-Developer
Responsibilities:
- Designed system, which includes development of Process Flow Diagram, Entity Relationship Diagram, Data Flow Diagram and Database Design
- Participated in Transactions, Login and Reporting modules, and customized report generation using Controllers, Testing, and debugging the whole project for proper functionality and documenting modules developed.
- Designed front-end components using JSF 1.2
- Participated in developing Java API, which communicates with the Enterprise Java Beans 2.0
- Implemented MVC architecture using JSF and JSTL 1.2 tag libraries.
- Participate in development of classes and writing Hibernate query language (HQL) queries.
- Implemented MVC architecture and DAO design pattern for maximum abstraction of the application and code reusability
- Worked on Tomcat server configurations set up, data sources, and queues set up and deploying the application
- Create Stored Procedures using SQL/PL-SQL for data modification.
- Used XML 1.0, XSL for Data presentation, Report generation and customer feedback documents.
- Used Java Beans to automate the generation of Dynamic Reports and for customer transactions.
- Implement logging framework using Log4J.
- Participate in code review and documentation review of technical artifacts.
Environment: J2EE/Java, JSP 2.0, Servlets 2.5, JSF 1.2, Struts 2.0, Hibernate 3.0, JSTL 1.2, EJB 2.0, XML 1.0, XSL, HTML, JavaScript 1
