Mulesoft Developer Resume
San, DiegO
PROFESSIONAL SUMMARY:
- An engineering enthusiast and self - motivated 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 Mule Runtimes.
- 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 SKILL:
Mule: Anypoint Studio, Mule EE 3.6+, RAML, Data Weave, Cloudhub, MMC.
Knowledge Areas: Business Requirements Gathering, Design, Development, Testing, Implementation, Production Support, Documentation
Database: SQL, MY SQL, Oracle 10g/9i/8i, MS SQL Server 2008, MS-Access
Repositories: Maven, SVN, GitHub
Languages: PL/SQL, C, C++, Java, J2EE, HTML, XML
Web Technologies: JavaScript, AJAX, HTML, DHTML, XHTML, CSS
Frameworks: Spring, MVC, JAXB, JAX-WS, JAX-R, Struts, Scrum, JNDI
Web Services: WSDL, JAX-WS, SOAP, REST
IDEs: Eclipse, AnyPoint studio, SOA suite
Tools: MUnit, Log4j, Junit, JMeter
PROFESSIONAL EXPERIENCE:
Confidential, San Diego
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 DataWeave 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 Tree and confluence.
Environment: On-Premise, Anypoint Platform, RAML,Java1.8, SOAP, REST, JSON, JDBC, JMETER, Scrum, JDBC, XML, Jenkins, Maven, JIRA, Bit Bucket, Source Tree, Confluence, API-led Connectivity, Test Driven Development.
Confidential, Bensalem, Pennsylvania
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 DataWeave 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.
- Developed Web reporting applications using Java, JSP, JMS, Java Beans, Struts and Oracle ADF. Integrated a Mule flow for integrating single page applications(SPA) with Node.
- 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.
- Involved in fixing QA, UAT and production defects and tracked them using QC and verified each piece of XML content with XML XSLT standards.
- Used Git as a version and source controlling tool and deployed the application on premises as well as on Cloud Hub.
Environment: Mule ESB, Java1.6/1.7, SOAP, JSP, XSLT, Eclipse, Servlets, JSON, JDBC, Linux, Apache Tomcat, Log4j, Ant, MUnit, Oracle ADF, Node, JMS, Scrum, JDBC, Rest, Web Logic Application Server, XML, Java Script, CSS, and Unix.
Confidential, Harleysville, Pennsylvania
MuleSoft Developer
Responsibilities:
- Design and develop flows in MuleSoft ESB using 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: Anypoint Studio, Mule ESB 3.7.3, Mule Management Console, RAML, ActiveMQ, Apache-Maven 3.3.3, Salesforce, GIT, Oracle, Web Logic server 10.3, JMS, JUnit, CVS, Spring framework - DI, AOP, MVC, Hibernate 3.5, HTML, XHTML, DHTML, JS, AJAX, CSS3, Servlets, JSP, Oracle, JIRA.
Confidential, Houston, TX
Mulesoft Developer
Responsibilities:
- Translating Functional requirements into technical design
- Involved in Requirements gathering, analysis, design, development, testing and Maintenance
- Implemented agile development process on Software Development Life Cycle
- Developed a new application, which connects to the client database and interacts with the existing file mover application and process the transfer of files from Petabytes proprietary system to third party system
- Involved in preparation of design document specifications, troubleshoots and testing.
- 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.
- Used putty for SSH keys and passwords information to access the folders.
- 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.
- Developed an Integration Component with third party application using Mule ESB
- Experience in integrating Cloud applications like SFDC, Workday & Intacct using Mule ESB
- Have integrated web services including SOAP as well as REST using Mule ESB
- Undertake code reviews.
Environment: Anypoint Studio, Mule ESB 3.4, Mule Management Console, RAML, ActiveMQ, Apache-Maven, Nexus, FileZilla 3.14.1, Putty, Salesforce, GIT, Oracle, JIRA, Confluence.
Confidential, Laurelton, NY
Sr Java Developer
Responsibilities:
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- The application architecture of the System is based on Spring MVC (Model View Controller) and J2EE specifications.
- Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate.
- Worked on developing Web Service Client using SOAP, WSDL to verify the payment history of the customer.
- Used Hibernate for ORM mapping and persistence layer of the Application and Writing POJO's.
- Used Spring MVC framework for the applying MVC Implementation to the web application.
- Using Spring IOC developed Java Bean classes, with get and set methods for each property to be configured by Spring.
- Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.
- Enhancing the efficiency of JBoss and apache layer by analyzing the load, frequency and time of peak load, memory usage, frequent memory issues, storage issue
- Configured WebLogic JMS Servers, JDBC Data Sources, JDBC Connection Pools, and Bridge to provide interoperability between WebLogic JMS and IBM MQ Series
- Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
- Designed configuration XML Schema for the application.
- Involved in writing JUnit test cases, unit and integration testing of the application.
- Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
- Used SVN repository for code coordination
- Developed logging and debugging modules using Log4j.
- Used Script building tool Apache ANT and versioning tool CVS for version control.
Environment: Core Java, J2EE, Java, Servlets, JSP, JBoss, JDBC, SOAP, Rest, Spring MVC, Spring IOC, Hibernate, SVN, Eclipse, Ant, Maven, CVS, Oracle, WebLogic, Windows.
Confidential
Java Developer
Responsibilities:
- Formulated the various phases of Software Development Life Cycle such as requirements gathering, modeling, analysis, design and development and followed a Test-Driven Development (TDD) Agile Methodology
- Validated the business process analysis of client before developing the final proposal and made sure that the customer’s requirements were fulfilled.
- Coded SQL Statements for retrieving and updating data with varied complexity and involved in Java, Spring and Hibernate in a fast-paced environment.
- Proposed the implementation of multithreaded environment to generate messages.
- Framed, implemented and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
- Utilized Struts tag libraries (like html, logic, tab, bean etc.) and JSTL tags in the JSP pages.
- Replaced couple of scheduler jobs to load the data in to data base.
- Improved performance by tuning SQL statements, hibernate mapping, WebSphere application and consequently met the SLAs.
- Coordinated with other team members at the time of every production implementation.
- Developed SQL queries and stored procedures to execute the backend processes using Oracle.
- Reviewed the unit test cases, system cases and functional test cases of the system and conducted bug fixing, integration and stress test.
- Implemented deployment scripts to configure the application at client site and verified each piece of XML content with XML XSD standards.
Environment: Java1.6, J2EE, JDBC, Servlets, JSP, Design Patterns, Struts, CSS, HTML, JavaScript 1.2, Oracle 10g, SQL, Java 7, SQL Developer, SOA, Services, JQuery, JSON, UML, Junit.