Mulesoft Developer Resume
San Diego, CA
SUMMARY
- Mulesoft and Java developer having 8+ years of experience in object oriented programming including 3 years of experience in MuleSoft
- A Mulesoft Certified and Experienced in developing Mule ESB flows and integrations by using service - oriented architecture (SOA) and enterprise application integration (EAI) using MuleRuntimes.
- Experienced in Java/J2EE technologies which involves JDBC, JSP 2.0, JSF, Java Script, Struts, XML, JAXB, AJAX, JQUERY, Web Services, SOAP, REST and Spring framework.
- Designed and developed Mule ESB projects using various connectors like HTTP, File, SFTP, DB, Transformers, DataWeave (to name a few) for integrating various applications which are on-premises and hosted on cloud using synchronous and asynchronous Mule flows.
- Created high-level design artifacts such as common business object models, component models and design abstracts.
- Hands on experience designing RAML specs, building APIs using API Kit in Mule applications.
- Managing APIs using the Anypoint API management console by creating proxies for Mule applications, applying standard policies and custom policies.
- Extensively worked on XML technologies like XSD, XSLT, XQuery and Xpath for data transformations in Mulesoft.
- Profound Experience in using ActiveMQ, AWS suite for Asynchronous message queuing for guaranteed delivery pattern.
- Experience in Mavenizing Mulesoft project and creating builds using Maven build tools for deployment to CloudHub / Mule MMC.
- Experience working with Agile Methodologies and SCRUM.
- Effective team player and self-motivated with high adaptability to new technologies.
TECHNICAL SKILLS
Mule: Anypoint Studio, MuleEE 3.6+, RAML 0.8, Data Weave 1.0, Cloudhub, MMC.
Knowledge Areas: Business Requirement Gathering, Design, Development, Testing, Implementation, Production Support, CI/CD, Documentation.
Database: SQL, MY SQL, NoSQL(MongoDB).
Repositories: GitHub, BitBucket.
Languages: Core and Adv Java.
Web Technologies: JavaScript, AJAX, HTML, DHTML, XHTML, CSS.
Web Services: SOAP, REST.
IDEs: Eclipse, AnyPoint studio, SOA suite.
Tools: MUnit, Log4j, Junit, JMeter.
Frameworks: Springs, Java Collections, Apache ActiveMQ.
PROFESSIONAL EXPERIENCE
Confidential, SAN DIEGO, CA
MULESOFT DEVELOPER
Responsibilities:
- Followed the guidelines of Agile methodologies using Scrum for SDLC for project management.
- Worked on preparing the technical specification documents (TSD'S) for all the services that are to be implemented.
- Responsible in developing integration workflows using Mule ESB framework and implemented Data Weave and content based routing using Mule ESB.
- Worked widely with Mule administration, configuration and tuning and API configuration using RESTful web services.
- Developed flows/orchestrations for integrating the components like connectors, transformers and scopes written on top of different internal platforms using Mule ESB for XML to CSV conversion.
- Worked on REST and SOAP based Web services for Mule ESB flows based on SOA architecture.
- Designed a Mule server allows you to define singleton components through which messages flow.
- Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
- Worked in a Test-Driven Environment. Writing Test Cases for the code that I have developed.
- Experience with MuleSoft MMC and Enterprise release capabilities.
- Succeeded in using transformers, exception handling, testing & Security of Mule ESB endpoint
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth.
- Deployed JMeter to validate mule flows where Mule ESB applications were implemented into MMC (Mule Management Console).
- Implemented MULE ESB to route various calls to do validation of service input and to handle exceptions.
- Used various Atlassian products like JIRA, Bitbucket, Source Confidential and confluence.
Environment: Agile Scrum, MuleESB Framework, Anypoint Studio, Maven, Jenkins, Jira, BitBucket, Source Confluence, REST, SOAP, Test Driven Development(TDD), JMeter.
Confidential, Bensalem, PA
MULESOFT DEVELOPER
Responsibilities:
- Followed the guidelines of Agile methodologies using Scrum for SDLC for project management.
- Worked on preparing the technical specification documents (TSD'S) for all the services that are to be implemented.
- Responsible in developing integration workflows using Mule ESB framework and implemented Data Weave and content based routing using Mule ESB.
- Worked widely with Mule administration, configuration and tuning and API configuration using RESTful web services.
- Developed flows/orchestrations for integrating the components like connectors, transformers and scopes written on top of different internal platforms using Mule ESB for XML to CSV conversion.
- Worked on REST and SOAP based Web services for Mule ESB flows based on SOA architecture.
- Designed a Mule server allows you to define singleton components through which messages flow.
- Utilized Java transformers in Mule ESB and created a flow between the servers and Enterprise Information Systems(EIS) using the connector architecture of JDBC adapters.
- Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
- Experience with MuleSoft MMC and Enterprise release capabilities.
- Succeeded in using transformers, exception handling, testing & Security of Mule ESB endpoint through WSSR.
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth.
- Deployed MUnit to validate mule flows where Mule ESB applications were implemented into MMC (Mule Management Console).
- Implemented MULE ESB to route various calls to do validation of service input and to handle exceptions.
- Wrote MySQL, PL/SQL stored procedures and functions to manage data, MySQL queries for necessary requirements, and MySQL triggers for data automation.
- Utilized open-source tools including Eclipse and Apache Tomcat Server for application deployment.
- Used Git as a version and source controlling tool and deployed the application on premises as well as on Cloud Hub
Environment: Agile Scrum, MuleESB Framework, Anypoint Studio, DataWeave, SOAP, REST, Eclipse, ApacheTomcat Server, MySQL, GitHub, MUnit, MMC.
Confidential, PA
MULESOFT DEVELOPER
Responsibilities:
- Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system
- Integrated different enterprise applications based on the designed architecture.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
- Created Http inbound and outbound flows and tested it working functionality.
- Used Database Connectors to connect with respective systems using Mule ESB
- Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
- Used ActiveMQ for messaging service in the applications
- Implemented data transformation using XPATH, XSLT, Data Weave, custom java classes
- Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager
- Developed RESTful/SOAP web services in Mule ESB based on SOA architecture
- Utilized integration Patterns, integration tools, EAI, Transformations, XML Schemas, and XSLT.
- Used Quartz connector to schedule the batch jobs
- Integrating the salesforce with MuleSoft for connecting applications, data sources and APIs with cloud
- Deployed Mule ESB applications into MMC (Mule Management Console)
- Deployed application in UNIX and to connect to see logs for fixing UAT/Production defects
- Developing Mule ESB projects for the services with synchronous and asynchronous mule flows
- Developed Mule flows to integrate Data from various sources into Database, from ActiveMq topics and queues, some transformations were done at the integration layer.
Environment: Agile Scrum, MuleESB Framework, Anypoint Studio, DataWeave, SOAP, REST, ActiveMQMySQL, GitHub, MUnit, MMC.
Confidential, HOUSTON, TX
MULESOFT DEVELOPER
Responsibilities:
- Designed and developed flows in AnyPoint Studio for enterprise-level complex data integration across multiple, disparate systems.
- Translating mapping documents and requirements specifications documents into technical design.
- Worked on various Mule connectors / adapters, developing API, API management and developing services on CloudHub.
- Hands-on experience with production deployment and postproduction support
- Leveraged strong concepts of typical Integrations solutions and analytical, solutioning and effort estimation capabilities and advised project team throughout the development cycle
- Good understanding of typical integration technologies such as HTTP, XML/XSLT, JMS, JDBC, REST, SOAP, WebServices and APIs,
- Exchanged data in various formats such as XML, CSV, EDI and JSON
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using OAuth.
- Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath, XSL-FO.
- Parsed the XML based responses using JAXB Parser and validated XML against the schema.
- Extensively used MEL for accessing data in payload and DataWeave for data transformations.
Environment: Agile Scrum, Mule ESB Framework, DataWeave, CloudHub, HTTP, XML/XSLT, JMS, JDBC, REST, SOAP, Jenkins, Maven, Jira, BitBucket, Confluence, Source Confidential .
Confidential
JAVA DEVELOPER
Responsibilities:
- Involved in requirements gathering, analysis and design.
- Exposed to Agile Software Development Life Cycle - application development methodology.
- Implemented various Java/J2EE design patterns like front controller, MVC, DAO, singleton.
- Developed SQL queries and stored procedures to update the database and used JDBC to connect to the database.
- Developed Web Service provider methods (bottom up approach) using WSDL, XML and SOAP for transferring data between the Applications
- Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers.
- Used JDBC Connections and WebSphere Connection pool for database access.
- Used Struts tag libraries (like html, logic, tab, bean etc.) and JSTL tags in the JSP pages.
- Involved in design and implementation of document based Web Services.
- Developed authentication and authorization mechanisms. Developed Custom tag libraries to separate presentation and processing logic.
- Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/ DAOs)
- Configured Java Messaging Services (JMS) on WebSphere Server using Eclipse IDE
- Consumed RESTful web service to perform confirmation of verification process.
Environment: Agile Methodology, Java/J2EE Design Patterns (MVC, DAO, singleton), Eclipse, JDBC connections, SQL, SOAP, REST, Struts tag libraries, Hibernate, JMS, WebSphere Connection pool.
Confidential
JAVA DEVELOPER
Responsibilities:
- Followed agile methodology, interacted directly with the client provide/take feedback on the features, suggest/implement optimal solutions, and tailor application to customer needs.
- Involved in design and implementation of web tier using Servlets and JSP.
- Developed the user interface using JSP and Java Script to view all online transactions.
- Designed and developed Data Access Objects (DAO), EJB message driven beans to access the database.
- Used DAO Factory and value object design patterns to organize and integrate the JAVA Objects.
- Coded Java Server Pages for the Dynamic front end content that use Servlets and EJBs.
- Coded HTML pages using CSS for static content generation with JavaScript for validations.
- Used JDBC API to connect to the database and carry out database operations.
- Used JSP and JSTL Tag Libraries for developing User Interface components
- Performed unit testing, system testing and integration testing.
- Deploying application in Development and Production servers.
Environment: Agile methodology, Java, servlets, JSP, JSTL, DAO, EJB, HTML, CSS, JavaScript, JDBC API.
