Summary
Brenden Doyle is a Senior Staff Engineer based in Montreal with 13 years of experience building distributed systems and high-throughput streaming platforms. He combines a philosophy background with deep practical expertise in Clojure, Kafka Streams, and cloud-native architectures to deliver customer-facing financial and communication systems that move millions of events and dollars. As a former tech lead and team lead, he has repeatedly balanced hands-on implementation with product-focused leadership, shipping features like real-time position tracking for trading apps and automated loan repayment distribution. His career includes scaling streaming ingestion from QUODD, designing service rollout and persistent staging tooling, and integrating complex contact-center gateways. Colleagues describe him as a lifelong learner who prefers problem-solving at the intersection of reliability, observability, and user value.
13 years of coding experience
10 years of employment as a software developer
Bachelor of Arts (B.A.) Philosophy, Bachelor of Arts (B.A.) Philosophy at Western University
Bachelor of Computer Science (BCS) Computer Science, Bachelor of Computer Science (BCS) Computer Science at University of New Brunswick
French, Chinese