I’m a Canadian software developer based in Edson, Alberta, and I recently returned home after 25 years building software across Australia. I’m a senior full-stack developer with 20+ years of production experience spanning transportation, logistics, manufacturing, and enterprise systems. I take ownership of complex, business-critical platforms, modernising legacy systems without disrupting live operations, and I set architectural standards that teams can rely on for years. I’m comfortable across the full stack—from database and API design to frontend and mobile—and I have a proven track record of delivering measurable improvements under real operational pressure.

I’m a Canadian software developer based in Edson, Alberta, and I recently returned home after 25 years building software across Australia. I’m a senior full-stack developer with 20+ years of production experience spanning transportation, logistics, manufacturing, and enterprise systems. I take ownership of complex, business-critical platforms, modernising legacy systems without disrupting live operations, and I set architectural standards that teams can rely on for years. I’m comfortable across the full stack—from database and API design to frontend and mobile—and I have a proven track record of delivering measurable improvements under real operational pressure.

Available to hire

I’m a Canadian software developer based in Edson, Alberta, and I recently returned home after 25 years building software across Australia. I’m a senior full-stack developer with 20+ years of production experience spanning transportation, logistics, manufacturing, and enterprise systems.

I take ownership of complex, business-critical platforms, modernising legacy systems without disrupting live operations, and I set architectural standards that teams can rely on for years. I’m comfortable across the full stack—from database and API design to frontend and mobile—and I have a proven track record of delivering measurable improvements under real operational pressure.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Full Stack Developer at Greyhound Australia
July 1, 2020 - March 1, 2026
Took full ownership of the public-facing booking website, the national coach network's primary revenue-generating system, overseeing development, maintenance, performance, and security. Migrated core booking workflow from AngularJS 1 to a C#-driven solution within the existing Umbraco environment, reducing load times from ~30 seconds to under 5 seconds with no disruption to live operations. Rebuilt the legacy availability engine by replacing C and SOAP-based stored procedures with a single optimized MSSQL stored procedure, cutting response times from 15–30 seconds to under 5 seconds across routes. Engineered a middleware synchronization layer enabling reliable offline sync between a React Native driver app and a legacy SOAP backend, including deterministic ID derivation, change-state tracking, and conflict-resolution UI.
Analyst Programmer at Greyhound Australia
January 1, 2012 - October 1, 2015
Designed the company’s first RESTful API framework, adopted as the standard for the following decade. Built the primary agent and third-party ticketing system; provided mentoring and L1-L3 on-call support.
Business Analyst / Programmer at Russell Mineral Equipment
September 1, 2018 - July 1, 2020
Led requirements definition and development of enterprise systems, designed documentation frameworks and tooling for rapid requirements capture and traceability across bespoke software packages. Delivered a Dynamics 365 migration framework and conducted MoSCoW prioritization and RACI matrices, plus Power BI training.
Senior IT Systems Analyst at Wideland Group
January 1, 2018 - September 1, 2018
Managed IT and telecommunications infrastructure for ~150 users across east coast Australian offices. Led a full network modernization to fibre and VoIP while holding total implementation costs flat for the year.
ICT Manager at Weis Frozen Foods
July 1, 2016 - October 1, 2017
Converted the primary stock and sales system from MS Access to a WCF Windows application with predictive calculations, historical data analysis, and competitor intelligence. Managed all facility IT infrastructure and production software.
Analyst Programmer at Greyhound Australia
January 1, 2012 - October 1, 2015
Designed the company’s first RESTful API framework, adopted as the standard for the following decade. Built the primary agent and third-party ticketing system; provided mentoring and L1-L3 on-call support.
Technology Consultant at Strategenics
January 1, 2015 - December 31, 2016
Provided technology consulting across client projects, aligning software strategy with business goals.
Accounting Systems Administrator at WHK SQLD IT
January 1, 2009 - December 31, 2011
Supported accounting software, implemented data integration and reporting, and led SQL/performance improvements across systems.
IT Developer at Perkins Shipping
January 1, 2004 - December 31, 2008
Developed shipping and maintenance software, contributing to operational efficiency across shipping processes.
IT Manager / QA Manager at Rooney Shipping
January 1, 2001 - December 31, 2004
Managed IT and QA for shipboard maintenance software, contributing to ISO and quality processes.

Education

Add your educational history here.

Qualifications

ISO Lead Auditor Certification
January 11, 2030 - May 28, 2026

Industry Experience

Software & Internet, Transportation & Logistics, Manufacturing, Professional Services, Media & Entertainment