Post Job Free
Sign in

Mulesoft developer

Location:
Alpharetta, GA
Posted:
October 01, 2020

Contact this candidate

Resume:

Ahmad Tuffaha

MuleSoft Developer

Summary of my Mulesoft journey

In the last semester of my Master’s Degree, I happened to stumble into Mulesoft. I never heard of this system before - I was intrigued to do some research - and I fell in love with it!

I was intrigued with the way it will change Tech world, making everything reusable and automatic. I put a hold on my Master’s Degree for a later time, so that I could dedicate my time day in and day out to Mulesoft.

After three months of absorbing, eating and drinking everything related to Mulesoft - I became a Certified Mulesoft Developer. All my hard work paid off. This was just the beginning. My first position was a contract role with Holiday Inn. It was short lived due to the pandemic and unfortunately, they stopped the project. However, I learned a LOT - I worked with repositories, learned how to implement API led connectivity approaches, and, more.

I continued learning day in and out. I worked mainly with System layers; learned how to think like a QA analyst when developing my code by working closely with the QA team. I also learned about CI/CD. What I learned in my time at Holiday Inn, helped me to land my next position at Talking Rain beverage company. Even though I was a junior level Mulesoft Developer, I suggested different strategies for the Tech team to implement in order to make their developing process more efficient (suggesting CI/CD and using a repository).

Since we are a small team, even with me being a junior Mulesoft developer I was the acting lead of the Mulesoft team with the help of a Mulesoft contractor as my mentor. I developed and implemented a massive project in which I was the acting Business Analyst and Developer. I also took on the role of Architect of the project by designing the system layer and process layers for the project. I researched how to integrate the Salesforce connector with Mule, to send off messages with attachments from Salesforce to Assurx. I also integrate with Namely, which is a Human Resources platform.

I am responsible to support this ongoing project, and, to monitor projects in production to make sure it doesn’t break - and if it does, to fix it, modify and add new business adjusts depending on what the business needs. In this project I work with a mix of Waterfall and Agile methodologies.

Education:

B.S. Neuroscience Georgia State University Graduation 2016

Masters Applied Statistics University of South Carolina In progress

Certifications:

MuleSoft Certified Developer - Level 1 (Mule 4) Jan, 9, 2020

Technical Skills:

Languages

SAS, R Programming, JAVA, dataweave

Databases

MySQL

SOA

Restful Web Service, Soap web service, XML, JSON,

Mule ESB

IDE’s/Tools

Any point Studio, Eclipse, Maven

Protocols

HTTP, HTTPs, FTP, SFTP

Methodologies

SOA, Agile, REST

Frameworks

JMS

Talking Rain Beverage Company Preston,WA May 2020 to Present

Sr. MuleSoft System Analyst

Responsibilities:

