Sign In

Andrew MacDonald

Software Engineer at Slack

Andrew MacDonald is a skilled software engineer with a deep expertise in real-time, networked systems, and signal processing. With a strong background in cross-platform software development, testing, and build systems, he excels as both a developer and technical project lead.

Andrew has a solid educational foundation with a Master of Science in Digital Communications Systems and Technology from Chalmers University of Technology, as well as a Bachelor of Science in Math and Engineering (Computing and Communications Option) from Queen's University.

Having worked in prominent roles at companies like Slack and Google, Andrew has served as a Principal Software Engineer, Senior Staff Software Engineer, Staff Software Engineer at Slack, and as a Senior Software Engineer at Google. His experience also extends to senior research and development roles such as Senior R&D Engineer at Global IP Solutions.

Andrew is dedicated to the entire software development lifecycle, from ideation and research to prototyping, production implementation, and support. His expertise lies in creating real-time, networked solutions and handling signal processing intricacies with professionalism and precision.

Andrew MacDonald
Add to my network

Location

San Francisco, California, United States