Post Job Free

Resume

Sign in

Mulesoft Developer Application Integration

Location:
Greenbelt, MD, 20770
Posted:
April 11, 2024

Contact this candidate

Resume:

Summary

Certified MuleSoft Developer with over ** 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.

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 Mule ESB, 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.

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.

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.

Education

Bachelor’s Degree in Natural Sciences - Hawassa University, Ethiopia

Certification

MCD (MuleSoft Certified Developer) – Level 1 (Mule 4)

MCD (MuleSoft Certified Developer) – API Design Associate (RAML 1.0)

Skills

Middleware: AnyPoint Studio, CloudHub, Mule ESB, JMS, TIBCO, MQ Series, Cast Iron

Os: Windows, Unix, Linux, AS/400, Z/OS, ZLinux

Program Languages: Dataweave, Java, XSLT, JavaScript, XML, C and C++

Databases: SQL Server, MY SQL, Oracle, MongoDB, DB2, Sybase

Tools & Utilities: ITCAM, Jenkins, Maven, BMC Patrol, SAP, Remedy, RFHUtil, SOAP UI, JUnit, Clear Case, Clear Quest, Omegamon, LDAP, IBM RTC, CVS, SVN, Jira Experience

DirecTv, Richardson, TX Jan 2022 to now

Role: Sr. MuleSoft Developer

Environment: Mule ESB Server Runtime 4.3.0, AnyPoint Studio, Java 1.8, Nexus, RTF, RAML, JSON, GitHub, Jira, REST, Log4J, Kafka, Apache-Maven

Responsibilities:

-Build high quality APIs that are globally scalable

-Create wrapper APIs based on Mule Anypoint Platform Management APIs for automation and integration of other platforms

-Understand and follow company policies surrounding data governance, security, and API development

-Implemented Exception Handling, Logging, and Error Handling.

-Created HTTP inbound and outbound flows and Security of Mule endpoint.

-Work collaboratively with a geographically dispersed team

-Participated in daily scrum meetings to discuss the progress of the project, any blockage of the work, and the solution of the block.

Bank of America, Chicago, IL March 2021 to Dec 2021

Role: Sr. MuleSoft Developer

Environment: Mule ESB Server Runtime 3.9.2, 4.2.2, AnyPoint Studio, Java 1.8, Nexus, CloudHub, Mule (MMC), RAML, JSON, JMS, GitHub, Jira, REST, XML, Log4J, Apache-Maven, SoapUI, Insomnia

Responsibilities:

Build high quality APIs that are globally scalable

Build custom policies, frameworks/components, Mule flows, error handling, transaction tracing

Create wrapper APIs based on Mule Anypoint Platform Management APIs for automation and integration of other platforms

Understand and follow company policies surrounding data governance, security, and API development

Work collaboratively with a geographically dispersed team

Participated in daily scrum meetings to discuss the progress of the project, any blockage of the work, and the solution of the block.

McDonald's, Chicago, IL May 2018 to February 2021

Role: MuleSoft Developer

Environment: Mule ESB Server Runtime 3.9.3, 4.1.0, ActiveMQ, AnyPoint Studio, Java 1.7/1.8, Nexus, CloudHub, RabbitMQ, FileZilla, Mule (MMC), RAML, JSON, JMS, GitHub, CXF, REST, XML, Log4J, Apache-Maven, SoapUI.

Responsibilities:

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

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.

Ally Financial, Detroit, MI Mar 2016 to Apr 2018

Role: MuleSoft/Java Developer

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.

Responsibilities:

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 CICD (Continuous Integration and Continuous Deployment).

Capital One, McLean, VA Jul 2013 to Feb 2016

Role: MQ Engineer

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.

Responsibilities:

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.

Anthem, Indianapolis, IN Apr 2011 to Jun 2013

Role: Database Programmer

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.

Responsibilities:

Perform business analysis, technical analysis, systems design, application software programming.

Prepare DFD's & Entity Relationship (ER) diagrams.

Create and restructure stored procedures, designing, coding, and developing the same procedure using T-SQL Programming.

Create, set, and maintain Database Administration scripts.

Create T-SQL for creating, altering, and maintaining databases and database objects.

Manage SQL Server databases access security privileges and permission for groups, role users and logins, create and support complex database schema and administration tasks of SQL Server.

Perform Batch processes, Import, Export, Backup, Monitoring tools, and Application support.

Tuning query by using SQL Profiler, Execution Plan, Trace Statistics, DBCCs, and DMV etc.

Configuring, monitoring, and troubleshooting solutions.

Configuration of report server and report manager scheduling.

Give permission to different level of users in SQL Server Reporting Services.



Contact this candidate