Ian Mccowan is a Senior Software Engineer in Seattle with 14 years of experience building maintainable, scalable systems and reducing technical debt through rigorous design and clear communication. He has driven production-scale improvements—rewriting toolchains to run on compute grids for a 500% throughput increase and enabling new-vertical product delivery—while fast-tracking into engineering leadership early in his career. Ian’s background spans full-stack product work at Bonanza, cloud SDK testing and sample automation for Microsoft projects, and back-end contributions to the popular open-source beets music library project, where he improved Python data handling and query behavior. A mathematically trained problem solver (B.A. Math/CS; M.S. Math with education emphasis), he emphasizes reusable, generalizable code and automated testing to catch regressions before customers do. He pairs hands-on implementation with mentoring and cross-team collaboration to move complex projects from prototype to production. Ian is eager to apply his systems-thinking and testing-first mindset to new challenges and learn the next domain.
14 years of coding experience
10 years of employment as a software developer
M.S., Mathematics with Education Emphasis, M.S., Mathematics with Education Emphasis at University of Minnesota
B.A., Mathematics/Computer Science, B.A., Mathematics/Computer Science at Macalester College
Contributions:2 reviews, 5 PRs, 4 comments in 20 days
Contributions summary:Ian primarily contributed to improving the `beets` music library manager. Their work involved fixing bugs related to sorting on missing integer fields, enhancing the handling of missing data during sorting, and expanding the functionality of item types. They also added documentation updates to the changelog and plugin documentation. The user demonstrated skills in Python and database query optimization.
Contributions:5 commits, 3 pushes, 1 comment in 8 years 11 months
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.