Summary

  • Integrated enterprise systems by building API connections between Microsoft Dynamics 365, HubSpot, QuickBooks, SharePoint, and Power Platform.
  • Managed database solutions including design, performance tuning, stored procedures, and automation using MS SQL Server, DB2, MySQL, SSIS, and SSRS.
  • Implemented DevOps practices with Azure DevOps, GitLab, Octopus Deploy, and Git to support automated testing and deployment.
  • Collaborated in Agile teams using Scrum, Jira, and Azure DevOps Boards to deliver enterprise software with distributed teams.
  • Actively developing skills in Angular v18 stand-alone, RxJS, Signals, Python testing frameworks, and AI-assisted development with GitHub Copilot.

Focus Areas

Enterprise Apps

Full-stack delivery, API integrations, testing, DevOps, and maintainable business software.

Recent Growth

Angular + Python

Recent training and portfolio work focused on Angular, reactive programming, Python, GitHub Actions, and Copilot workflows.

Delivery Style

Practical + Collaborative

Requirements gathering, troubleshooting, documentation, code reviews, and steady improvement of code quality and workflow reliability.

Technical Skills

Frontend

Angular (v12-21) TypeScript RxJS Signals JavaScript HTML/CSS ASP.NET Core MVC

Backend

C# ASP.NET Core Web API .NET Framework Entity Framework Python VB.NET

Database

MS SQL Server DB2 MySQL T-SQL SSIS SSRS SSAS

AI, DevOps, and Tools

Azure DevOps GitLab CI/CD Git Octopus Deploy TFS Jira Docker GitHub Actions GitHub Pages GitHub CLI VS Code GitHub Copilot

Cloud and Platforms

Microsoft Dynamics 365 Power Platform SharePoint Azure App Services Azure Functions

Experience

Professional Development & Portfolio Building

2025 May – Present

  • Developed expertise in Angular v17-v21 including RxJS, Signals, Angular CLI, testing, and reactive programming through Pluralsight training and hands-on code sample development.
  • Gaining skills with Azure Dev Ops, App Services, Azure Functions, and Azure SQL Database.
  • Advanced Python programming skills with venv, pytest, and approvaltests through Pluralsight courses and Exercism coding exercises.
  • Leveraged GitHub Copilot as an AI-assisted development tool for code generation, code reviews, documentation, and code quality improvement.
  • Expanded technical portfolio on GitHub with projects demonstrating proficiency in GitHub DevOps workflows, Angular v17+, C#, and ASP.NET Core 9.
  • Enhanced leadership, mentoring, and communication skills through professional development training.

Senior Full Stack Developer

Johnston Group, Winnipeg, MB Hybrid

2022 Oct – May 2025

  • Participated in Agile/Scrum development using Jira for sprint planning and story pointing; engaged in daily scrums and sprint reviews with cross-functional teams.
  • Built front-end components with Angular (v12-v14), TypeScript, RxJS, and Angular Material; and deployed via Docker and nginx.
  • Developed RESTful APIs using ASP.NET Core, C#, and Entity Framework with LINQ to query DB2 databases, enhancing performance.
  • Modernized quote management system by migrating from legacy ASP.NET to Angular 12; implemented JWT authentication and layered services with C#, Linq, Entity Framework and DB2.
  • Created unit and integration tests using xUnit and Moq to ensure code quality and reliability.
  • Diagnosed and resolved production issues using browser dev tools, logz.io, DB2 queries, and .NET debugging tools.
  • Reduced new developer onboarding time by improving technical documentation and guides in Confluence.
  • Maintained legacy WinForms application (JG Admin) using C# and .NET 4.8 for bug fixes and report generation.
  • Conducted code reviews and managed CI/CD deployments through GitLab pipelines.

Software Developer

Price Industries Ltd., Winnipeg, MB Hybrid

