Dale Cantafio, Developer in Winnipeg, MB, Canada
Dale is available for hire
Hire Dale

Dale Cantafio

Verified Expert  in Engineering

App Integration Developer

Location
Winnipeg, MB, Canada
Toptal Member Since
March 11, 2020

Dale is a senior integration architect and developer with nearly 20 years of experience delivering technical solutions in a broad range of corporate IT project initiatives. He specializes in MuleSoft Anypoint Platform and Microsoft BizTalk Server, with hands-on experience leading all stages of development efforts. A strong organizer and planner, he is creative, innovative, entrepreneurial, and thrives in fast-paced, technical environments.

Portfolio

MuleSoft
Mule ESB, Mule Runtime Engine, Anypoint MQ, API Management, API Design, RAML...
Wawanesa Insurance
Jenkins, Apache Maven, Jira, SoapUI, REST, JSON, XML, Git, Java, Anypoint Studio
Manitoba Public Insurance
TFS, Microsoft SQL Server, SOAP, VB.NET, C#...

Experience

Availability

Part-time

Preferred Environment

User Interface (UI), Mule Runtime Engine, Linux, Windows, Microsoft SQL Server, XML, JSON, SOAP, JMS, Git, Anypoint Studio

The most amazing...

...error handling pattern I developed using MuleSoft used custom JMS dead-letter queues to auto re-submit failed messages using exponential back-off retries.

Work Experience

Solution Architect

2019 - PRESENT
MuleSoft
  • Provided consulting services and solutions to various customers on the MuleSoft Integration platform.
  • Designed and developed integration projects using API; led architecture and building connectors using the MuleSoft ESB and Anypoint Platform.
  • Designed APIs using RAML and deployed services to iPaaS API Runtimes.
  • Evangelized frameworks and best practices/policies.
  • Designed and implemented microservices using Mule Applications over various transports like HTTP, AMQP, etc.
Technologies: Mule ESB, Mule Runtime Engine, Anypoint MQ, API Management, API Design, RAML, Anypoint Studio

Solution Architect

2017 - 2019
Wawanesa Insurance
  • Reverse engineered and re-designed complex integrations written using Sonic ESB into MuleSoft applications using an API-led approach.
  • Developed custom error handling framework used by all internal Mule integrations to save developer effort and enable consistent error handling behavior across all Mule applications.
  • Developed a pattern for applications to implement reliable JMS messaging enabling automated message retry at any point in processing flow reducing ongoing operational support effort.
  • Developed sequence diagrams to facilitate communication of integrations flow with other teams.
  • Developed best practices around instrumentation and logging of MuleSoft applications for improved operational support.
Technologies: Jenkins, Apache Maven, Jira, SoapUI, REST, JSON, XML, Git, Java, Anypoint Studio

BizTalk Solution Architect

2011 - 2017
Manitoba Public Insurance
  • Developed WSDL contract for web service interface between MPI and outside vendors.
  • Oversaw the design and development of SQL stored procedures and Unix jobs. Authored design documents detailing the step of complex SQL queries. Worked with systems analysts and architects to ensure the design met requirements.
  • Created the solution architecture of the re-design and development of the facial recognition system (FRS) using BizTalk Server 2016.
  • Developed PowerShell scripts used to automate BizTalk project build and deployment process.
  • Applied contract-first methodology by first developing request/response messages defined in schemas (XSD) to generate (WSDL) contract and server-side code.
Technologies: TFS, Microsoft SQL Server, SOAP, VB.NET, C#, Web Services Description Language (WSDL), BizTalk Server

Senior Information Specialist

2006 - 2011
Hewlett Packard (EDS)
  • Developed EDI Solution using BizTalk Server 2006 R2 to process X12 HIPAA transaction sets.
  • Developed technical architectural models using Enterprise Architect as a modeling tool.
  • Created technical designs and proof of concepts for BizTalk solutions.
  • Acted as the senior technical code reviewer for all BizTalk projects.
  • Gathered interface requirements and documented design patterns for offshore development.
  • Designed and implemented custom error handling solution for BizTalk to improve production support of integrations.
Technologies: Windows PowerShell, Microsoft SQL Server, Oracle, BizTalk Server

Mulesoft Replatform

This project was a conversion of 80+ integrations developed in Sonic ESB to MuleSoft. I was the solution architect and developer who reverse-engineered and redesigned complex integrations to MuleSoft's API Led architecture. On this project, I developed a custom error handling framework all integrations implemented which enabled automated retry of failed messages. I also developed patterns for reliable messaging, sequence designs to facilitate communication of integrations flows and best practices relating to instrumentation and logging of MuleSoft applications.

Languages

XML/XSLT, C#, XML, Java, Web Services Description Language (WSDL), VB.NET, Java 8, SQL

Tools

Anypoint Studio, Git, Jenkins, TFS, Apache Maven, SoapUI, Jira, Visual Studio

Platforms

MuleSoft, Mule Runtime Engine, Mule ESB, Oracle, Docker, Windows, Linux

Other

API Integration, BizTalk, RESTful Web Services, App Integration, User Interface (UI), API Design, API Management, Anypoint MQ, BizTalk Server, SOAP, RAML, XML Web Services

Frameworks

Windows PowerShell, .NET

Libraries/APIs

JMS

Paradigms

REST, Agile Software Development, Unit Testing

Storage

JSON, Microsoft SQL Server, MySQL

1993 - 1994

Diploma with Honors in Communication Engineering

Red River Community College - Winnipeg, MB

1989 - 1990

Diploma in Electronic Engineering

Red River Community College - Winnipeg, MB

APRIL 2019 - APRIL 2021

MuleSoft Certified Developer

MuleSoft

APRIL 1999 - PRESENT

Microsoft Certified Professional (MCP) - BizTalk Server

Microsoft

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring