Portfolio

Technical owner and architect of corporate bank reconciliation system, had been built by contract staff to meet a deadline. System was majorly slow, brittle, unreliable, averaging 10 full days effo...
First client, a med-large retailer. Went in as Software Manager (replacing retiree after 25+ years at company), bringing in agile and modernizing delivery. Learned the hard way "culture eats strate...
Built, recruited and coached agile team as engineering manager for new software capability, delivering code to production weekly to monthly at large scale (200+ Devs) on single product using DSDM A...
First real exposure to Waterfall as part of working in an ISO9000 software consultancy. Within 3 years company would start moving towards something recognisably agile. Designed and built mission cr...
Writing first code in Sinclair Basic on the Spectrum 16k, eventually moving to Z80 machine code
Started in first professional software development house, building code rapidly with customers. Would go onto build early e-commerce prototypes using streamed video on settop boxes in the days when...
Working at a local software house as part of work experience, spent most of the time on clients site writing code directly with the customer (which I'm sure the school would have been angry about, ...
Read up on Scrum and agile and the Agile Manifesto, found many ideas aligned with experiments I was trying already.
Relocated back to Canada
Nearly died from a throat infection. Intensive care on ventilator 5 days, pulmonary edema. 2 months recovery.