2019 Sept – 2022 Oct

  • Enhanced quality control issue tracking application by implementing improvements to Power Platform Canvas App with Power Automate workflows and SharePoint/M365 integration.
  • Maintained and supported Price's All-In-One sales engineering system, a desktop application built with C#, WPF, .NET 4.8, Entity Framework, and LINQ, hosted on Azure VMs with TFS source control.
  • Developed API integrations connecting Microsoft Dynamics 365 CRM and HubSpot to Price's All-In-One system using C# .NET Core, REST, HTTP, JSON, JWT, Dataverse, MS Graph, and SharePoint Online.
  • Coordinated release management by managing change requests and deploying releases through CI/CD pipelines using Azure DevOps Pipeline, Octopus, Git, and TFS.
  • Managed SharePoint sites for project collaboration and internal communications using M365, SharePoint, MS Teams, and PowerShell.
  • Participated in Agile development with cross-functional, geographically dispersed members through MS Teams, SharePoint, and Azure DevOps Boards.
  • Documented system architecture by analyzing and mapping data flows across Power Platform Apps, SharePoint Online Sites, and Power Automate workflows.

Programmer / System Analyst

Paul’s Hauling, Winnipeg, MB Onsite

2019 May – 2019 Aug

  • Gathered business requirements and developed reports using SSRS, T-SQL, and MS SQL Server 2012; performed data analysis and collaborated with the Trimble vendor to resolve IT issues.
  • Coordinated software deployments by scheduling and managing patch and release installations with third-party vendors and internal users.
  • Modernized a legacy Clipper application by migrating business logic to SQL Server 2012 using stored procedures, functions, views, and SQL jobs.
  • Administered SQL Server databases including access management, performance tuning, backup and recovery, and business intelligence reporting.

.Net Developer

Universal Drug Store Health Ltd., Winnipeg, MB Onsite

2015 Nov – 2019 Apr

  • Automated drug data transformation by developing SSIS packages with T-SQL and regular expressions, reducing processing time from 8 hours to 1 hour.
  • Investigated and resolved software issues through root cause analysis, testing, and implementation using VB.NET, C#.NET, JavaScript, jQuery, HTML, CSS, VBA, and browser developer tools.
  • Enhanced customer engagement by improving sales and order status email templates using PHP and Laravel on Ubuntu servers.
  • Established organization-wide source control by implementing Git repositories on Ubuntu servers using SourceTree.
  • Administered Ubuntu servers hosting web applications and source control, managing Git, PHP, Laravel, and MySQL through SSH and CLI.
  • Maintained internet and intranet websites using DNN Platform, Microsoft IIS, ASP.NET Web Forms, MySQL, and Visual Studio.
  • Developed custom business reports using MS Access, SSRS, T-SQL, MS SQL Server, and SSIS.
  • Integrated web applications and services with third-party APIs using VBA, VB.NET, HTTP, REST, and Postman.
  • Re-engineered an internal MS Access application by migrating it to ASP.NET Web Forms with VB.NET, Entity Framework, LINQ, and REST APIs.
  • Modernized the customer-facing e-commerce site by migrating Universal Drug Store from ASP.NET Web Forms to AngularJS.
  • Automated financial data integration by developing a QuickBooks Enterprise API connector using VBA, HTTP, and REST.

Service Information Developer

Hewlett Packard Company of Canada, Winnipeg, MB

2011 Oct – 2015 Mar

  • Automated SQL data patch deployment by developing Unix shell scripts with VI and T-SQL, increasing deployment capacity from 1 to 20 patches daily.
  • Analyzed business requirements and designed technical solutions using T-SQL, C#, VB.NET, Entity Framework, LINQ, and UML.
  • Maintained system stability through root cause analysis, troubleshooting, and automation scripts for Sybase and T-SQL workloads.
  • Managed SDLC activities including test planning, build management, and multi-environment deployments using HP Quality Center, Microsoft ALM, InstallShield, and UML.

Education and Training

Completed 60 Credits of an Applied Computer Science Major

University of Winnipeg

2003 – 2007

Relevant Courses

  • Computer Based Systems
  • Data Structures and Algorithm
  • Requirements Analysis & Design
  • Software Design
  • Intro. to Internet Programming
  • Business and Management Statistics
  • Relational Database Application Development
  • Unix

Computer Analyst/Programmer Diploma

Red River College, Winnipeg

Graduated 1997

Program Highlights

Two-year diploma in software development, systems analysis & design, relational databases (SQL), and business application programming.

Professional Training

Pluralsight

2025 – 2026

Completed courses on Azure, Python, Angular 17-21, ASP.NET Core, GitHub, testing, and communication skills.

View Pluralsight Profile