Work on preparing the technical specification documents (TSD'S) for all the services that are to be implemented - following API-Led Connectivity using Mulesoft Best Practices.

Using 3 layers System, Process, and Experience

Worked on preparing QA documents for testing deployment. Acted as QA developer, making sure other people’s work followed business needs. Worked in UAT with the business side

Worked on preparing documents for development requirements

Worked on demonstrating product and projects in UAT testing

Demonstrated developing project to the business stakeholders

Develop integration workflows using Mule ESB

Developed custom integrations and integrated with NAV, Salesforce, Azure, Namely, Anaplan, and Assurx components workflows and triggered integration periodically.

Designed and developed enterprise services using RAML and REST based APIs

Follows the guidelines of mixed between Agile methodologies/SDLC and Waterfall for project management.

Implemented a Middle tier orchestrating employees, consumer complaints, billing, inventory, and product development.

Connecting to Microsoft NAV databases BillTrust, SFTP, Salesforce, Azure, Namely, Anaplan, and Assurx to using CRUD operations

Used sessions, transactions, and criteria’s and queries to develop business requirements.

Implemented Routers, Data Transformation by DataWeave

Used MSsql to process with data base.

Namely integration, Salesforce integration, System integration, Process integration,Azure integration, Assurx and along with different applications such as Workfront and databases.

Used Azure, GIT and CLoudhub for version and source control.

Used Azure during the life cycle development of the project, also to keep track of

Worked in writing SOQL queries

Administrator in AssurX

Environment: Mulesoft ESB 4, Anypoint studio, NAV, REST, Blob, Git, RAML, Design Center, WorkFront, Exchange, Salesforce, Azure, Assurx, Anaplan, Billtrust, SFTP, Mule Runtime, API Manager, postman,SOQL

Six Consulting Oct. 2019 – March 2020

A nationwide consulting firm specializing in customized Salesforce consulting solutions. Hired by Six Consulting to be trained as a MuleSoft consultant. Received intensive hands-on training and subsequent MuleSoft Developer certification. After receiving certification, joined project for their Holiday Inn Client.

-MuleSoft Developer - Holiday Inn Vacation Club, Orlando, FL

Responsibilities:

Worked on preparing the technical specification documents (TSD'S) for all the services that are to be implemented

Worked on preparing QA documents for testing deployment

Develops integration workflows using Mule ESB

Developed custom integrations and integrated with Holiday inn and OL logger components workflows and triggered integration periodically.

Designed and developed enterprise services using RAML and REST based APIs

Follows the guidelines of Agile methodologies/SDLC for project management.

Implemented a Middle tier orchestrating inventory, property and availabilities

Connecting to Microsoft sql databases to using CRUD operations

Used sessions, transactions, and criteria’s and queries to develop business requirements.

Implemented Routers, Data Transformation by DataWeave, and Validation

Used MSsql to process with data base.

Salesforce integration and along with different applications such as ServiceNOW and databases.

Used TFS with GIT for version and source control.

Used Jenkins for release scheduling and for QA to get latest update of project for testing.

Used ServiceNow during the life cycle development of the project, also to keep track of

the active sprints.

Environment: Jenkins, Mulesoft ESB 4, Anypoint studio, MsSQL, REST, Salesforce, Git, TFS, RAML, Design Center, ServiceNOW, Exchange .

-Junior MuleSoft Developer

Developed integration workflows using an ESB framework

Watermarking and polling of batch records

Recovery of lost or failure records

Designed and developed enterprise services using RAML and REST based APIs

Usage of java transformers in Mule ESB.

Used sessions, transactions, and criteria’s and queries to develop business requirements.

Implementation of Data Transformation using XSLT & Data Mapper, Routing, Schema and Data Validation

Used spring JDBC template for persistence process with data base.

Involved in creation and deployment of the application, done with unit testing by writing the MUnit test cases.

Developed interfaces to accept requests in JSON format and invoke stored procedures to update tables in SQL Server database.

Designed and developed enterprise services using RAML in Mule, REST based APIs, SOAP

Web Services and use of different Mule connectors (File, Http/Https).

Used simple Validator connectors in Mule 4 for validation of user input as per the business logic and initial data loading.

Writing MUNIT test cases for various implementations.

Created stored procedures and SQL queries to get/update billing data and send it back to CRM.

Transformations using Data Weave, XSLT and custom java components.

Administered in Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.

Expertise in using Mule components that includes File,, FTP, SFTP, and JDBC Connector

Capable in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.

Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.

Involved in the development phase, developing validations and business logic implementation.

Developed the application using Mule ESB and build& deployed the services.

Integrating the existing systems to newly developing systems and Third-Party Systems and It acts as a middleware between the third-party system and the customer side system.

Integrated different Enterprise Applications based on the designed architecture.

Implemented Mule flows for each entity with retry mechanisms with private flows.

Used JMS Endpoints to connect to different flows.

Implemented SOA based web services, designed and built SOAP web service interface, implemented using SOAP

Created new connections through application coding for better access to DB2 database and involved in writing SQL & PL/SQL - Stored procedures, functions, sequences, triggers, cursors, object types.

Used Data Weave for the custom transformations and Used Java Transformers in Mule ESB.

Designed applications in such a way that encrypted files can be decrypted, processed and again encrypted to send them to customers within the mule flows.

Implemented Batch jobs in-order to increase the performance of the jobs running while processing the files and for stability.

Implementing and consuming REST and SOAP web services.

Develop interfaces to accept requests in JSON format and invoke stored procedures to update tables in SQL Server database.

Worked on developing validation using the Anypoint Studio.

Database connecters in Mule 4 was used for the execution of SQL Queries.

Designed and implemented caches for optimizing performance.

Involved in creation of Web Services methods for the web client.

Designed and developed enterprise services using RAML in Mule, REST based APIs, SOAP Web Services and use of different Mule connectors (File, Http/Https).

Utilized integration Patterns, integration tools, EAI, Transformations, XML Schemas, and XSLT.

Environment: MuleSoft ESB 4, MySQL, SOAP, REST, Java, Mule Management Console, Mule CloudHub, HTTP, FTP, JMS,, XML, JSON, Maven, Data Weave,, API kit, Web Services, Anypoint Studio, RAML, XSLT, SOA,, Eclipse IDE, log4j, MUnit, Maven, OAUTH, Salesforce, Gearhost



Contact this candidate