Matthew Bruce is a Staff Data Developer with nine years of experience designing, deploying, and operating large-scale, resilient systems across hundreds to thousands of servers. He blends systems engineering, architecture, and hands-on development—expertise that spans Hadoop, Kafka, Spark, ElasticSearch, and orchestration/configuration tools like Puppet and Chef—to build high-throughput data platforms and robust DNS/anycast infrastructures. At BlackBerry he led a major Hadoop migration across 1000+ servers and implemented Kafka infrastructure that handled tens of millions of messages per second; at Shopify he continues to apply that operational rigor to data platform challenges. Practical with many languages (Java, Scala, Python, C++, Perl, PHP, C#) and a knack for creative problem-solving, he favors horizontal scalability, redundancy, and measurable performance tuning. Based in Woolwich, Ontario and educated at the University of Waterloo, he pairs deep operational experience with a quick aptitude for learning and integrating new technologies.
9 years of coding experience
4 years of employment as a software developer
Honours Bachelor of Computer Science, Honours Bachelor of Computer Science at University of Waterloo
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.