Summary
Brian Henderson is a seasoned software engineering consultant with over a decade of experience designing and delivering embedded, back-end and cloud-native solutions across industrial IoT and enterprise domains. He blends low-level embedded C/C++ work (ARM, RTOS, USB, Bluetooth) with Java/Spring microservices, PostgreSQL/Solr search integration, and AWS-hosted web front-ends built in Angular and TypeScript. As an owner/operator of a small BC-based firm he ships turn-key products that span multi-core data acquisition, real-time websockets broadcasting, and distributed microservice architectures, while also managing corporate cloud infrastructure and DevOps. He has a history of modernizing legacy products—introducing web UIs, open source tooling and scalable reporting systems—and mentors teams on architecture and delivery. Currently expanding into MOM technologies like Kafka/Zookeeper, Brian pairs a formal Computer Science degree with hands-on computer engineering roots, enabling him to bridge hardware constraints and scalable software design.
10 years of coding experience
16 years of employment as a software developer
Bachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at University of Victoria
Computer Engineering Technology, Computer Engineering Technology at NAIT