Available to hire
I’m a senior full-stack developer and solution architect with over 28 years delivering sophisticated software across energy, manufacturing, healthcare, telecom, and financial services. I thrive on turning complex business requirements into practical, high-quality solutions, leading cross-functional teams, and driving CI/CD and DevOps practices to ensure timely and budget-conscious delivery. I enjoy mentoring colleagues and collaborating with stakeholders to shape robust architectures and scalable implementations.
Skills
Experience Level
Language
English
Fluent
Work Experience
Senior Frontend Lead / React Developer / Solution Architect at Telus Communications (Remote)
July 1, 2023 - PresentLed a 4-person front-end team, designed and developed a new Remix/React UI tier to replace a failed vendor implementation (Infonova SaaS). Implemented Identity Management, CMS integration, and multi-system provisioning workflows for IoT devices, while mentoring junior developers and driving CI/CD and overall delivery. Recovered a high-risk initiative on a tight deadline and delivered a premium solution.
Senior Lead React/Electron /NodeJS Developer at HP/Teradici
July 1, 2023 - October 3, 2025Led a full-stack group to design and implement a next-generation embedded Electron app for remote desktop access. Built presession UI and configurations for desktop settings, plus secure remote connections, with a NodeJS middleware layer and end-to-end testing architecture. Mentored junior developers and established CI/CD practices.
Senior Lead React/ Full stack Developer at Government of Canada
August 1, 2021 - October 3, 2025Helped design and implement a vaccine procurement system for Health Canada, with a React frontend connected to SAP APIs for order fulfillment. Involved in requirements, documentation, and CI/CD, and assisted in evaluating next-generation UI approaches and evolving architecture.
Senior Lead React /Full Stack Developer – Architect at Hitachi Energy
December 1, 2021 - October 3, 2025Led a full-stack team to design and develop new dashboard functionality for systems reporting. Delivered front-end React code and backend NodeJS services with unit and integration testing, mentored juniors, defined architecture, and advanced CI/CD. Identified and integrated new technologies into the architecture.
Senior Angular / NodeJS Developer at Alberta Treasury Branch
February 1, 2020 - October 3, 2025Developed front-end and back-end features for EVA AI-driven applications, including blockchain integration, Google Cloud deployment, and continuous delivery with CircleCI. Contributed to model training and AI workflows, while guiding CI/CD migrations and best practices.
Senior Lead React Full Stack Developer / Architect / DevOps at The Perk
April 1, 2019 - October 3, 2025Led a distributed team in delivering a web portal full-stack application with React + GraphQL front end, MySQL backend, and GraphQL Lambda middleware. Integrated Stripe and Marqeta for payments and managed end-to-end CI/CD, testing, and deployment strategy.
Senior Lead React Developer / Architect at Smackloud.com
February 1, 2019 - October 3, 2025Directed a remote team to build a mass-marketing platform using React + GraphQL on AWS Lambda, with MongoDB backend and third-party integrations (Stripe, Twilio). Implemented CI pipelines and unit/E2E tests, and mentored junior developers.
Senior Lead Angular / NodeJS Full Stack Developer / Architect at SingleComm
January 1, 2019 - October 3, 2025Contributed to an omni-channel customer engagement platform, building Angular front-ends backed by Lambda middleware, focusing on messaging components and CI integration. Guided architectural decisions and resource planning.
Lead CI Architect / DevOps at Alberta Energy Regulator
July 1, 2019 - October 3, 2025Delivered a one-click automated build/test/deploy process for RecCert applications, transitioning teams from TortoiseSVN to Git, and establishing repeatable testing infrastructure with Grunt, Mocha, Selenium, and Bamboo. Enabled rapid, low-error deployments and built knowledge transfer for support teams.
Senior .Net/Java Developer - Dev Ops at TransCanada Pipelines Ltd.
December 1, 2016 - October 3, 2025Remediated mission-critical applications as part of the Technology Lifecycle Program, upgrading .NET/Java environments, scripting build processes, and delivering features driven by environment changes. Facilitated knowledge transfer to support teams and documented established processes.
Senior Lead Intranet Developer /Solution Architect at Nexen Inc.
December 1, 2015 - October 3, 2025Led intranet application group, designing and developing multiple intranet apps, coordinating staffing, and mentoring junior developers while guiding technology and tool selection.
Owner/Principle at Desire Consulting Ltd
August 1, 1995 - PresentFounder of a software consulting practice delivering diverse projects and solutions for clients worldwide, including architecture, development, and technology advisory.
Senior Frontend Lead / React Developer / Solution Architect at Telus Communications
July 1, 2023 - PresentLed a four-person front-end development team and designed a new Remix/React UI to replace a failed vendor SaaS implementation. Implemented Identity Management, CMS, and integrations for IoT device provisioning and service offerings. Mentored junior developers, managed requirements and documentation, and drove CI/CD to meet a tight deadline, ultimately rescuing a high-stakes initiative.
Senior Lead React/Electron /NodeJS Developer at HP/Teradici
July 1, 2023 - October 3, 2025Led a full-stack group to design and implement a next-generation embedded Electron app for remote desktop access using AWS Workspaces, VMware, and Teradici. Built presession UI for configuring displays, audio, keyboard/mouse, and secure remote connections. Developed a Node.js middleware for communication with remote instances and established comprehensive e2e and unit testing; mentored juniors and contributed to architecture and CI/CD.
Senior Lead React /Full Stack Developer at Government of Canada
August 1, 2021 - October 3, 2025Led a full-stack development group to design a vaccine procurement system; integrated React front-end with SAP API infrastructure for order fulfillment; handled requirements, documentation, and CI/CD; mentored juniors and ensured delivery within government program constraints.
Senior Lead React /Full Stack Developer at Hitachi Energy
December 1, 2021 - October 3, 2025Led a full-stack team to design a next-generation dashboard for systems reporting. Front-end React, back-end NodeJS; implemented UI for dashboards, test architecture (e2e and unit tests), mentoring, and technology evaluation for current architecture.
Senior Angular / NodeJS Developer at Alberta Treasury Branch
February 1, 2020 - October 3, 2025Developed front-end Angular 7/8 and back-end NodeJS services; integrated with blockchain and Google Cloud; supported EVA AI workflows; migrated CI/CD to CircleCI; mentored junior developers and contributed to model training and deployment pipelines.
Senior Lead React Full Stack Developer / Architect at The Perk
April 1, 2019 - October 3, 2025Led a distributed team of four to design and build a full-stack web portal using Apollo-React, GraphQL, Stripe, and AWS (ECS, S3, RDS). Integrated with third-party payment APIs (Marqeta/Stripe). Served as Scrum Master, established CI workflows, and mentored junior developers.
Senior Lead React Developer / Architect at Smackloud
February 1, 2019 - October 3, 2025Led a distributed team of three to build a mass marketing platform using React and GraphQL on AWS Lambda. Integrated with Stripe and Twilio; implemented one-click CI for deployments, unit and E2E tests, and mentored junior staff.
Senior Lead Angular / NodeJS Full Stack Developer / Architect at SingleComm
January 1, 2019 - October 3, 2025Built an omni-channel customer engagement platform with Angular front-end and Lambda-based middleware; integrated Twilio, API Gateway, S3, and other AWS services; defined processes and mentored team members; established CI pipeline integrations.
Lead Continuous Integration (CI) / Test Automation Architect at Alberta Energy Regulator
July 1, 2019 - October 3, 2025Designed and implemented automated build, test, and deployment for RecCert application. Migrated from SVN to Git, created Grunt tasks, built repeatable testing infrastructure, and established a one-click CI process to reduce manual effort and errors.
Senior .Net/Java Developer - DevOps at TransCanada Pipelines Ltd.
December 1, 2016 - October 3, 2025Remediated mission-critical applications under lifecycle programs; migrated from SVN to Git; authored PowerShell build scripts; upgraded .Net/Java environments; delivered new features and documented processes.
Senior Lead Intranet Developer / Solution Architect at Nexen Inc.
December 1, 2015 - October 3, 2025Led intranet application group designing and developing multiple intranet apps across business units; mentored developers, directed technology/tool selection, and coordinated staffing and delivery.
Owner/Principle at Desire Consulting Ltd
August 1, 1995 - PresentPrivate software consulting with a wide range of projects; led engagements, defined architecture, and delivered tailored software solutions for clients worldwide.
Education
Computer Technology – Information Systems at Southern Alberta Institute of Technology
January 11, 2030 - October 3, 2025Computer Technology – Information Systems at Southern Alberta Institute of Technology
January 11, 2030 - October 3, 2025Qualifications
Certified Lotus Professional Principle
January 11, 2030 - October 3, 2025Sun Certified Java Developer (Java 2 Platform)
January 11, 2030 - October 3, 2025Blackberry Application Developer
January 11, 2030 - October 3, 2025Certified Lotus Professional Principle
January 11, 2030 - October 3, 2025Sun Certified Java Developer for the Java 2 Platform
January 11, 2030 - October 3, 2025Certified Blackberry Application Developer
January 11, 2030 - October 3, 2025Industry Experience
Energy & Utilities, Telecommunications, Healthcare, Government, Financial Services, Software & Internet, Education, Manufacturing, Media & Entertainment, Professional Services, Other
Skills
Experience Level
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Calgary today.