Summary
Overview
Work History
Education
Skills
Websites
References
Languages
Timeline
Generic

Ray MacDonald

Calgary,Canada

Summary

Multitalented Software Development Manager with 30 years leading creation of exemplary products by fostering enthusiastic and cohesive teams. Practiced at inspiring efforts that exceed corporate guidelines. Maintains strict adherence to prescribed development milestones and quality assurance levels. Expert at leveraging diverse teams to produce revolutionary and successful products.

Team-oriented individual promoting exemplary presentation, project management and risk oversight skills. Demonstrative Scrum Master with background communicating effectively with and leading high-performance teams. Considered expert in prioritizing tasks and optimizing workflows.

Overview

30
30
years of professional experience

Work History

Owner / CEO

Reckage Interactive
03.2017 - Current
  • Formed a digital media company focusing on video games and all aspects of digital media from website design and website construction, mobile app development, 2D & 3D graphics / animation, video production, sound production and sound engineering
  • Designed and developed Apps for iOS and Android in Swift, Java and Angular / Ionic
  • Designed and developed multiple Online web applications using Node.js & Angular
  • Sound Engineer for the video game 'Red Dead Redemption II'
  • Sound Engineer for the movie 'MUTE' (starring Paul Rudd)
  • Designed and coded the MMO video game XChan in XNA and then rebuilt in Unity3D.

Director, Software Development in Data & AI

Alberta Treasury Branch
07.2022 - 12.2024
  • Lead a development team of 14 software engineers and 2 Sr Managers
  • Developed high-performing teams by providing mentorship, guidance, and opportunities for professional growth.
  • Increased company revenue by streamlining processes and implementing cost-saving measures.
  • Enhanced team collaboration through regular communication, goal setting, and performance evaluations.

Project Manager / Agile Delivery Lead/Scrum Master

Alberta Treasury Branch
04.2018 - 06.2022
  • Streamlined project processes by implementing Agile methodologies, resulting in increased efficiency and reduced costs.
  • Established effective communication among team members for enhanced collaboration and successful project completion.
  • Developed comprehensive project plans with clear timelines, milestones, and budget requirements, ensuring timely delivery of high-quality results.
  • Managed risk assessments and implemented mitigation strategies to minimize potential issues during project execution.
  • Application development in technologies such as BluePrism, Angular, Firebase, Watson and Terraform.

Project Manager / Scrum Master

FGL Sports / Marks
06.2015 - 02.2017
  • Managed an application development team to build a custom Point of Sale for Mark's Retail Stores
  • Vendor management of an offshore development team to deliver on time
  • Coordinated offshore developers with local BAs & QAs
  • Reported to an executive committee of stakeholders
  • Technologies used included JIRA, Java, HTML 5, CSS 3, JavaScript running on Android tablets
  • Conducted meetings with clients to determine project intent, requirements and budgets
  • Maintained project schedules by managing timelines and making proactive adjustments
  • Utilized JIRA and Confluence for project stories and backlog.

Project Manager / Scrum Master

Chaordix
02.2014 - 09.2014
  • Managed a development team to build the crowd-sourcing 'LEGO Ideas' website
  • Managed the development and design teams through an Agile methodology
  • Coordinated off-shore BAs and Business stakeholders
  • Managed the project from design to deployment
  • Technologies: JIRA, GIT, Python, AJAX, HTML 5, CSS 3, Bootstrap
  • Provided outstanding service to clients to not only maintain but to extend the relationship for future business opportunities
  • Conducted meetings with clients to determine project intent, requirements and budgets
  • Utilized JIRA, Confluence and Basecamp for project stories and backlog.

Project Manager / Scrum Master

Shaw Communications
08.2013 - 02.2014
  • Completed projects in many areas of the corporation, including the Wi-Fi Project 'Shaw Open', Shaw Business, SMP Hardware upgrade and many support tools
  • Coordinated a variety of corporate teams including Engineering, Marketing and Business Product groups
  • Utilized an Agile approach for development
  • Developed new process for employee evaluation which resulted in marked performance improvements
  • Managed risk assessments and implemented mitigation strategies to minimize potential issues during project execution.

