CTO, software architect, and hands-on engineer with 25+ years of experience building, scaling, evaluating, and rescuing software products.
I've worked with startups, established businesses, executives, engineering teams, and vendors across financial services, insurance, media, logistics, hospitality, travel, and emerging technology.
Career highlights include:
• Designed, developed, and deployed the backend for CarInsurance.ca, Canada's first online auto-insurance quoting and application platform.
• As VP of Technology at Byte Media, architected and built an early on-transit content delivery and media scheduling platform—before ubiquitous mobile Internet—using distributed onboard systems connected via GPRS.
• Architected Kachingpay, a cloud-based mobile payments platform, including its backend architecture, APIs, infrastructure, and deployment.
• Architected, designed, developed, deployed, and maintained an FCC-compliance platform for a major media company.
• Designed and built a scalable edge-computing/computer-vision system for real-time vehicle break-in detection, successfully taking the concept through proof of concept.
I've also spent much of my career solving problems when things haven't gone according to plan: improving a poorly rated Top 10 mobile app to 4+ stars, identifying architecture and protocol decisions that severely constrained system throughput, rescuing a failed implementation of a novel MFA product, and helping clients recover after unsuccessful engagements with other development teams.
My current work includes helping bring novel technology into enterprise and regulated environments. This ranges from establishing credible software delivery and integration approaches to security architecture, software supply-chain considerations, compliance readiness, and planning for requirements such as cryptographic bills of materials (CBOMs).
I advise clients on software architecture, solution reviews, scalability and performance, engineering practices, AI readiness and integration, technical due diligence, troubled projects, enterprise readiness, and the challenges involved in taking early-stage products from idea to production.
I've been with Prometheus Software and its predecessor companies since 2001 and have served clients as a developer, architect, technical lead, consultant, trainer, pre-sales engineer, and fractional CTO.
Full professional background: https://www.linkedin.com/in/duncanb/