Mulesoft Developer Resume
Mossville, IL
SUMMARY
- 8+ years of professional IT Experience with 3+ years of experience in analysis, design, development and implementation of Enterprise Application Integration using Mule ESB and Any point studio and over 4+ years of experience in Java/J2EE, XML, Web services, spring, Hibernate, MVC and distributed architectures.
- 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.
- Hands on experience in MuleSoftExpression Language to access payload data, properties and variable of Mule Message Flow.
- Responsible to develop RESTful and SOAP web services in Mule ESB based on SOA architecture.
- Strong application integration experience using Mule ESB with connectors, transformations, Routing, ActiveMQ, JMS and RabbitMQ.
- Widely experienced with Mule ESB in designing and implementing core platform components for API/Services Gateway as well as other technological cross - cutting capabilities and a contributor to Mule ESB open-source.
- Technical experience in the areas of Object Oriented Analysis (OOA) and Object-Oriented Design (OOD) using UML and SDLC of distributed applications. Hugely experienced in usingMuleSoftStudio that integrates APIs, databases and SaaS applications and deployedMuleSoftapplications to CloudHub and on-premise servers.
- Hands-on experience in troubleshooting Mule ESB (debuggers/flow analyzers), deployment and tuning.
- Extensive work experience in Oracle Fusion Middleware stack 11g/12c which includes Oracle Service Oriented Architecture suite (BPEL, OSB, Mediator, BAM, Business Rules).
- Well versed with the Databases viz., SQL, creating PL/SQL packages, Stored Procedures, Functions, Triggers, Sequences and Views.
- Experience in troubleshooting composite services, Performance tuning, defining security and management policies.
- Proficient in the Object-Oriented Analysis in developing Server-side programming using J2EE design patterns.
- Extensive experience as a Front-End Developer using HTML, CSS, JavaScript and Bootstrap.
- Performed maintenance and debugging of Windows applications at the Offshore and, at Onsite using remote connectivity.
- Experienced in installing, configuring and administering Web Logic based domains, clusters, servers and resources (JDBC, JNDI, JMS etc.) in distributed environment for SOA.
- Provided support to the Customer Support Team in block related queries.
- Proficiency and knowledge on all phases of Software Development Life Cycle (SDLC) based on various development methodologies such as Waterfall, Agile models.
- Possess outstanding analytical, problem solving as well as interpersonal skills.
- Excellent written, verbal skills and possess good ability in understanding the client requirements.
TECHNICAL SKILLS
Mule: AnyPoint Studio, CloudHub, MMC (Mule Management Console), on premise, Eclipse, Confidential MQ Series, SQL Developer, TOAD, ANT, MAVEN, Edit Plus
Languages: PL/SQL, C, C++, Java, HTML, XML, Linux, Python.
Knowledge Areas: Business Requirements Gathering, Design, Development, Testing, Implementation, Production Support
Database: SQL, MY SQL, Oracle 10g/9i/8i, DB2, MS SQL Server 2008, MS-Access
Mule Connectors: DB, HTTP, HTTPS, FTP, FILE, SFTP, JMS, Salesforce
Web Technologies: JavaScript, AJAX, HTML, DHTML, XHTML, CSS
Tools: Maven, SVN, GitHub, TeamCity
PROFESSIONAL EXPERIENCE
Confidential, Mossville IL
MuleSoft Developer
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Developed PERL scripts to automate frequent reports for the users.
- Implemented Stateless Session Beans to accomplish complex business logic and for transaction management in various modules.
- Involved in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.
- Extensively worked on AnyPoint studio platform to create, execute and deploy mule flows.
- Developed Mule applications using Mule connectors like Salesforce, File, Database, JMS, and SMTP as a part of integration usage.
- Implemented File Connector to archive the incoming payload and send the payload through mule flow.
- Worked with Web Service Consumer connector to consume Web services in Mule.
- Experience in integrating applications using Mule ESB with Connectors, Transformations, Routing and Messaging using ActiveMQ and JMS.
- Integrated multiple custom Mule filters and spring components in flow.
- Implemented Mule's exception strategies to catch, route and handle different errors in unusual ways.
- Processed transformation of requests to payload to make secured Web service call using Mule data mapper and XSLT.
- Created cluster environment using Mule ESB with Mule AnyPoint Studio and implemented ActiveMQ with different topologies in Enterprise Integration.
- Developed Mule applications using JSON, XML, Xpath using AnyPoint studio.
- Written Application code and development activities for projects in a SOA environment using Mule ESB.
- Used SOAP UI tool for unit testing and performed debugging of the developed module.
- Involved in writing MUnit Test cases to validate Mule flows.
Environment: MuleSoftESB 3.7.4/3.8.0, AnypointStudio 6.2.2, Web Services, ActiveMQ 5.14.3, RAML, Salesforce, eclipse 4.6
Confidential, NYC NY
Sr.Mule ESB Developer
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used AGILE methodology and participated in SCRUM meetings.
- Designed and developed several mediation flows of variety use cases using theMuleSoftStudio of Mule ESB towards the Proof Of Concept(POC).
- Created Request transformer, Response transformers, Custom Components and configured them in Mule- config.xml.
- Implemented RAML for approach to expose API via MULE API Manager.
- Responsible for building web services using TIBCO SOAP activities and Service Palettes.
- Implemented scripting with Ajax and XML to dynamically refresh the page contents.
- Worked on Applications built on Spring MVC, Spring boot, JSF, Swings, Hibernate and web services like REST and AWS.
- Responsible to develop RESTful/SOAP web services in Mule ESB based on SOA architecture.
- Utilized Cloud Formation by creating DevOps processes for consistent and reliable deployment methodology.
- Developed a tool to retrieve and send data to third party service provider. This feature was implemented using REST.
- Built ANT scripts for automated deployment and for the build operation of the entire application.
- Hands-on experienced working with version controller tools such as SVN and JIRA as issue tracking software.
- Used JSON as response type in REST services.
- Experience with AnyPoint Partner Manager(APM) to Configure Trading Partners & Monitor B2B Transactions.
- Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping.
- Handled production support of the application.
- Documented the flow and functionality of the code for further reference.
Environment: Java, J2EE, AnyPoint Studio,MuleSoft3.7.3 TIBCO, Servlets, AJAX, Spring, Spring MVC, Spring REST, AWS, JMS, HTML5, JavaScript, DevOps, CSS, MVC, JDBC, OpenShift, XML, MVC, Hibernate, MQSeries, WebSphere, JUnit, Subversion, SVN and SQL.
Confidential, San jose CA
Mule ESB Integration Consultant
Responsibilities:
- Reviewed Functional Specifications documents to understand Business requirements.
- Prepared Technical Design and Interface Control documents (Interface document used by Service Consumers).
- Designed and developed several mediation flows of variety use cases using the MuleSoft AnyPoint Studio of Mule ESB.
- Designed and developed various MuleSoft ESB applications to implement the integration in this organization.
- Developed flows to interface with third party applications called SMART and LMS.
- Involved in securing the API's using OAuth 2.0and SSL.
- Extensively used Data weave / Data mapper for data transformation.
- Created REST API's using RAML and developed flows using APIKIT Router.
- Work closely with our SAP, CRM, PR and HRMS teammates and business partners to fully understand the user functionality and identify areas of improvements.
- Accountable to achieve exceptional service and support of all integrations including root cause identification and solution recommendation.
- Collaborate with Applications Development and QA teams to establish best practices implementation of methodologies and tool sets.
- Work closely with functional leads/PMs to understand the partner integration requirements.
- Integrating the salesforce.com with the Mule Soft for connecting applications, data sources and APIs, in the cloud.
- Used J2EE design patterns like Factory, Singleton.
- Involved in designing the user interfaces using JSF, HTML, Java Script, JSP, Angular JS.
- Created various RAML resources to implement REST Based APIs as a part of project implementation.
- Consumed RESTful Web Services.
- Developed RESTful web services using MuleSoft AnyPoint studio.
- Involved in Creation, Manipulation and Supporting the SQL Server Database.
Environment: Java, J2ee, JDK 1.6, Spring MVC, MuleSoft studio, Hibernate, XML, jQuery, Ajax, Java Script, Angular JS, DB2 9.5, Oracle 11g, MuleSoft AnyPoint Studio, CloudHub, Mule Management Console, RAML, Connectors, RAD 8.0.
Confidential
Java Developer
Responsibilities:
- Responsible in Involved in design activities i.e. low-level design for new features.
- Prepare UML diagrams for new business requirements.
- Designed and developed front end using JSP and JSTL custom tag libraries.
- Implemented Struts Action classes for business logic and form bean classes for validation by using Struts(MVC) framework.
- Involved in integrating the business layer with DAO layer using ORM tool Hibernate.
- Involved in generating pdf files using iText Framework.
- Involved in injecting dependencies into code using concepts like IOC of Spring Framework.
- Involved in enhancement of session beans for existing modules.
- Implemented the project using IDE Eclipse 3.1.
- Develop and Design database tables for the system.
- Prepared SQL queries & tested as per new functionality on Oracle.
- Implemented new features to deploy on Web Logic application server.
- Involved in testing, bug fixing and documentation of the system.
- Deployed application on Solaris and windows platforms.
Environment: Java 1.5, J2EE, JSP, Servlets, JSTL, Struts, JDBC, HTML, ORM, Hibernate, Springs, SQL, JMS, XML, DOM, SAX, EJB2.0, CSS, JNDI, Web services, TOAD, iText, Oracle, UML, Web Logic, UNIX, Windows, Eclipse, Design Patterns.
Confidential
Java Developer
Responsibilities:
- Designed and developed user interface using asynchronous technologies using AJAX and Struts frame works.
- Responsible for development of configuration, mapping and Java beans for Persistent layer (Object and Relational Mapping) using Hibernate.
- Involved in implementing Message Driven Beans for asynchronous processing.
- Involved in integrating the business layer with DAO layer using ORM tool Hibernate.
- Involved in working for the development of stateless session beans as part of enterprise layer.
- Involved in Integration to integrate with external systems using SOA (Web services, WSDL, SOAP, UDDI, XML).
- Designed and developed interface components using HTML, JSP and JSTL tags framework.
- Implemented the project using IDE Eclipse 3.0
- Fine tuned the application for performance by doing query optimization.
- Implemented design patterns MVC, DAO, Singleton, Factory etc.
- Involved in develop and modify SQL queries and stored procedures using TOAD.
- Implemented new features to deploy on Web logic application servers
- Involved in writing test cases using JUNIT for various modules
- Review source code and generate peer review reports.
- Involved in unit testing and bug fixing.
- Used Confidential Rational Clear case as version control system.
Environment: Java, J2EE, JSP Framework, Servlets, Struts, AJAX, ORM, JDBC, HTML, Hibernate, SQL, EJB3.0, HSQL, Spring, JNDI, Oracle, PL/SQL, Web logic 8.0, TOAD, UML, JSTL, Custom tags, XML, SOAP, WSDL, UDDI, Solaris, Clear case, Windows, Eclipse, Design Patterns.