Certified MuleSoft Developer with over 9 years of successful experience in IT technology and participating in analysis, design, implementation, integration and testing of Client/Server Systems for Financial, Banking, HealthCare, and Retail Industries using Object Oriented Analysis and Design (OOAD) methodologies.
Over 4 years of experience in building complex Mule Flows, Error Handling strategies, and reprocessing using AnyPoint platform.
Enthusiastic MuleSoft Developer eager to contribute to team success through hard work, attention to detail and excellent organizational skills. Clear understanding of Mule ESB and RAML.
Strong business and technical experience in requirements gathering including design, development, implementation, and installation of EAI using MuleSoft.
Good experience with Message Filters, Message Translators, Content enricher, Scatter-gather and Mule Transaction Integration patterns.
Strong experience on Mule architecture including ESB Mule, AnyPoint Studio, API kit, API Gateway, Flow and various Connectors backed by certifications in both MuleSoft Developer and API Design.
Experience in developing middle tier applications using Enterprise Service Bus (ESB) - Mule.
Good experience in core Java and Spring, and Hibernate frameworks.
Experience in SQL/PL-SQL programming for packages, stored procedures using Oracle 10g/11g.
Strong experience working with different databases such as Oracle, SQL for different Data Models.
Experience in performing Unit testing, Integration Testing and generation of test cases using Junit.
Experience with supporting and maintaining applications in production environment like analyzing issues and providing resolutions to production tickets.
Experience with Source Control Tool's such as GIT, Subversion, ClearCase and Defect tracking tools; JIRA.
Strong Experience in different operating systems such as Microsoft Windows, UNIX, and LINUX.
Experience working with build tools like Maven and build-automation tools like Jenkins.
Good experience in various stages of Software Development Life Cycle (SDLC) using various development methodologies based on Agile and Waterfall models.
A well-organized, goal-oriented, highly motivated and effective team player with excellent analytical, troubleshooting, and problem-solving skills.
MuleSoft Developer, 05/2018 to CurrentMcDonald's, Chicago, IL
Participated in Business requirements analysis by interacting with the Lead/Architect.
Design, Build, Deploy, and Test applications, flows and services using Mule ESB.
Developed flows/orchestrations for integrating the components written on top of different internal platforms using Mule ESB and.
Implemented Mule flows for each entity with retry mechanisms with private secured flows.
Implemented Exception Handling, Logging, and Error Handling.
Created HTTP inbound and outbound flows, and XSLT transformers and Security of Mule endpoint.
Managed performance of the services by using Scatter-gather and choice router.
Participated in Code walk-through, Mule debugging, and Error fixing.
Participated in Agile scrum meetings, estimating and tracking User stories in Jira, Analyzing Graphs, Bugs, and defects.
Design and develop enterprise services API specification using RAML and REST schema.
Implement Security mechanisms like Security Certificates, key Exchange, and Encryption, Decryption and OAuth Authentication and;.
Authorization using Access Token and SM session cookie.
Create Mule ESB helper class to call the Mule flow, connection end point and connectors.
Build and Deployment of services in Mule ESB server.
Created Mule applications that use connectors SFDC, Message Transformer, Choice Exception strategies and Batch processing.
Participated in daily scrum meetings to discuss the progress of the project, any blockage of the work, and the solution of the block.
MuleSoft/Java Developer, 03/2016 to 04/2018Ally Financial, Detroit, MI
Environment: Java, MuleSoft 3.0.x/3.7.3, MMC, Anypoint Studio 5.0/6.5, ActiveMQ, RabbitMQ, Servlets, Nexus, JSP, JSON, JMS, CloudHub, GitHub, Web Logic Application Server 10.3, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Spring MVC.
Create Mule Flows using End Point Connectors & Components using Mule ESB to integrate client/server systems.
Implement integration Flows using Mule AnyPoint Studio to connect to REST, SOAP service, Oracle Database, and ActiveMQ broker.
Developing flows/orchestrations for integrating the components written on top of different internal platforms using Mule ESB and ActiveMQ.
Building the mule code to design the integrations between Salesforce application and SFTP.
Developing integration between Web Services and Salesforce application.
Integrating different systems that include Database, Salesforce, & SAP.
Participated in Transformations using XSLT, Data Weave, and Custom Java Transformers to transform data from one format to another format using Mule ESB.
Extensively used Mule Debugger to debug Mule Flows and wrote MUnit Test Cases using features like mocking, verify call, and assert conditions based on different sets of data.
Created Maven Archetypes for generating fully functional REST web service supporting both XML and JSON message transformations.
Involved in creating http inbound & outbound flows and orchestration using XPath in Mule ESB.
Deployed Mule Applications on Mule On-Premise through MMC & managed server deployments.
Worked with MuleSoft AnyPoint Platform designing the RAML for implementing REST API's and used API Gateway as a proxy service.
Implemented RAML files for different entity creations and respective associations.
Used log4J to capture runtime exceptions, logging info, and debugging issues.
Implemented & used Web Services with the help of WSDL and SOAP to get third parties updates.
Developed MuleSoft ESB projects for services with synchronous and asynchronous mule flows.
Used Maven tool to build & deploy the application on the server.
Used Jenkins for CI (Continuous Integration) and CD (Continuous Deployment).
MQ Engineer, 07/2013 to 02/2016Capital One, McLean, VA
Environment: IBM MQ Series 6.0 & 7.0, AIX, Oracle 9i, Crystal Reports, TOAD, XML, SVN, ILog, Log4j, DB2, Oracle, Windows, Linux, ZLinux, Mainframes, Hibernate 2.0 and Spring 3.0.
Create Message flows using Message Broker toolkit.
Installation and configuration of MQ series.
Configure Queue Managers, Queues, Channels based on integration needs.
Participate in all MQ administration, managing clusters both in GUI and command mode.
Participate in SSL Configuration on WebSphere MQ for security.
Implement complex transformation logic using both ESQL and java.
Implement publish-subscribe scenarios based on requirement.
Participate in Webservice Proxies, Web Application Firewalls and Multiprotocol Gateways.
Participate in maintaining the existing production systems.
Problem determination and troubleshooting using system, QMGR error logs and FFDC reports.
Responsible for developing procedures for logging /recovery of MQ objects.
Design and develop MQ adapters that use the MQ for Java to process XML messages.
Develop Shell Scripts on various UNIX platforms for monitoring WMQ.
Database Programmer, 04/2011 to 06/2013Anthem, Indianapolis, IN
Environment: MS SQL Server 2005/2008, MS SQL Server reporting services (SSRS), Integration Services (SSIS), Analysis Services (SSAS), T-SQL, SQL Server Query Analyzer, Visual Studio, Windows XP, Window Server 2003/2008.
Perform business analysis, technical analysis, systems design, application software programming.
Resumes, and other information uploaded or provided by the user, are considered User Content governed by our Terms & Conditions. As such, it is not owned by us, and it is the user who retains ownership over such content.