Summary
Ian Macdonald is a Director of Application Development with 11 years of engineering experience building scalable, highly available data platforms and search systems for the music and media industry. Based in Portland, he progressed from hands-on software engineer to director at Rumblefish/HFA, owning music royalty distribution, Solr/Elasticsearch search stacks, and AWS infrastructure at production scale. He combines a chemistry background and early lab/QA roles with formal training in computer programming, bringing a methodical, compliance-minded approach to reliability and data integrity. Ian is comfortable both leading teams and diving into code, having shipped real-time services and mobile integrations earlier in his career. Colleagues would describe him as a pragmatic technologist who prioritizes operational robustness and continuous learning.
11 years of coding experience
5 years of employment as a software developer
Bachelor’s Degree, Chemistry, Bachelor’s Degree, Chemistry at Reed College
Computer Programming, Computer Programming at Epicodus