Mulesoft Developer Resume
Pennington, NJ
SUMMARY
- 8 years of professional Information Technology experience with 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.
- 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.
- An API model for delivering secure services for desktop and mobile applications for retail ecommerce.
- Participated in deployment of Mule ESB applications using Cloud Hub and Strong experience in Integration using Mule ESB in integrating various third party solutions.
- Hands on experience in MuleSoft Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow.
- Responsible for writing application code & development activities for large projects especially in a SOA environment and Reliability Patters with MuleSoft ESB.
- 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 using MuleSoft Studio that integrates APIs, databases and SaaS applications and deployed MuleSoft applications to Cloud Hub and on-premise servers.
- Extensively worked on both Enterprise and Community edition of MULE ESB. Have an experience working MULE API manager and RAML.
- Knowledge of Oracle ADF Framework to develop web applications. Work experience in implementing ESB Integration Services using MuleSoft ESB and Talend ESB.
- Utilized MuleSoft features like data weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
- Extensive knowledge on Agile, Waterfall and RUP methodologies.
- 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.
- Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
- Strong front-end UI development skills using scripting languages like HTML5, CSS, DHTML, XML, JavaScript, Angular JS, AJAX and PHP.
- Immensely experienced in writing SQL Queries, Oracle PL/SQL, JDBA and JPA along with good knowledge on NoSQL and MongoDB.
- Experience in ANT and Maven build tools for building and deploying the application in web/app servers and vast experience with java multithreaded programming.
- Field experience with Junit and Log4j in developing test cases and determining application functionality.
- Worked closely with QA and other support teams in Test Driven Development (TDD) methodologies.
- Effective communication and interpersonal skills, ability to work in a team/independently and adapt quickly to new and emerging technologies.
TECHNICAL SKILLS
Operating System: UNIX/LINUX, Windows
Tools: MUnit, Log4j, Junit
Programming Languages: Java, J2EE, PL/SQL, HTML, XML
Databases: SQL server, MySQL, Sybase, Oracle
Java technologies: Java, Servlets, JSP, JDBC, JNDI, JSTL, JMS, EJB-Session Beans
Core Java concepts: Generics, Collections, Exception handling, Serialization, RMI, File I/O, Multi-Threading
WSDL, JAX: WS, SOAP, AXIS 2, REST, UDDI, JAX-RS, Jersey
Design and Modeling: UML, Rotational rose, AnyPoint Design Center
IDE: Eclipse, AnyPoint studio, Anypoint Platform, Cloud hub, API Manager, Runtime Manager
Products: ESB/EAI Mule ESB 3.7,3.6, 3.5, 3.3, Oracle ESB
XML Technologies: XML, DTD, XSD, XSLT
App Server: Apache Tomcat, Web Logic, Web Sphere
Frameworks: Spring-Boot, JPA (Hibernate ORM), Spring, Oracle ADF, Custom MVC, JSF and Struts
SVN Tools: BitBucket, CVS, GIT, SVN
PROFESSIONAL EXPERIENCE
Confidential, Pennington NJ
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 is 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 design, built, and deployed applications utilizing ansible tower, Jenkins and bit bucket
- Experienced in modeling business logic and automating business processes.
- 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 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.
- Provided support activities to offshore teams.
- Wrote SQL Server, stored procedures and functions to manage data, SQL Server queries for necessary requirements, and SQL Server triggers for data automation.
- Utilized open-source tools including Eclipse and Apache Tomcat Server for application deployment.
- Implemented an Ecommerce application for online bookstore that provides the user with a catalogue of different books for which a consumer is provided with a shopping cart application.
- Involved in fixing QA, UAT and production defects and tracked them using QC.
- Used Git as a version and source controlling tool and deployed the application on premises as well as on Cloud Hub.
Environment: Mule ESB, AnyPoint Platform, Anypoint Studio, Java 1.8, SOAP, Eclipse, Servlets, JSON, JDBC, Linux, Apache Tomcat, Log4j, MUnit, Oracle ADF, Node, JMS, Scrum, JDBC, Rest, Web Logic Application Server, XML, Java Script, CSS, and Unix .
Confidential, Charlotte NC
MuleSoft Developer
Responsibilities:
- Developed the integration workflows using MuleESB framework along with Oracle ADF. Tightly integrated with different application using Scrum in Agile methodology.
- Utilized various connectors such as FTP, HTTP, SMTP, SFTP, Database, HL7 and web-service like Apache CXF.
- Mapped data from CSV to XML and vice-versa using Data weave and Data mapper and responsible for API designing using REST and SOAP services.
- Created JDBC adapters as a resource adapter in establishing a connection between servers and Enterprise Information Systems for Enterprise Application Integration (EAI).
- Worked on preparing the Technical Specification Documents (TSDs) for all the service that are to be implemented and worked with MMC (Mule Management Console) and Enterprise release capabilities.
- Implemented a Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers
- Used various transformers in MuleESB based on use case and had implemented custom transformations. Carried out creation and consumption of SOAP and REST services using CXF for SOA architecture.
- Analyzed Mule administration, configuration and tuning and integrated the work flow rule engine for performing the validation process with MuleESB.
- Created http inbound and outbound flows, routing, orchestration, transformations and security of MULE ESB application using OAuth.
- Involved in deploying applications into MuleSoft Cloud Hub and Mule Management Console. Created custom components and configured them in mule-cofig.xml and verified.
- Configuring the Mule process for fetching the data from topic and make service calls to the Middle Tier Mule ESB for processing.
- Gathered requirements and planning on integration of both SAS applications using Mule ESB and Integrated Mule ESB system while utilizing Rabbit MQ, JMS, Http, File system and SFTP transports.
- Used MUnit for mocking and unit testing mule flows and Implemented cluster-based approach while deploying applications in QA and PROD environments.
- Involved in unit testing and writing the MUnit Test cases for the flows and made use of Git hub for version and source control.
Environment: Java 1.7, Mule ESB 3.7.1, Any point studio, Angular JS, CXF, SOAP, REST, Sales force, Git Hub, Active MQ, RAML, JMS, Rally, Scrum, MUnit, Spring, Hibernate 3.5, Anypoint Studio, Unix, AJAX, XML, XSLT, CSS, WSDL, MAVEN.
Confidential, Pasadena CA
MuleSoft Developer
Responsibilities:
- Business requirements analysis by interacting with the Business Analysts.
- Developed POJO's, Data Access Object (DAO) which handles all database operations using HQL & Hibernate named queries.
- Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
- Involved in using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
- Implemented Programmatic transaction management using Spring AOP.
- Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.
- Used Apache CXF to create SOAP based & JAX-WS to create Restful web services.
- Converting legacy web application into Modern web technologies with WCAG 2.0 guidelines.
- Development of Authorization & Authentication using Site Minder. Involved in doing Site Minder simulation in local environment.
- Used Mule ESB to designing of routing schemas, error handling, JMS, VM connection and spring based resource initialization process.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for the processing.
- Involved in creating http inbound & outbound flows, custom Java and XSLT transformers and security of mule endpoint through WSSR.
- Creating cluster environment using Mule ESB with Mule AnyPoint Studio and Creating ActiveMQ with different topologies in Enterprise Integration.
- Created Request & Response transformers, Custom Components & configured them in mule-config.xml.
- Created Mule Flow using End Point, Connector and Component bean using Mule ESB to communicate client/server systems.
- Created Mule ESB helper class to call the Mule flow, connection end point and connectors directly from Java component instead of creating another Mule Flow.
- Used Data Weave extensively to do data transformations and created fixed width files to transfer to multiple servers using SFTP.
- Used Data base & Sales force Connectors to connect with respective systems using Mule ESB.
- Create a XOM, BOM and deployed on Rule Execution Server (RES).
- Used Hibernate as ORM to map Java classes to data base tables.
- Implemented business logic components using POJOs.
- Developed adapter classes to create a layer over existing code.
- Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath, and XSL-FO.
- Worked on MuleSoft Anypoint API platform on designing and implementing Mule APIs.
- Worked with performance testing using Rational Performance Tester.
- Performance Tuning is done by making necessary changes in Java as well as DB code.
- Worked with WAS 8.1 server set up with JDBC providers, JNDI, DSs & then deployed the application.
- Worked with unit testing & the integration testing.
- Used Ant for building the code & ivy for dependency resolutions.
- Used GIT for branching & version controlling.
Environment: Java 1.6, MULE ESB 3.5, RAML, AnyPoint Studio, ActiveMQ, Maven, JSF Facelets, Prime faces, CSS, JQUERY, Spring 4.0, Hibernate 4.2.9, Spring Security, Log4j 1.2.14, Eclipse 3.x, Junit 3.8.1, IBM WAS 8.1, WSDL, SOAP, CXF, GIT, RAD, Oracle-SQL, PL&SQL, Unix, XML, JAXP, JAXB, Ant, Ivy.
Confidential
Java Developer
Responsibilities:
- Maintained the database for the Walgreen’s application by performing DHC - Daily Health Check.
- Performed root cause analysis on new issues and fixed them.
- Involved in the automation of the Regular Activity Monitoring system.
- Solved the tickets raised by the end users within the specific time.
- Good hands-on SAVVION, a BPM Tool.
- Involved in patching and purging database activities. Maintained the database for the Walgreen’s application by performing DHC - Daily Health Check.
- Performed root cause analysis on new issues and fixed them.
- Used multithreading concepts.
- Involved in the automation of the Regular Activity Monitoring system.
- Solved the tickets raised by the end users within the specific time.
- Good hands-on SAVVION, a BPM Tool.
- Involved in patching and purging database activities.
- Developed web tier usingSpring MVCarchitecture.
- Developed DAO Data Access Object classes using JDBC to access data from the database.
- Performancetuning the SQL’s and application as well.
- Writing SQL Queries using Joins Unions Nested Selects and Aggregate Functions.
- Developed PL/SQLStored Procedures.
- ImplementedRESTfulweb services using Jersey.
- Apache Maven is used as a Build tool to automate the build process for the entire Application.
- Develop GUI usingJavaScript.
- Developed Unit test modules usingJUnit.
- Developed unit test cases for the modules involved.
- Maintained the Source Code in Tortoise SVN Repository.
- Experienced in generating logging by Log4j to identify the errors in the production test environment.
Environment: Spring Framework 3.1, Hibernate 4.3, Java 1.6, C#, ASP.NET, DHTML, HTML 5, CSS, Servlets, UML, J2EE, JSP 2.0, EJB, Struts Framework tag libs, SQL, Java Script, Oracle 11g, WebSphere Application Server, Eclipse, JUnit, JMock, WSDL, Web services, XML, XSLT, XSD (Schema Designs), SOAP, XPath, XQuery, Cygwin (UNIX), UML, JNDI, JDBC, JMS, Rational Clear Quest, Tortoise CVS.