Mulesoft Developer Resume
Columbus, OH
PROFESSIONAL SUMMARY:
- An Engineering enthusiast and self - motivated MuleSoft and Java developer 5+ years of experience in Enterprise Service Bus (ESB) projects using MuleSoft.
- Certified Mulesoft developer
- 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.
- Responsible for writing application code & development activities for large projects especially in a SOA environment and Reliability Patters with MuleSoft ESB.
- Hands on experience in MuleSoft Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow.
- Extensive experience on onsite and offshore co-ordination and the working model.
- Developed Mule Flows for the integration of various sources of data into Database with the use of ACTIVEMQ and JMS message service in the applications.
- Experience in working with application servers like Web Logic, JBOSS, and Apache Tomcat.
- Extensive knowledge in developing UML based diagrams like use cases, sequential diagrams, and class diagrams using Rational Rose, Smart Draw and Visual Paradigm for UML.
- Hands on experience in creating activity workflow to manage sequential execution of the services in Mule ESB.
- Strong application integration experience using Mule ESB with Connectors, transformations, Routing, Active MQ, JMS and Rabbit MQ. Data Transformations using Mule ESB.
- Strong business and technical experience in requirements gathering including Designing, development, implementation using Mule ESB
- Experience with implementing service-oriented architecture (SOA) and enterprise application integration (EAI) using Mulesoft.
- Experience in designing, developing and managing APIs using Mule API gateway.
- Expert level skills with REST and SOAP web services, RAML and use of connectors for integration.
- Experience in deploying applications into MuleSoft Cloudhub and MMC.
- Extensively worked on open source frameworks like Spring MVC (POJO, Multiple controllers, Dispatcher Servlet, View Resolver, validator framework, models, services, DAO, DTO).
- Skilled with Spring Core such as Inversion of Control(IOC), Dependency Injection, Auto wiring, Annotations, Event Handling.
- Extensively worked on XML technologies like XSD, XSLT, XQuery, and Xpath for data transformations in Mulesoft.
- Experience using mule connectors like DB, HTTP, HTTPS, FTP, FILE, SFTP, JMS, SalesForce, SAP etc as a part of integration usage.
TECHNICAL SKILLS:
Any Point Platform: ESB, Anypoint API Designer, MMC, Cloud Hub, Runtime Manager, Anypoint Studio, RAML
Web: HTTP, REST, XML, JSON
Connectors: HTTP, Salesforce, Database, Workday, File, FTP/SFTP, AMQP, Microsoft Service Bus
Message Transformation: JSON, XML, Data Weave, Java Collections, Data Mapper
Database: MS SQL Server, Oracle, MySQL
SDLC Methodologies: Waterfall, Agile
Tools: Anypoint Studio, Eclipse, SQL Developer
Operating Systems: Window 7/8/10, Linux
CI / CD: Maven, Jenkins, GitHub, Artifactory
PROFESSIONAL SKILLS:
Confidential - Columbus, OH
Mulesoft Developer
Responsibilities:
- Implementing agile development processes on Software Development life cycle (SDLC).
- Gather requirements and planning on integration of both SAS applications using Mule ESB.
- Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
- Created the MULE ESB artifacts, created flows and configured the MULE configuration files and deployed the application.
- Designed and developed enterprise services using RAML and REST based APIs. Creating and consuming CXF soap and REST services.
- Used Mule ESB to designing of routing schemas, error handling, JMS, VM connection and spring based resource initialization process.
- Involved in creating http inbound & outbound flows, custom java and XSLT transformers and security of Mule endpoint through WSSR.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for the processing.
- Developed flows/orchestrated the integrations of the components written on top of different internal platforms using Mule ESB and Active MQ.
- Worked in build process, such as running build scripts to check out the code from SVN, to build it and deploying under UNIX boxes also running WebSphere deploy, startup scripts.
- Involved in unit testing and writing the MUnit Test cases for the flows and did the logging and alerting as well.
Environment: s: Mule AnypointStudio, MMC, Cloud Hub, Web Services, Web Methods Developer, JDBC, Broker, HTTP/HTTPS, XML, Java1.8
Confidential - Cincinnati, OH
Mulesoft Developer
Responsibilities:
- Involved in requirements gathering session to understand the project requirements.
- Reviewed UAchieve and PeopleSoft ERD diagrams to understand the data structure in both systems.
- Developed a MuleSoft batch application to transfer transcript data from PeopleSoft into UAchieve. Utilized Database and HTTP connectors to read and write data in this application.
- Developed applications to run Transfer Evaluations in UAchieve system.
- Developed MuleSoft batch applications to import Transfer Evaluation and GPA data from UAchieve into PeopleSoft system.
- Tuned MuleSoft batch applications to obtain optimum performance and CPU utilization.
- Developed several complex SQL scripts to read and write data into UAchieve and PeopleSoft systems.
- Developed batch applications using transaction scope, for-each, message enricher, until-successful, choice router, private & public flows, exception handling and several other Mule components.
- Performed unit and integration testing.
- Supported end user testing and provided post-production support.
- Utilized various CI / CD tools like Jenkins, MMC, GitHub and Maven during the development.
- Used Splunk log aggregator to provide reports and dashboards using MuleSoft batch application log data. Used best practices in writing log files in a consistent manor across all applications. This helped us create report and dashboards in Splunk to provide end users with process monitoring and debugging capabilities.
- Provided technical documentation for each application developed in this project.
- Documented best practices that were used in the project. These best practices have been reviewed and adopted as standards for developers to use in future projects.
- Developed a Git workflow during this project that works well with multiple developers and avoids code conflicts.
Environment: s: Eclipse, Junit, WSDL, SOAP, CXF, GIT, RAD,, Active MQ, Oracle-SQL, PL/SQL, Unix, XML, JAXP, JAXB, Ant, Ivy.
Confidential, Washington Dc
Mulesoft Developer
Responsibilities:
- Followed the guidelines of Agile methodologies of SDLC for project management and was involved in complete SDLC using Agile including design, development, implementation & testing.
- Used Mule ESB to designing of routing, error handling, JMS, VM connection. Deployed Mule applications into MMC (Mule Management Console)
- Used RAML API for routing to web services. Used Batch Scope for Bulk transfer of Data. Schedule trigger done by Poll, Quartz and used Mule requestor to connect FTP on demand.
- Carried out integrations using connectors such as Salesforce, HL7, SAP, Database, HTTP, FTP and File Connectors.
- Used Collection splitter and Aggregator to collect small chuck of message to transform in to require payload.
- Implemented complex transformation Logics using MEL (Mule Expression Language)
- Extensively used Hibernate in data access layer to access and update information in the database.
- Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
- Used Database Connectors to connect with respective systems using Mule ESB.
- Created MULE ESB artifact and configured the MULE configuration files and deployed. 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 also done at the integration layer.
- Worked on MuleSoft Anypoint API platform on designing and implementing Mule API
- Developed a RAML based REST web services API's using Mule ESB. Used Mule ESB to route various service calls, to do validation of service input and to handle exceptions.
- Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
- Have written MUnit test cases to validate the Mule flows.
- Involved in building the code & deploying on JBoss application server.
- Used JMS to pass messages as payload to track different statuses, milestones and statuses to implement a workflow management flow.
- Used Github as a repository and used Maven, Jenkins for Build and deployment respectively
Environment: Anypoint Studio, Java 1.6, J2EE, CSS, JQUERY, Spring, Hibernate Spring Security, Eclipse, Junit, WSDL, SOAP, CXF, GIT, RAD, MULE ESB 3.3, Jira, Active MQ, Oracle-SQL, PL/SQL, Unix, XML, JAXP, JAXB, Ant, Ivy.
Confidential
.Net Developer
Responsibilities:
- Expertise on IIS, Web Forms, Win Forms, Web Services, Server Side Script configuration, Web Application Configuration, deployment and maintenance using tools such as Microsoft Visual Studio.NET.
- Used agile methodology to implement the application.
- Used Razor view and ASPX (C#, VB.Net) as a view engine to make the code simple, enable to mix and match view templates written using multiple view engines in the application.
- Used front end web development tools like Ajax, CSS, JavaScript, DHTML, and jQuery.
- Designed and Developed reports using SSRS. Reports were developed against a variety of data sources which included SSRS.
- Performed validations on Web Forms using .NET Validation Controls and Client Side Validation using JavaScript.
- Performed database operations on SQL Server 2008 to create and maintain accounts information by creating SQL queries, stored procedures, functions, and views.
- Involved in migrating the data from SOA to RESTful services using ASP.NET Web API.
Environment: Agile Methodology, ASP.Net MVC 3.0/4.0, Microsoft .Net Framework 4.0, Razor Views, Win Forms, Partial Views, Layouts, C++, C#, VB.Net, ADO.net, Visual Studio 2012, MS- SQL Server 2008, Web Services, Java Script, JQuery, JavaScript, XML, HTML, CSS, TFS, WPF, MySQL, JSON,SWIFT .