SharePoint Developer

Suncor Energy
05.2013 - 08.2013
  • Designed and implemented SharePoint sites for internal Suncor groups
  • Coordinated with many departments to build a large scale intranet
  • Managed the project from design to deployment
  • Technologies: SharePoint.

Developer / Project Manager / Scrum Master

Ideaca
02.2003 - 08.2013
  • A Senior Developer / Project manager for a variety of clients and large development teams
  • Individual projects are listed below.

Project Manager / QA Team Lead

WestJet
03.2011 - 05.2013
  • Integrated a Revenue Accounting system into the new Sabre reservation system
  • Managed a team to properly integrate and test a large enterprise system with multiple vendors
  • Technologies: Mercator Accounting, utilizing C#, .net, SQL 2008.

Project Manager

TransCanada Pipelines
05.2006 - 07.2008
  • Managed a development team which delivered a stand-alone application
  • Built core flow algorithms, using linear programming and custom algorithms using C#
  • This stand-alone application managed complex business rules under various gas flow scenarios
  • Technologies: JIRA, C#, Linear Programming, SQL Server
  • Utilized JIRA for project stories and backlog.

Education

SCALED AGILE SCRUM Certified - Agile Project Management

Agile Alliance
07.2020

SCRUM Master Certified - Agile Project Management

Agile Alliance
Calgary, AB
07.2016

Project Management Professional - Project Management

PMI
01.2013

Data Warehousing - Business Intelligence

TDWI
01.2011

Java Programmer Certification - Software Development

Sun Technologies
01.1998

Microsoft Certified Systems Engineer - Software Development

Microsoft
01.1996

Programming Advanced C - Software Development

University of Calgary
01.1995

Programming C - Software Development

University of Calgary
01.1995

3D Studio Max I, II, III - 3D graphics & animation

University of Calgary
01.1992

Skills

  • Artificial Intelligence, Machine Learning and Generative AI implementations
  • Sprint Planning
  • Resource Allocation
  • Workflow Analysis
  • Development Team Trainings
  • Meeting Facilitation
  • Requirements Gathering
  • Public Speaking
  • Agile Best Practices
  • Stakeholder Management
  • Presentation Skills
  • Software Development Lifecycle
  • Web Development Technologies
  • Risk Identification
  • Coaching and Mentoring
  • Relationship Building
  • Scrum Methodology
  • Software Development
  • Computer Programming
  • Risk Mitigation Planning

References

References are available on request.

Languages

English
Native or Bilingual

Timeline

Director, Software Development in Data & AI

Alberta Treasury Branch
07.2022 - 12.2024

Project Manager / Agile Delivery Lead/Scrum Master

Alberta Treasury Branch
04.2018 - 06.2022

Owner / CEO

Reckage Interactive
03.2017 - Current

Project Manager / Scrum Master

FGL Sports / Marks
06.2015 - 02.2017

Project Manager / Scrum Master

Chaordix
02.2014 - 09.2014

Project Manager / Scrum Master

Shaw Communications
08.2013 - 02.2014

SharePoint Developer

Suncor Energy
05.2013 - 08.2013

Project Manager / QA Team Lead

WestJet
03.2011 - 05.2013

Project Manager

TransCanada Pipelines
05.2006 - 07.2008

Developer / Project Manager / Scrum Master

Ideaca
02.2003 - 08.2013

SCALED AGILE SCRUM Certified - Agile Project Management

Agile Alliance

SCRUM Master Certified - Agile Project Management

Agile Alliance

Project Management Professional - Project Management

PMI

Data Warehousing - Business Intelligence

TDWI

Java Programmer Certification - Software Development

Sun Technologies

Microsoft Certified Systems Engineer - Software Development

Microsoft

Programming Advanced C - Software Development

University of Calgary

Programming C - Software Development

University of Calgary

3D Studio Max I, II, III - 3D graphics & animation

University of Calgary
Ray MacDonald