Craig Duffy

Craig Duffy Email and Phone Number

Software Developer @ Cantactix Solutions Inc.
Craig Duffy's Location
Calgary, Alberta, Canada, Canada
Craig Duffy's Contact Details

Craig Duffy personal email

n/a
About Craig Duffy

Craig is a Calgary based developer with many years of experience developing custom engineering software for the oil and gas industry, plus recent years with a wide variety of clients focusing on data management and analytics. During that time he oversaw multiple completed projects through the entire development lifecycle. Craig brings a vast array of knowledge and experience from multiple areas; including data governance, visualization reporting, database design, multi-discipline software development and cloud technologies. He also has a background in both hardware and software support. Craig is known for his keen attention to detail and customer focused approach to solutions.

Craig Duffy's Current Company Details
Cantactix Solutions Inc.

Cantactix Solutions Inc.

View
Software Developer
Craig Duffy Work Experience Details
  • Cantactix Solutions Inc.
    Senior Developer
    Cantactix Solutions Inc. Sep 2024 - Present
    SaaS and API development with C#, ASP.NET, React, SQL, Azure.
  • Raven Bay Services
    Senior Software Developer
    Raven Bay Services Mar 2015 - Jan 2024
    As a lead developer responsible for solutioning, architecture, system design, stakeholder engagement, and resource management, I oversaw the successful delivery of multiple projects for a variety of clients and business domains. • Improved decision making with predictive analytics and data visualizations. Design a data mart for Power BI reports and create interactive web pages for embedded dashboards using C#, JavaScript and Angular. Implement authentication protocols and configure the Power Apps predictive data models.• Streamlined business workflows by implementing cloud-based data transformation pipelines. Using Azure Data Factory, Azure Functions, blob storage processing and configuring data stores for scalability.• Improved data transfer time from hours to minutes with implementation of an enterprise service bus using Java based APIs and data orchestration in Talend ESB. Replacing old ETL processes with a distributed service-oriented architecture using message queues and data triggers has also reduced points of failure by over 80%. Update data queries in web applications with API calls, parse flat files, and establish ELK logging dashboards.• Developed internal award-winning WPF application for generating rebate payments from product sales. Using Entity Framework for efficient SQL Server communication and creating stored procedures while making use of .NET hosted services and maintaining a DevOps build environment.• Reduced manual workflow steps by 50% with remote sensor real-time data gathering web service. Perform data modeling with PostgreSQL and create RESTful APIs to manage remote data update processing.• Increased market share with machine learning solutions using Azure ML.• Designed scripts to automate large-scale report generation and data warehouse maintenance.• Created a Java program to integrate domain authentication with a large government reporting suite.
  • Slb
    Senior Software Engineer
    Slb Apr 2012 - Jan 2015
    Calgary, Alberta
    • Developed major new features for a pipeline flow assurance program, and redesigned previous features using C# and WPF in MVVM patterns, with some restructuring to MVC while following an agile process.• Senior member of a team tasked with designing and developing a new GIS mapping system.• Created programs to convert all relevant pipeline network data between applications.• Contributed to future design specifications, task planning, work item prioritization and creating test cases.
  • Spt Group
    Senior Consultant
    Spt Group Feb 2010 - Mar 2012
    Calgary, Alberta
    • Developed modern COM interop libraries to host conversion routines for older software.• Redesigned the schematic diagram interfaces using OpenGL and improve performance with new features.• Created new license generation and validation tools to streamline the process for our team and clients.Acquired by Schlumberger in 2012.
  • Neotechnology Consultants Ltd.
    Product Developer
    Neotechnology Consultants Ltd. Sep 2001 - Feb 2010
    Calgary, Alberta
    • Added new features and supported the development of pipeline multiphase flow simulators, well production, drilling analysis, and gas and oil field forecasting programs using C++, MFC, COM, XML, ADO and Delphi• Designed and implemented a new project accounting database interface, and developed an entirely new client database system using SQL Server with ASP.NET and ADO.NET using C#• Implemented a new graphing engine using TeeChart and developed new alignment algorithms • Fully designed and developed various software utilities including plotting, reporting and import/export tools• Developed and maintained the installation scripts for all of the programs, with automated build integration• Created a new company website prototype using HTML and CSS with JavaScript• Researched and proposed the best tools to use for new development projects• Recognized the need and implemented solutions to support modern file locations, prevent file conflicts, improve user interface workflow and options, and create advanced help documentationAcquired by SPT Group in 2010.
  • Am/Pm Point Of Sale Solutions & Service
    Field Service Technician
    Am/Pm Point Of Sale Solutions & Service Feb 1998 - Sep 2000
    Calgary, Alberta, Canada
    • Performed on-site repair, maintenance, and programming of various point of sale equipment.• Created a more efficient system of programming automated teller machines.• Developed preventative maintenance schedules and provided customer support.• Provided training to other technicians and organized on-site customer training.
  • Baka Communications, Inc.
    Service Technician
    Baka Communications, Inc. Oct 1995 - Jul 1997
    Toronto, Ontario, Canada
    Repair and programming of cellular phones and 2-way radios, and vehicle installations.Managed the service department tasks, schedules, priorities and customer relations.

Craig Duffy Skills

C# Software Development Wpf Visual Studio C++ Microsoft Sql Server Tfs Sql .net Asp.net Unit Testing Test Driven Development Opengl Mvc Scrum Java Python Delphi Pascal Powershell Vbscript Mfc Com Stored Procedures T Sql Open Inventor Gis Arcgis Mvvm Agile And Waterfall Methodologies Computer Hardware 3d Visualization Business Analytics Business Intelligence Data Visualization Predictive Analytics Data Warehousing Data Modeling Etl

Craig Duffy Education Details

Frequently Asked Questions about Craig Duffy

What company does Craig Duffy work for?

Craig Duffy works for Cantactix Solutions Inc.

What is Craig Duffy's role at the current company?

Craig Duffy's current role is Software Developer.

What is Craig Duffy's email address?

Craig Duffy's email address is cr****@****bay.com

What schools did Craig Duffy attend?

Craig Duffy attended The Institute For Computer Studies, Rcc Institute Of Technology.

What skills is Craig Duffy known for?

Craig Duffy has skills like C#, Software Development, Wpf, Visual Studio, C++, Microsoft Sql Server, Tfs, Sql, .net, Asp.net, Unit Testing, Test Driven Development.

Not the Craig Duffy you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.