Hi, I’m James Shaw, a seasoned IT professional with 25+ years of experience designing, analyzing, and building scalable software systems. I specialize in Agile-based SPA solutions using Angular (Angular Material Design) on Azure/DevOps, with extensive .NET Core and full-stack development. I work with distributed, cloud-based, n-tier, OO, and design-driven design approaches, and I excel in Agile/Scrum, DevOps, CI/CD, and iterative development. With over a decade of Azure cloud experience, I can adapt to the technology you prefer, from serverless Azure Functions to Cosmos DB and Data Lakes, and design RESTful APIs using OAuth2/OpenID frameworks. Over my career I’ve modernized government, health-care, and education portals, integrated with in-house design systems, and delivered secure features such as online shopping carts. I’m comfortable taking the lead on architecture and hands-on coding, collaborating with stakeholders, and delivering robust software on Azure, .NET, and modern front-end stacks.

James Shaw

Hi, I’m James Shaw, a seasoned IT professional with 25+ years of experience designing, analyzing, and building scalable software systems. I specialize in Agile-based SPA solutions using Angular (Angular Material Design) on Azure/DevOps, with extensive .NET Core and full-stack development. I work with distributed, cloud-based, n-tier, OO, and design-driven design approaches, and I excel in Agile/Scrum, DevOps, CI/CD, and iterative development. With over a decade of Azure cloud experience, I can adapt to the technology you prefer, from serverless Azure Functions to Cosmos DB and Data Lakes, and design RESTful APIs using OAuth2/OpenID frameworks. Over my career I’ve modernized government, health-care, and education portals, integrated with in-house design systems, and delivered secure features such as online shopping carts. I’m comfortable taking the lead on architecture and hands-on coding, collaborating with stakeholders, and delivering robust software on Azure, .NET, and modern front-end stacks.

Available to hire

Hi, I’m James Shaw, a seasoned IT professional with 25+ years of experience designing, analyzing, and building scalable software systems. I specialize in Agile-based SPA solutions using Angular (Angular Material Design) on Azure/DevOps, with extensive .NET Core and full-stack development. I work with distributed, cloud-based, n-tier, OO, and design-driven design approaches, and I excel in Agile/Scrum, DevOps, CI/CD, and iterative development. With over a decade of Azure cloud experience, I can adapt to the technology you prefer, from serverless Azure Functions to Cosmos DB and Data Lakes, and design RESTful APIs using OAuth2/OpenID frameworks.

Over my career I’ve modernized government, health-care, and education portals, integrated with in-house design systems, and delivered secure features such as online shopping carts. I’m comfortable taking the lead on architecture and hands-on coding, collaborating with stakeholders, and delivering robust software on Azure, .NET, and modern front-end stacks.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert

Language

English
Fluent
French
Fluent

Work Experience

Senior Software Developer at Normative
July 1, 2025 - Present
Upgraded the application to the latest Angular v20+, migrated simple HTML/CSS pages to Angular component design, integrated with the in-house design system of reusable components, supported customer service API/services, and developed/integrated an online shopping cart feature in Angular.
Senior Software Developer at GoC Department of Fisheries & Ocean (DFO)
December 1, 2024 - June 30, 2025
Developed and modernized Fisheries and Harbour Management applications using JavaScript and C#/NET 8 web architecture.
Senior Software Developer at Ontario Health (Health Force Ontario)
September 1, 2024 - November 30, 2024
Designed and developed an Angular 18, C#/.NET 8 web application, integrated with existing OAuth2 frameworks.
Senior Software Developer at Ottawa University (EL – Coop Job Application App)
March 1, 2024 - September 30, 2024
Developed and enhanced Web API to service employer and student portal for coop job placement app; implemented client custom OAuth2 middleware.
Senior Software Developer at FCSA (Modernization of client portal – part time )
January 1, 2024 - March 31, 2024
Developed a new prototype for the client-facing app (Angular, Material Design, .NET Core 8) in Windows cloud; implemented client OAuth2 middleware.
Senior Software Developer at Treasury Board Canada (TBS – Accessibility Passport)
October 1, 2023 - January 31, 2024
Developed the new Angular front-end application and .NET Core 7 Web API; implemented client OAuth2 middleware.
Senior Software Developer at Distill Mobile (HERO Care web app)
July 1, 2022 - October 31, 2023
Developed the new Angular front-end and .NET Core 7 Web API; integrated with AWS Cognito authentication.
Senior Software Developer at Cincinnati Bell (CBTS - FirstGroup web redesign)
July 1, 2022 - December 31, 2022
Initial setup of new Angular platform and component framework; established DEVOPS pipeline and deployment framework.
Senior Software Developer at Transport Canada HRSR 2.0
October 1, 2019 - July 31, 2022
UI design/development using Angular 7–12; Jasmine tests; .NET Core RESTful API; Redux/NgRx state management.
Software Architect/Developer at Signiant Inc
October 1, 2019 - December 31, 2019
Performance analysis and maintenance of PostgreSQL DB scripts; built a simplified Angular v8 web app to load/display exported JSON.
Software Architect/Developer at Telus – Health EMR Web applications
April 1, 2019 - October 31, 2019
UI design/development for Telus Mobile Health; Angular 7–8 front-end; .NET C# RESTful API; Jasmine tests; Azure DevOps, Bootstrap, and Cordova.
Software Architect/ Developer at MD Physician Services
August 1, 2014 - April 30, 2019
Redesigned UI for MyMD and KYC web apps; designed and developed Web API and custom OAuth2 authentication.

Education

Bachelor of Mathematics (B.Math), Honours Computer Science (Co-op) at University of Waterloo
January 11, 2030 - May 7, 2026

Qualifications

SECRET security clearance
January 11, 2030 - January 1, 2030

Industry Experience

Government, Healthcare, Education, Software & Internet, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert